436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4a20000000d7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c447687545d4f63e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed96253c72ad6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x4, 0x153) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6c0000f3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b4c6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabf8e3b2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f2ba7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26c0600f25de57789425f3ae28665809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509b4a9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621", 0xffffffd7, 0x8, 0x0, 0x0) 23:38:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/226, 0xe2}], 0x1, &(0x7f0000000300)=""/4096, 0x1000}, 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) connect(r2, &(0x7f0000001440)=@in={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x9357834bb930da27, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r1, &(0x7f00000002c0)='d', 0x1) r5 = getgid() r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x9}, {{r6}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) chflagsat(r6, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) fchownat(r3, &(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, r5, 0x4) 23:38:10 executing program 1: close(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r1) r2 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/20}, &(0x7f0000000100)=0x16) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x8, 0x3}], 0xfffffff8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x34, 0xf0000000, 0x4, 0x400}, {{r0}, 0xfffffffffffffffc, 0xe8, 0x40, 0x3fe, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xf02, 0x7}, {{r4}, 0x1, 0x22, 0x10, 0x1, 0x20}, {{r5}, 0x325069e5c3d01051, 0x54, 0x20000000, 0x1000, 0x8001}], 0x7f, &(0x7f0000000240)={0x401, 0x7ff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() write(r6, &(0x7f0000000500)="280b4130044b87def1023ea5833c1c857c10b83d6fc4cdd8e14b5addf93ffd54cdb08339c439efa93e42c19ed71cf761a29c2eb69739f4d7481d630dd7a7bbf2fd723f51b29c62056115526c54a72c41beb3a8719d6b6209e956c29c74d8973a3f1a17473bf920bf90541c9bb036d0af60a775f39dbb2f4b9fdddc12db378cb7237fe06f3e569cf731ea62c2bb96df7fce145386c6018d6df0ef9e6a4ec83590cbaa00faf8c1993693c929b1c4f9edd7f28910b3382c07c7b72ac0232f8063abbdf2f698e7a2d1c8db4e59b7adfd9cb956eb7efb2832a2eda961c7f90e913568e3b9972ba37f763fdd3ec55821ff019ef737181df253444aad4dfd2dd5ea85f9b25b4e7d88647a9bc8f1fe89cd1d0228f7a49d62f8a65b97d6cb017b68f5035e00ae01e553f37e981e7e95d1c9d00cb3d1f2cc8d12a0110afd581c9cc95c6d2f0ab83441140e67f2b85f76ae1eb65fc62141a31710695f9fc1fde63d7395f09637e320e5476e599938b7c53cd5b6346b6fbebd405782599a564ffbe6b6206e8c4a5851e4909b6df0749741c46d4bc804724747a95ac2fd0bdb4d2a3fbcbf2908ce3f3d3f012a32d0f532f47b8a532a051d0404d1e56561b87dd8c85f70f1ded6a700b6c40d30b35f94d153442cfde234925e3326f43290834d609ac494838d40578f418b9de6c3b44e8801423bf899dc6c831a55e6d20dbc1e443d51d6eef549556266db26f1203deac7931652c10ca82d7c95d195c84c6e8e7611bec601704bc0f1d2b63fd28780334686cbc85653144da2dfd9b82588751c01143e3cdb8d28d5123ccf39b2518aaecd6e8d9e10033f54e588365d1e523b8b55cee9bbc49687d26272a862984751a2ffa2697a8f1b6ca7ef208fa915473be49295be7bd30a021cf2f78179462c97dc17eed203ae811128780fe81e8572b50dd8a5186b293ec576b199fa46bdc75f212dba7ee7e800e8bb77b1daab63331c27b7ce6954218d6920344b3fcb0624f20d9a73789540a03e7e1cf3537f3d7c533d71e42e7cb9b505b472ce717c9029c26eb023555b73025b55ab16088c2b54b4a4ecf24f0b718865876d7e13177f09a18548f5014ac3c5e8d365169f072eb9d868abebc397b66cc99b24157d74679127bde82dbfbc62bac7373fedfae8e2bf31e2fa3f945cfebe37cee5cd83582e6465b4e259363d3d7a855fee302e237dfdfed7acfb43782409b69ba262119ad8ba1b2d89df9b06beed8e2c6fc56a4ebe2f1e1da37b0b5e7dee1c1aa8d5748228ad65b97a635e8e8886dbf4e87f0a228a5129f0f9b4b72f70de8cc95db923f786772b158386c3cecaf060071ac8a963a65c895c076b2d14d77f38cbdb5cf94905fd6bd3ecf3a420888dfc28dd75a2c224a07b4108802a9803cceb97cf0184eeec2df1ea7e35527a44be274dfb1b2934799b051098efe015857bd19b92eb1732bffb49e699687ca33576a5698b3e6478783886794ea765f228996de9892923cfbb8d4eaabbef17c179eaff28cf4a0aaf05eade8857adc14249a3125779ca8ae1ab960dbae33d7a8cf5db2abbe83bb45666eb83aaf13330243387cfe8c5c9561f44bbe7c66bc34d0584cd37333173f8dae64648913e47a59d770aae7ffe26043cd63e6264a36e4461b2923cbefa828d990a9dca67ceb8a03a1cb15cee30b8b9bd741500f75e8753c733b03271529317414ac10280e36c42886552c3c379c32b42abf7ff89fe70e5bc2f442728eb6a050e9141e2fe68ab6f772a8aa9ef205eeee9eebc7d932fdb84d91a15f463a6b81f0961a23aca8f96a07cb90935d8e6f561e6fcd9bc32ca17d7c815", 0x50e) 23:38:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:38:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') r1 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file1\x00', r1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 23:38:11 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) r12 = geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x4) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0x20e15, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) r23 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) r29 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r29, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r31 = geteuid() setreuid(r30, r31) r32 = getegid() sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000100)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453334503a9c3304405", 0x45}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="0000000030000091352d776d8cc8a17f8600004cee71b3f8d1b3be20d9b6", @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r23, @ANYRES32, @ANYBLOB="000000009f03000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r33, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r33, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r34 = semget$private(0x0, 0x4, 0xc1) semop(r34, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r34, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r35 = getuid() seteuid(r35) r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000680)={{0xc, r35, 0x0, r38, r37, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="ef8dc84a01ca492495920493a8c08b6408cc88f56021a7b559220e4b091a091d1ace9c356fa8b608cf7792c25811e91b8ebe7dc1fadb243983d5466e20854e424cb7dd7b5c1fb6771e57c2ce9082a4911886a7b49028b58ae2578df265a64ce71c45ba48ccfa761ed3147f453eb2a4046911ca0319e60651", 0x78}, {&(0x7f0000000100)}, {&(0x7f0000000340)="92a77256c3f9417d62b10e8f0efabadb678636b7563052b30591db70737e2cf1d587ef206aae3fedffe18a544261003c477b3ae82082a44a9e4126fbecae931466212b68039ad47eab14282faec5654f695aaca505c2ad08abad5d5247ebcf", 0x5f}, {&(0x7f00000003c0)="14782a40222d98f5432dd8503c8280053a10bf212052113f65c1e4becf86888daff336d3ca5db66faccb9c8ecf562f1139a2adb055c665bd8ccf5084d3039801a6f76c70826ab04d171ac6c38338d986d1f524764e4193355123078dcfbe930fa48427f18c27f590b78f59a913a5ed9106a5275fe6222542b69103124c042b2657bf2fa0eaa555a97f873413159b8777e7051757c9347bb6385507187ed64ad36f2a551e9b3756ad0492971ae41af0fd084fc17a313d685dff9957e12f2e4810114dce357148746fa7d4c78e993935c3b0cd24e41c6b3c6fce3ea733048bbe4be5438f275459b45669a4db71c86395d75908625d479bbc9b86e47f41ccae8ac183aa977de83600129836d1dcfc6f0fa44dd16323f3f44a90021bed627767e8796366732bec096272d79d476b08d111b4249200685aa6182b3d1322c9699ea8d5da801a6232629ad1ebcc7d9245a55cb0e413a77945f9fac411869d88dc35de86462abe3ba4f604e315bc4bbcacfc9202f14ff9ebfb72842d89c55140c1db1ddd1fcff028292f46bad4ba24acd3d86834f2dfb48fc2915bafcc8ed23e2e1fb8a146843b87ff803d4a2ecb17602967f1d892edeb50fabf70da834a00b7a0325d3db5e5ca1d99e8b587b4c167e863d3c06196b8015f5e26d257c635c72c34e62051086a15f1de928910834e84e6e5a98f275db047a80d5aabc03bc67309d05b0a072e1c02a3dba94cca2a94df3a1c3334c179dadbea30edc7dc820cb5fdcdd2f7fec4b880a210f3d5d5e4457cee9ebee2236183e818768a4b886ec34bda806ef33d1d282cd5e706bb405aebd98819d2f9547ae042c76add0ff82432b74d56580a71290f54c9a7deef3df1ead6d90b5c3a1897054bde8eb63569a4f97a1a42358a41f52723c449b1e131f825542096f1ec577fcc7f45ef8fecd389253ff7af6cd90e2c5e4f37fa72df73c99251567707a589966afb89c893b68f6e3558e71ebd77955db9de7878ef50286adcf4145c8ec464e3dd45b13fbe2a6b18b8d4b4ec8ff91720c559ec05b4cf52dffb49dcc7bb5d085620c2df265a49c2658a6702bc2f7cff52b3cfe2df6408af52d2e15724c1591356ef9734e143074c6482760e686543450e48104c32a55c6fb0499a4e360295a7cce89d9c0e4d62a4138c78817a5c0ac866f1aa3d712ae1b42c4a35143e15464c467f857470a4a14125d92da536a4947dff125d2afe6befa82ef50eb3bc66fc58428c3247bef26ef259df4c4e40f3d69d7e0a3138e7f0280c07eb6583ec53eaaed3f6907d6b61dd1f441befbdbf3fc6c7d79a2fb1a88a61d79f06b7849d0c1dbe21d3d89530f436f0f9661b2d8b558eebb355a69f7fcc77cb4bbaf105e4b0bf69e557a4daebfd1cd9edbb1db5ef7a6be333d3066fe08679ff263c65a88d54c4ecf7d5551b7d60639be0b23977fc805da38d91a8c15f63a5778d7dea906aae080eec3d04c9a1503e8bfa538a818982ff0ff9210d311d96cbbc0ecc6ad9e229c7dafe10a76f7204fc23a57776ce3457549e12e1da7b2f985de5f397725d2a09846879ad99b8981ceb1c7ba054066f481c75694923611dbd6eccd6041449d96a650d57dafc8e18c54772b4e4f2dc85b365c111c22f433b93c75237d5cdeb0d231638206723a8c2327997cf53c6e5f2e09107d600cb788426a2370b1ea30990b89441a71a629a8fb782850a57540edca87d46cd769d7f731f3228dad040268ac56d25f1ff333555b4361bc4c6d5333a6ef2b591081ced8ccd2e15ff42dbb4a7dcd1ebb0b319f5ffcd590224653415146662f04a470d4f8d5cd42d2d3108b17fa10af40e881a705415f313ade564094de24466c7cbb67cb8f178a968ef67e60f4ee6e2ec3ed24cf04802e474e2815769dc40e8a057fcad234156db1eef543e899260abbfd4c000d5785ac3705a9a2f8da608d61b4890791ca0cc3eee5cf778c8c85b7364007d04a52409d34e4c137daf1db0745568262e337535f7bb4e3329df1b5b31aaae5f3e909d38dadeaf57474718ec7d29cba594d3a3e7a6e2056704fa392cd7865c743c1c2667c71138c4daae24359453054560057f5fb17b190a1074d901c0d3ffbe5b72e1118b08271f811a6062ec3023371b267ec03d072a49c287241dc6ab2186874f69ec7330efff9bf36ea3a985e064c17f60a5f809dbe9d221312484c423dc3d44c44dce93495f93060d8dbe49b528993dcbe03ece9eeb49b90c4b29be6ca5a17ad4cb656486a457617b3219b5f2adb3d269472921d98a0eab2ec838bef573790e86dd378d586750bee636ee3c679620647bf0e7405bea04dd96b5f5141f1131c95b2cc69178de81fac7d7549571329b9b70e0189fb926f6a677f8af84fdd799333098db6e321c688033ba6e1384298ed6ee832b72510d8151cc80652bc3833db0bec06246360bd64d17ae9620a9bd92f98bf23dcc25829e4414318c6e50935d264cf114956ef590c4da9a12820343f9ef39344861d5122ca53199835353cbfa4e9f169090cd0f3ca2182bf3c6779a0aaef1a1f891d4f98f5387af4bc3e87af47902e6b04f5deac67b9f78f1fb62a34f5d77ed279fd46fe95974337ebd7cea7e4e73e7a505a3d225b7acc2dc32da5a326ea8eacba8403a4c343266e2cdcfe7ac802c6c6c8f55ef9f740e1f137fcb4500d6e2b30a689609e6f1c8da447657d8eb35578e9dcda56438e622fd7dc0ca9cc923410495b5f95feecfe1a9c49368be22e39e5555fa20108fd2e75f980781aafada8a0cb6cac270a5fae1de7943d384ff0730b1f4850c809a285aa39cadbb3ca0dd7dfcafbe3eafd39fa98b13979ead62b7035e4189e0a332bbf58886f4957fc7d25c43ad62c997d5ac1f0b44c0e141d497271412f8b81d594491aec24ff9e89f9e3545f895f7d20a75ceefb2503bb3b73115b9b23056aea7b3881c035108497f73d9b361c95a6e5e9f7c5f4bf1b9bd15316f02f54ebe55894abc6064a1f59810fc0eb1efcf4f655a4ad5726dfeb862a99c5b1c1abaa7db2ebad7dbecc23190670d26257547792810d09993e4365b098ac523b04754c72a0ff47e8623fa9ff115b716965d3cb8ee1e45314bbbea656c179eefa7691b5a50c06902fb5eb6411b918b2bc7762f852ebcbe9b1f1d8d7afbb880b7c19a0f32132f8c30cf1be0d9f3e87af817f24f70115e31dd4fb7bbbeed06fb0a438e279dbfaa9a77fe2085c93949d3981bfefbafd749a9b3a50d83cb2fb2f76a38b2df7e311808668e1ec9ea7017c21a53866405396e26c5f6da86d336995e5e978c2ea1ce1f212365105b0ecead42245286d8b3f4f3bbe5158a53e4666fcb65ed49d0bfeb32383a8ee24f34b2ad4e65b863cb60ebfabbe340b4b86df0e6b0139e41bddf8b077276c839e598c3109b3d53aeefb4372eb669239ed53d260a69f3d675d3313fa3af498b8e46d9ab6701b34b501bc3b1838428fd44a0e41d3f899fbb9b000edea6ca070e7e954498dac088ba50aa55a784f3d0e5c82e9eee9cbdf89756cc1e25a3cbddae9ee9d37bd19b33c22a30181804f766754673b8c529400996e497b3a9f8802e5b0f8258881148009ff987878c8f8b433b918843ec1ce728ee161f0b3fa930084cad8e2dc6093d0321037550242bf9e7dfd1f24dea7748740fd993e4a062c9c961a495c37313165a0d56cadd746dc8ac37fcae097085b0a165dc677be5b0e9446b0a20d2ab38cc0f134f1268949852447f4fc390084ad56378b01ce8ba308c69a68fada00c8e1cf60b34398fe900d662281975984ff42554ef84049d5bebb7d26c74a71ebc9ae31d55a0cf4290df1f0f947d4804eedcd603a89a0e714dfc40e58d9f3a38f51a4e3a8e8bea6669297b3d750c37f8ee3436dca375f78583615ccebca7fabe05fbc2e26edfcff42ff53d5fc2e4faf25d41f54c7b16f25a280d837e8a70e564ce7c3fd666d29d86d2ee2accea4575ee6f2700f06aba54d848f69286a2f1d2a4d57848ae9e1d9c4dc8fe455026da2789e646c1ff9d3035887fb15cc902c0abe636656f5f665e49a443d13f18801d6383c96f1d5ae935f48a870fe5c6cdbcc5e752441ecca0608c3ec48e648e51efd64f85a3a304c2f3ce43809dfee163483a34a8cb6528eadcb65657e1f583442d62e33a6aecb4823ad508af0b243b7283274345921878dbc837f99017d0cc5dc0590d8e8800d066265fbb75c919aef1e4b1fbb23d418f6773fafa6c08df8099450c2a1fa62ded7c4b6b756edb9f44775aa4fa088972898a92292fb439cb806d91e520c96fef985741100f98df3ec8ee08bea5595ff4409c96daa3deac3581c32a5503a4581bfb7267e17b2d9cf6384a80890dc82fafba40140ffb5c3bc6774fd090c0409270df056a3cc1f193dcf3ee0fada35a817a8429ce484d8d7718d20f7578700f766f0544fe12f39cc3009a280276ec941270bc5470bc801a135320585600b104396c0ce2bf6ccce7f597b03bdf1c9c59c2a6c4073743f36f7a84deb2559625abf13f74017dc156b820aa5727daf0d6f750c5fa0b4d174a7678b85b38208d98c9f6347e5542431da9795b3cd77d9205465a981320798ef453c80d98feb575ba4587a1b940835cb52af872860f47e619b83c9c3921b6db5576453ec75decf3f4ef2ede610d8f2f841b6c0b38f415b0a1bbac8c45392784a1eeb8eed345360dac8130639cdaab08289f1f91c220fd634a1ef293a9875cce4aa4a8da6c4481787842fe0c532f3899935db90a821f498f95bc0375debed55f6bb62ef39ed8e8010be450cdf59b1b29715b11f6a242f4da47ed4f4dd6d8e185e4e2c68feae09df1e5139402da77a9490576ac99f6122afad5294ce80b2a7e0d34ca2c45bd8a636803e21bc244f53cbfc3a4cc43879e5e3ccd8a1b50a6d24b220428f8392b748a5dba4615abaf30ffd79f595b3f8518fe08dfdce8c2d4dfe18007ab0d08ac2badcd17a8e95f5a06eebd0e9152a971e139e91e86aaaf8b96f6dab396207bb6b4722b2083a5f01e73f7be8a609b81b14b8530398608a7b92a4588c09cec3868f84e223e2abb7cf36b98e3f96a0866dfb8f731bfeac2bfca10d5a575307f9f2b082c2882f04ce00ff5f2d23c2644ed51c7e97c8002b48897e558684ecd28397714046a5805ac9ccd20cfe4f74af5f6e1a7968d5b6ad8916a8c76bf071e9192b9cd97f87e9f084abf3eb95cb281d9ffda6a69abba15c34f43ee87a4a5403d23e8c7a2eb3b689a2cee76673ffec8a62034cc3806c3845da0eb123e8a4d3abd9e52fd17cf4b44fa2194a5e53ebfc72993612eea76f1ccb6d2001fed80f2b2ad7b97db18b00c1949f4a5934bad68fd43be438b484927da4eae679149e22c8916315cc6775e950fc61eb009574c92d44177a390a449237149a0fb6c8b41340218f6b9d1d91efa2fbb86fcfb6d62323af7280fe68a536899c2ce9c6cf98c37c178a065942db277468b7cff4e6c8bd06ea306ae73ee45e0be8d8502c6d0474981640b4b3ebbdd6bafe016962715dd83bad9602e8cc4a5250591f1d5f5a471d3af39c93c17b5430f8bcd756b15959e5f26b053b2b730e2167132b2d21c0c04015b5b45435be3e2eeb922167f7c881a025e4ac042325638a83ede78eac3d6d2f62cbb44f81cce43ea1352523b073bafe55e3160e047d75fbc9b91d0f9762aca2086571373ff1fd08a86cf9149a969f2f79f4ca38ec2d6eeda5902551f24a0807794430048a7f44b2c429c92a4a4510d87f8cd9dd0ba0244e8b05f6cf1fc2b5b758a0e6dec2eed5f8f381df8d0fb442b9b8f419e0fb7d9", 0x1000}, {&(0x7f00000013c0)="f28f66dd7c750e4042a353bdb4a2fb52f81cd58b29081e896bea829e7e4b3822f61713f6282022f0ea59ba219f0fc986afacf9f9845ba8e4021657d06ef46474569a40dbafd5796ff342587caf02cfe082845c6dd89edcdb1618813449742dd24a988541ba0acedfc6dc5cdedfb3d3625242a8c4ef482b4548ac0c2dd864e4a241b9fcd7e4d7e82a98c2d4469caf3d54daab98baa8cd1dec239dec8faa29aec2a4bcdfb2c743ce76f0ea2d784056fec5e6510eb3d3dc4bf985317edcabd9e64dd5137fd04d0e3234c2356a31ae11577485f1cc86649e491eb577cc80adb7d089e388", 0xe2}, {&(0x7f0000000140)="9e484497209be8894e88e3d1f411d73aeb239e1d709bd6a4df2b460a1d18bd7c36dd480bd97a2867e6d245d79822", 0x2e}], 0x6, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r28, r38, r40}], 0x38, 0x400}, 0xa) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 23:38:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r1, &(0x7f00000000c0), 0x0) semop(r1, &(0x7f0000000180), 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r1, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/76) 23:38:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r6, 0x0) poll(&(0x7f0000000000)=[{r6, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x1, r9, 0x0, 0x0, r8, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) 23:38:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x1f}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2000000000021, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) 23:38:11 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x8000000000, 0x0, 0xfffffffffffff8c3, 0x0, 0x0, 0x0, 0x8000, 0x3}, 0x0) chdir(&(0x7f0000739ffe)='..') 23:38:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/213, 0x1c8}], 0x1) 23:38:11 executing program 0: getgroups(0x3fffff22, &(0x7f00000001c0)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) fcntl$dupfd(r2, 0x14, r5) r6 = getgid() setregid(r0, r6) r7 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getpid() r10 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r10, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r12, 0x0) r13 = socket(0x11, 0x3, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, 0x0, r18, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r12, r25, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r29 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r29, r30) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r32 = kqueue() kevent(r32, &(0x7f00000002c0)=[{{r31}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000300)=[{{r31}, 0xfffffffffffffffc, 0x9}, {{r31}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000140)=[{{r31}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r34 = kqueue() kevent(r34, &(0x7f00000002c0)=[{{r33}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000300)=[{{r33}, 0xfffffffffffffffc, 0x9}, {{r33}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000140)=[{{r33}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r36 = kqueue() kevent(r36, &(0x7f00000002c0)=[{{r35}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000300)=[{{r35}, 0xfffffffffffffffc, 0x9}, {{r35}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000140)=[{{r35}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r37 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r37, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r39, 0x0) r40 = socket(0x11, 0x3, 0x0) r41 = kqueue() kevent(r41, &(0x7f0000000000)=[{{r40}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r40, r41) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r43 = socket(0x11, 0x3, 0x0) setsockopt(r43, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r44 = getpgrp() fcntl$lock(r43, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r44}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r46 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() semop(r46, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r47, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r50, 0x0) poll(&(0x7f0000000000)=[{r50, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r51, 0x0, r45, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r53 = socket(0x18, 0x2, 0x0) accept$inet6(r53, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r54, r52, 0x0, r55, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r39, r52, r42, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r56 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r56, r57) r58 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r58, r59) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r61 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r61, r62) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r58, r57, r60, r61]) r63 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r63, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r63, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r65 = getuid() r66 = geteuid() setreuid(r65, r66) getgroups(0x1, &(0x7f0000000340)=[r58]) r68 = msgget(0x2, 0x40) msgctl$IPC_SET(r68, 0x1, &(0x7f00000003c0)={{0x2804, r39, r61, r65, r67, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r64, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r69 = kqueue() kevent(r69, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r70 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r71 = kqueue() kevent(r71, &(0x7f00000002c0)=[{{r70}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r71, &(0x7f0000000300)=[{{r70}, 0xfffffffffffffffc, 0x9}, {{r70}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r71, &(0x7f0000000140)=[{{r70}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r72 = kqueue() kevent(r72, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r73 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r74 = kqueue() kevent(r74, &(0x7f00000002c0)=[{{r73}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r74, &(0x7f0000000300)=[{{r73}, 0xfffffffffffffffc, 0x9}, {{r73}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r74, &(0x7f0000000140)=[{{r73}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r75 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r76 = kqueue() kevent(r76, &(0x7f00000002c0)=[{{r75}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r76, &(0x7f0000000300)=[{{r75}, 0xfffffffffffffffc, 0x9}, {{r75}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r76, &(0x7f0000000140)=[{{r75}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r77 = kqueue() kevent(r77, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) dup(r3) r78 = socket(0x11, 0x3, 0x0) setsockopt(r78, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r79 = getpgrp() fcntl$lock(r78, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r79}) r80 = getuid() r81 = geteuid() setreuid(r80, r81) r82 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r82, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r82, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000640)=0xc) sendmsg$unix(r9, &(0x7f0000000500)={&(0x7f0000000300)=ANY=[@ANYBLOB="0602b729c256403e8e0000000000fc4ea95681ba09c91a77435600000000"], 0x1, &(0x7f0000000540), 0x0, &(0x7f0000000680), 0x0, 0x400}, 0x400) r83 = semget$private(0x0, 0x0, 0xd04) semop(r83, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) semop(r83, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x3ec9b7f6d8ba123d, 0x80, 0x1800}, {0x2, 0x1, 0x1800}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x2, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r7, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) r84 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x20) r85 = socket(0x18, 0x1, 0x0) setsockopt(r85, 0x29, 0x25, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r87 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r87}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r88, 0x0, 0x0) sendto$unix(r88, &(0x7f00000004c0)="7fb43a596ce8e308006000", 0xffffffffffffff66, 0x8, 0x0, 0xfffffd8c) dup2(r86, r87) kevent(r84, &(0x7f0000000240), 0x2, &(0x7f0000000280)=[{{r88}, 0xffffffffffffffff, 0x20, 0x2, 0xfff, 0x1000000101}, {{r8}, 0x7ffffffffffffff8, 0x92, 0x6ab383999e59929f, 0xd21bb42, 0x5}], 0x8, &(0x7f00000002c0)={0x100000000, 0x7}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/223) 23:38:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file1\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kqueue() 23:38:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000001000)='./file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 23:38:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) 23:38:12 executing program 1: r0 = socket(0x11, 0x3, 0xe0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f00000000c0)='\b\x00\x00\x00', 0x4) socket(0x20, 0x5, 0x8) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:38:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x7, "d730c1e7bb6fc6e2285b0001000000004d5f4de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000000c0)) r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x9}, {{r4}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r6 = fcntl$getown(r4, 0x5) fcntl$lock(r2, 0xf3c566738f7c736d, &(0x7f0000000080)={0x2, 0x2, 0x5, 0x1, r6}) syz_open_pts() close(r1) syz_open_pts() r7 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x14) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x7) 23:38:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2813, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='.,\x00', &(0x7f0000000140)='@\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='@\x00']) ftruncate(r0, 0x0, 0x6a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) 23:38:12 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xfffff}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x12) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:38:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) 23:38:14 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f0c7d9a805fff4d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:38:14 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8edde3c248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9c20a7d0400b47b0c794807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r48 = syz_open_pts() r49 = kqueue() r50 = socket$inet(0x2, 0x5, 0x7f) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r49, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r50}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r51}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r52}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r48, r49) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r45, @ANYRESOCT=r46, @ANYRESOCT=r49, @ANYRESOCT=r13, @ANYRES16=r54, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r38, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r38, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r56 = dup(0xffffffffffffff9c) r57 = openat(r56, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r57) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r58 = getgid() setegid(r58) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r59, r58, 0x6) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r61, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) r63 = semget$private(0x0, 0x7, 0x287) semop(r63, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r63, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r63, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r63, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r63, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r64 = kqueue() r65 = syz_open_pts() close(r65) ioctl$TIOCSETAW(r65, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r65, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r65, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r65, 0x46}], 0x1, 0x0) r66 = fcntl$dupfd(r64, 0x2, r65) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r62, r60, r59, r68, 0x20, 0x1}, 0x198d3e44, 0x4}) r70 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() r72 = socket(0x1, 0x1, 0x80) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r74 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r73, r74, 0x10, 0x9}, 0x8, 0x1, 0x9}) r75 = shmget$private(0x0, 0x1000, 0x303, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_RMID(r75, 0x0, 0x0) shmctl$IPC_SET(r75, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() r79 = socket(0x1, 0x1, 0x80) bind$unix(r79, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r81 = getgid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r80, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) r82 = getgid() r83 = getppid() r84 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r86, r87) r88 = getgid() setegid(r88) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r89, r88, 0x6) r90 = getgid() setegid(r90) r91 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r91, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r91, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r91, 0x40087468, &(0x7f00000001c0)) fchownat(r91, &(0x7f0000000080)='\x00', r92, r90, 0x6) r93 = semget$private(0x0, 0x7, 0x287) semop(r93, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r93, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r93, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r93, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r93, 0x2, 0x3, &(0x7f0000000000)=""/9) r94 = getegid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r92, r90, r89, r94, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r86, r90) lchown(&(0x7f00000001c0)='./file0\x00', r86, r87) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000080)={{0x6, r86, r76, r80, r82, 0x1e6, 0x8}, 0x5, 0x5, r83, r84, 0xfffffffffffffe01, 0x9, 0x7ff}) r95 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r95, 0x0, 0x0) shmctl$IPC_SET(r95, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r96 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() r98 = socket(0x1, 0x1, 0x80) bind$unix(r98, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r100 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r99, r100, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r102, r103) r104 = getgid() setegid(r104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r105, r104, 0x6) r106 = getgid() setegid(r106) r107 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r107, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r107, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r107, 0x40087468, &(0x7f00000001c0)) fchownat(r107, &(0x7f0000000080)='\x00', r108, r106, 0x6) r109 = semget$private(0x0, 0x7, 0x287) semop(r109, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r109, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r109, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) 23:38:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) connect$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c653000df6155395800730d976c444c486df0e1a46d48dbad5b7ffec3c17c0f400a40b6e9e5542739e34a6b59d6de94b450d9e290981c4d5570af6013f194e533acb6d1ac0a948ca6f0ea3ca133bf846dd91300ec5dd5f2e34daf4f1208a5c42f233a3b0fd094f37ac2edaf4bd87b3da8"], 0xa) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x6e1d3e4afecc75aa, &(0x7f0000000040), &(0x7f0000000100)=0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 23:38:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x211, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) dup(r0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x3}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 23:38:14 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x70dbdf4faee40e80, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x0, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) r8 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x0) preadv(r8, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) fchownat(r8, &(0x7f0000000200)='\x00', r7, r2, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r12, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r14 = syz_open_pts() dup(r14) preadv(r14, &(0x7f0000000900)=[{&(0x7f0000000480)}, {&(0x7f00000019c0)=""/4083}, {&(0x7f0000000ac0)=""/200}, {&(0x7f00000004c0)=""/40}, {&(0x7f0000000bc0)=""/222}, {&(0x7f00000008c0)=""/21}, {&(0x7f0000000cc0)=""/154}], 0x680e8db960998ac, 0x0, 0x0) fchownat(r13, &(0x7f0000000100)='./file0\x00', r11, r9, 0x0) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r15, &(0x7f00000005c0)=[{0x0, 0x32d9, 0x2800}], 0x1) semop(r15, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r18 = getppid() getpgid(r18) r19 = msgget$private(0x0, 0x20000003c4) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000002c0)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000300)=[{{r20}, 0xfffffffffffffffc, 0x9}, {{r20}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000140)=[{{r20}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) msgrcv(r19, &(0x7f0000000ec0)=ANY=[@ANYRES64=r20, @ANYRES64, @ANYPTR64=&(0x7f00000029c0)=ANY=[@ANYRES64=r13, @ANYPTR64, @ANYBLOB="5ca6ce8d38a0d9bf15c8022ca38c2b68332b82d2aa2db660f3d87d9c90bd743de171aacaef5e6ef94a88f671e69ddaca6015587c21ff7da29927643c4281453b6edced79e564fc7968e2530ad432e330d9a2ac43f055e79662eb5e450544dc3fa30376ab44fac376230f5fbe92b0177640d320f75390241573e0367e6947b1124a8e3ac589ceba13e9a479425d386a0be2c869e01f2b490556102fd97a1362e5f4aeca1a58829c09862e2e366b079188cbb3a12f8b6db5fde2f76363c51159fb49f422c63d480eac9c6a8b2c34deaaacf13fe3bbbce1822e8858d2c21de2e942b3476c81dbd520e677f8a145387f7ed04470ffb4d035293a8edc9f346478f091d9c44669aea13a2771f0c7476aa8ac0b536ff4f9e79f6b60213afcfe13e1bfb8b4f66c36e9f1d28fdd9b91ff12006694fcfd424a891ed02e70d8a89b487e91df94317e897964d6d98518ce6fc29e749a11baadb064c8a04691504222f4c0142059edd59ec987d813d72dda2dc8b3c11ecda1964c0e14d638a5c74d1c7585781d42c9a5a99c0871ad86e8a12916c419e6764b77d3a53322f7a56235bf36c613941a4d74d84ef0a7fb86e9548b9b8eb86876987d4e908a51d37d00be8a02ff205cd27f252de639434e3cc4ab6936d6ef7b4cc0911655e808563a1521085d61c33d9b450ea58587178e090e295ab42a84409d545bd9eae25f34969be606dfb2052df3b2c42b7e6273e8f326548190e8434eaa7862bb8877a4de5b878a45c851f5bc8928f6e1133a31426814b1c48734fef42c1586f8e9c45f4fdeecd32b52f7218c5b76a6a47332ce975c127af4650a339685070af839dc11f34860e4c8ee4598d041e048e5503d87b50f947ce5ae1f28474cdbbf80cc7fe7ccec54c96beb3cf1a28f776c85ab7c0e21c09c3833ba4f4fd8329b46c7a819ab0bd4eb24e3aa5bff87c264c55c38a1ad8bdaf96c09f119f6ec37c691652e35870ae6e52e5acf78cd5c6cec44c148530075e3ddbf503a1a756030f27779be0b4eb62e724315b1e7e8390986851ae50ffcf2fab3577e40c86da50504252ed0ce8d6e9f38e7a36d161078ee676fb35c86ece663c4d1510d713ad1e194e24f99346056e056891a92e9e38c42cc3fa00396234148e6b3be2373fde7fc6de3b2c29569b99a3bd6cea77177b13c999662ce0aaad7477f320cabd0c865fd5b2a76da9c6d5d74fc47de6d569c0d5acc71b999740483e310a84e719b50eb4035d92f84bc9ea9f00b9390c76ed8dd3db811a9719e0fc5677e54db6b52d1eda0d2c1f6a47caa7ef9683781b14b2fe409b125c02b7ff23124a35be7811ef511416f142a25d9e83edc1d1b61ca053a4fda0d645aec06495e37c112f60d91979bfe023952d61f8ba63d30f934d6b237b729d69c148230b8d49fcf9b59d9cace5f85805a2b4e0807a15430728d44535d87f27add741e78c91457f4c48231267f86116bb5ff3eae5a6ae7214fd4512dce0d5106c2c888dd829c1b8bc0c0f08265304dd4e395880ced5e566aee1120e6b0992c0b13683ada2472c7c3958af82cb11506977281442e3f41722e8612beb1febb18c187a8d94d846083c97dd7c7b0a44685bd87f9313e525f0b6d55709f6658da143617ed6ab6fe07bda1d01bc5c66304f2c4b1fb6ed1ededb13baaa6d38cde2d644676352872130790745d9d8ce5e1b5ec14a95e9c3c723b91086c492c1aef36f18a546568ad8ff7d35803ca81f34d872b9a8d30dad4d336b2002cfd33ff3327136a88e4cfe4404c427663b484268b6a53709d442d2d3b8dc0c3b346b4d95290c44bdd93ccfb93e29bc13a63a73b40954e83e00ba9a582aff9864e93faff83ec73552dfe533e233d47a67289eec68dff00c98080d3d794b00e5ea171a8d9bb6fb7d2efc8a484fee811aee92fda8d8bb69e5239e436c748c3abaf6603a108a4a07c754bce083114a20644809383f982df50fa1021dc39a464b60de40fc1ab3de713c55d8b9055809a46bf2c78e49d4e5447f7e9da82d37098429470778c3c779f9e8926800518a9356de44855769bf2db898ebd50d195cf8803d753caf328f23c815dce43d2a0c0564b3956dde47c062f6ccbb9d92206567f0266e9cb3959d08b3f3d44ffcee9993bb506dc974f05edd4f9d5602c607a623ab579f71500b30a951c7830c8c4205e5f311bab3464aaeb94ffd975026cb53a6f00b6220569e28b1ba2b2ddcc12f304ba710c7c5c24929b81efaca8031ddfe4606e41db483c267eb7d59cdd02b08cac3380aab87a3c763941f012fd3dd0ac265219843b2e8337157d317bc6575c00dca0b76f31982a218eb60b3274897c639cfbc45519d1c15106d3e612c399ff5fd5bff077cdd59126db8abbf65ae6977eb3d60535d04c5e94367a5f5a5f23b5a745385cd81e68a43d527d37110b6bae455a1c63f4f6070674560a9c1137969e56f5535180af1a7a986f78fa0957ff812500cbc3a0aaf6443c561a6584b8238f200d1421d381ae919c5ec34ff138b2d1bcd74b775facb0242d32511b700a899f7481f3ae121683fbe269f6aac6d7cc05365bf0689d64d74e53e0dc1e543eddaffcac0ec80381a4f9b769b6b630e3b7a0e52ab7bb9d09b05b58b9aeec779077e85e2b27d6d1f65f6ec891d12773e10a30ec1a6cf733f06c548e06fd8ccda5ca39638fc11353e8e269c4cc6301118770fddfb0d62606022c98ae0d010c3931c8c7a0a1e3a237de08974f50069c669397719310e31e91e875ae4d95925caabeff6b9666c484ee64aadaea4ad5cd983e96ebfe6af0e7c3dcc07148ddcff282df139cc3e76061e38779008954a605ad3314cf43bbac60359070c5b77f823d5895e85402bf468af0188e9492919e114e5e3bf600b950a8914b0deb093cfc4c76713ecb7af1452fbfb5234b1609bcdfd8c1dc1e6ffc84cb02dd0aabee1feb547809aa6dc58ca62abf7b495455834da8d82e61e4067bae74b1cebafdc942a8f3fb2fb2a13a21dfbe973559b5482cb2834da4f1f14a99e1a0cde7f613795dad4a573ba52b8f4c4b88a26855173f2306d602cf127f74d38f78365851c4f5e06f16dedd9964019a21e2a36227be3330fcaeb43c4fa7ac000f247d7f1b2e150625a3796843231dc6908ed60c25ebe78f85a45ae88fab92e97f48c01ce8e2ef687b5094f09b96c89e225f195c06e100ffe902670c5c7738beacb57ab448cb065c3ab9c8473273a502ac232d0a2297a1413b79973e2c6607d9c47b5b3d7723cb0df0f8717213e23c381528c7faef4b3d86730d57e120832597543926c6bc98a221a5cd166f5f3314c24e047a1c57a21a6719f4ab778bcf6d915046d5b5c086aa6fe8d161fbbd81f21a9d81f65f60575c8d929a2cad016e7885983e6b475987e89948228dd64465733e48f4b751e2d97d700873222441dc8680b4e9ed7ab7a9f81c425b15e07f0e2c829b93fada51082dac979ff9967e7f8eb955beeb53bd8077e21c743f2c24aed3d4d6e11addeee3c0e72e98848499303e8abdc47f4360b3f2e51b534a2522f33b53fdd330a386adae52698cd705ed7b469ec5286245f4b4ef020b22332fd3fc181c60e394824c981b0df9a04c5fb8c58389213d0ca3b9702d339ee63797aac3cdcc5eb3e00517616da0db8837075e114d2c1fd904876b38280c79f6ed6b7ee36b86f838c0a0c645ec482653002a3fa3eec1228495ebe20f229da4718994cc8d8fb41b405f63495317498037309cf2bd3b42c22ecd044a699458d9080c6a797c60bdb557f38e937090a47920e36af5b362f7094ad1c2fdd1f868c4807dcc9107692caa736536ce0c2c45c41a8976c4858adaf74d62b5d81b4bd6a092cfac37b8a06d77ecf3450906ad2a656a19301e6f47b474a4c811f168416e3286d42aaf287c8a12602dd45aa0d7f9bb1d225da596c6cbcc332c82677b8e1e68486a7169ef156880688b890428e5ebb0bf5f82d780fd2841de63b0b1629e41b173099083d68b1417f74a318ea1ffb3d8f9cfc7423cac4d151ecfc9e706c9e9f07078d39e26b0708c38350b696b37120ee1024ae3b7a1173c73ed096bcda22701ef9a339ee4a69be5508eb78383515e163cb0b6fad466542f777ed68714600841f1aa437f2ef6516b8a28bc4f88f0076631e92cee9f13b4f7db1eaf27359136729090439d0a75b0fc846728641838125d70f8089cff98b9737f2925bd797b1517251547f8b79f275cedacc20c34a8dd71cc40d01ab03e39ace2344cccf1a0f54cf3405d9691ae8fa82cf6abea6ed849e254ab150736a83174ffdae47e52bc1954d1fda16cd119625ec60e7e8b952725bd62dee9f0f8a86a266cbc490a7c0a0160efec8430ab54d4095bbb52947249cdda36f8a2c0c26049d9963babe581861a06231ff1ba7e90a92046c1557796583276c875664ee5c47599ee7e29c0586d42344211d647fbd302fbd1f639a187db9bc74e4e53f8216dc7d8f1f34827b1b7f0444ed35a79c8a0c407107c9537f4b53c9079f90855cd5b152a701294f4789469fe549c670f59260cedb87ce4f5147eb88972bacfe68ccb98359170493887b5dd83e704c5962bb3b4fad2e37378d4c2fc4d47c2080533fa625629f2f72ba18d82e67d37ba4d7a6ef4919f71c8bd5c951916305d3610f889b7da79eef37ce3d79dca5f213d1d706353a4d936a9f1ab978133dd47c226f7ac10afc07be699d76cc7b88d0e16a291661f571ab1c54fb7a66f6c79200af37860c978d26dadbad6e07c54af60a8cb3d4c73a9066b954bbd7a42382981c48781495cdc4dc829d105b4c17ae039df56634d45de25788252a5441e0294c4e857442314e05e81a79b40c88c0fd1ded229843685bf232382e926648fe9131516972615b6e3d6da649b00dea6ac094c982f063ee74e5f7b7b002c8aa34b009e801eb171627fdac2e7b2973b80a724a558b48c27b1e8c348f3cc89e5cc1a349eff99fd80e32b79a96a88d9dc04eef78b4237fb8465ec7fe641801ba8f4b3cfa92559602f65cfaf4f98fd4e9207a9a673fb4086a9853c41a2530cb5f5340ec268bd3cb52ad6d3cefef3226cc0afa749243f7ac61e09fe5b83881b42b4dd94f85e29c6e0ca12028c677db6f0acf363add6b69ca20708f66e7e581c931fc3d0ffc568de746ec07284eaeae808d6cf1336cbed96a1e3a823ebcb54bef82a722359c92ad7fece74b19a6e82ff5ca7a40def18f594ab182d709cb0161ae50ea3c207739e948acd0f1cface09046f416bb30804d09527cf36fca42c51fbf433546e216f9a7df37cd7d6cc893cd46d6ebee55cd6e67bf2b36c347514636e8d3303cef6779e7a225400a3dc0b70a483792a1aee8f18c73ac187f4a80ee05f3d156d7de800e0109211afd6fe13dbb91485a6485037b87f7f6c1c1d4b9444ad7b071c7a64765a870c1ede17ac8adbdac192791c1387ffe9f06a25a9b64177c8e5680ef669522a7374287533f053af29a9c59b5acbb2aba334d45bb2735424da4c09c223c1e3e6af2659e282e462fa3bf331ea22f13de2d841c7129aa82ddc9580890aad5af9f2e443b192699fd2652b2bc0e20032706cbb3d1e268f635fbe3aa5cc131d2efa0c6df47591ffdd4a6becfa62625223af3fdce1fd771588901ac67eb27a9534cd8c51de84ac83c4cdfd56afb6ae35a801c5fecb395afc4f4fdbe2198c7152aa452e2a9f0694cab61db0a4371a42d4adc9a122b1a71323c65ef5960913633d3005263edcf0a55ece0ca9e13de3c177ca802fe74e7a5f0e517a130743b8d0a7e7d0566af1e2ecf7e03346dce9fcae40", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES16=0x0, @ANYBLOB="5764c08eacadba1221fc69d3959e5321c950a5e9570581ac8925f7d915f41932d3cbd29d796b03f10c0cd39aa40a020c51736c54b36997bc246d59ab962325386eb031283fac8bae799703189ae1999c5048562f3053d29a73b8034cb0edec28eda8e00854db5e5b364c865021b2f6e116aee7992fc0f4e496ae75fd6b007d3566fe0cbd3262178b8db34aa26ffc007278229c4ec5b06022642d3486a7974e19", @ANYRES64=r22, @ANYRES16=r2], @ANYBLOB="82a40adb1ef72533f88e27e9ee8b598ac12b96fd418218d826df58839c85ef7afe905e845ab736597d6ad8b7d56ed0c88d553578c44b2e05cfbf841f7d6d4ebc358722cc71fa1cbf906d7f2cff5f0127ce2d9c34efed50cde647de79ea73bb5adc982ec33ba754fafd863d079d51a644ca08d122fc1bf6e603733a054c75d3cfb0e82cbb3e73daa8827cdaff0a6f358c3e82febd6bbcaaa950a2c297fe4603e5a8f838383402a6bd8623b7523751f79fa9603dcd9dd2f88a79bed7941c"], @ANYBLOB="d35b9c3f5d81d2a754ac18d4acd12f168c17e09d9f34cf809682dac94a655ebd58aed9d8dfc37fcefbfb3cc58a9b46139f0ef705375c2bc1a1cfbd41c4e50f0825ee29784217cc04b3685ba91ec162c529ff707946570bf23cc8ec59fac989e9d9a55334265e45d94cd22f035b16279972af4044e568b31f35da0f2994a6ac1cd2632fadcaabc230f7bc12a43b50f0f8aec340e037db123ace8a1f4b86030d20518dfa19aa582afb313e0d256b553180b72b235af101544d32c182f97dc929990c1f6c6fc1337209826bd0bd1b41d18b8495d67c8eee0f2e509a3140ba2515fe43f99919b337d61721d713"], 0x4, 0x0, 0x1000) msgrcv(r19, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6930374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000000000000000000000000000800023ce2c32d7108f0c745379dfbe88932d8edc3cb31cf1884d4c50de0b4b8531767bd426b88c9c764f676a50dc65df564ccf312ab1478a9991a89a36737f4adb1362139820bf141134973c6d66097801961c742edb1210caae7fdc6617777e70042f484320f15fd183e0d90982fccd3d025eeeb03ffecc83166697657b770ad4e377f71c6f48d997485e9355437b9d"], 0x1, 0x0) msgsnd(r19, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 23:38:14 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8, 0x11, 0x80, 0xfffffffffffffffe}], 0xc4e, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) shmctl$IPC_RMID(r2, 0x0) 23:38:14 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf651"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/185) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000640)=""/217) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r7, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x100, 0x0) r10 = fcntl$dupfd(r9, 0x1, r8) fchmod(r10, 0x0) 23:38:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x1, 0x81) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/74}, &(0x7f0000000080)=0x4c) shutdown(r1, 0x2) 23:38:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 23:38:14 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffe, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket$inet(0x2, 0x6002, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8001) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = semget$private(0x0, 0x1, 0x8) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000180)=""/185) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x5, 0x1, &(0x7f0000000340)='\x00\x00\x00\x00', 0x325) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r6, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000280)={0x6, './file0\x00', './file0\x00'}) 23:38:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 23:38:14 executing program 1: r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r2 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r2, r3) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getgid() r7 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r7, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r9, 0x0) r10 = socket(0x11, 0x3, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r10, r11) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = socket(0x11, 0x3, 0x0) setsockopt(r13, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r14 = getpgrp() fcntl$lock(r13, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r14}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r16 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r20, 0x0) poll(&(0x7f0000000000)=[{r20, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r21, 0x0, r15, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x2, 0x0) accept$inet6(r23, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r24, r22, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r9, r22, r12, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r28, r27, r30, r31]) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r33, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r35 = getuid() r36 = geteuid() setreuid(r35, r36) getgroups(0x1, &(0x7f0000000340)=[r28]) r38 = msgget(0x2, 0x40) msgctl$IPC_SET(r38, 0x1, &(0x7f00000003c0)={{0x2804, r9, r31, r35, r37, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r34, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r39 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x9, 0x0, r2, r5, r6, 0x2, 0x1}, 0xfffffffe, 0x0, r34, r39, 0x9, 0xfffffffffffffffc, 0x800}) shmctl$SHM_LOCK(r0, 0x3) r40 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r40, 0x0, 0x5, 0x0) 23:38:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8f01d2fa00c3ba95c60e21abf9f0346198a84a69bd81b0d294ffe8bd947eb9468d1d352425fa25b69c3e5d5ecca06c1bc92c1cf3069621469b5b4c3df19b2bd3ac78e6ece93bd915d62f755975782cc8681a51feb88eb10b93f3e8ff90973887c7c85bb334714c75210c40f83b332e5c518c12d8da9a56a64ce65d00df3d2e65586f2d6061433ec6f759d5d24b5e0ca33f7178298f9b8f498b4cd93ca7a9854603f226212fb1ec3b53a07cd90add8400"/191], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 23:38:14 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r6 = kqueue() kevent(r6, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffc, 0x9}, {{r7}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffc, 0x9}, {{r9}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() kqueue() r14 = kqueue() kevent(r14, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000002c0)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffc, 0x9}, {{r17}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r14}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x40, 0x3}, {{r15}, 0xfffffffffffffffb, 0xc9bfe99cec320b00, 0xfffff, 0x1, 0xa74}, {{r16}, 0xfffffffffffffffd, 0x8, 0x40, 0x7, 0x3}, {{r17}, 0xfffffffffffffffd, 0x1, 0x2, 0x9, 0x3}, {{r15}, 0xffffffffffffffff, 0xba, 0x80000000, 0x81, 0x10001}, {{r13}, 0xd3b88bc48ee69594, 0xde, 0x5115af99c048ae2a, 0x10000, 0x1}, {{r19}, 0xfffffffffffffffc, 0x18, 0x20, 0xc202, 0x3800}, {{r10}, 0xfffffffffffffff8, 0x44, 0x4, 0x3, 0x521d}], 0x3ff, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffc, 0x9}, {{r12}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r20 = socket$unix(0x1, 0x2, 0x0) r21 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r23 = kqueue() kevent(r23, &(0x7f00000002c0)=[{{r22}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000300)=[{{r22}, 0xfffffffffffffffc, 0x9}, {{r22}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000140)=[{{r22}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r24 = dup(r23) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000002c0)=[{{r25}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000300)=[{{r25}, 0xfffffffffffffffc, 0x9}, {{r25}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000140)=[{{r25}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r28 = kqueue() kevent(r28, &(0x7f00000002c0)=[{{r27}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000300)=[{{r27}, 0xfffffffffffffffc, 0x9}, {{r27}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000140)=[{{r27}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x54, 0x0, 0x1, 0xfff}, {{r5}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x0, 0x1f}, {{r6}, 0xfffffffffffffffb, 0x1, 0x0, 0x9, 0x100000000}, {{r8}, 0xd42c542ce1cbcdb6, 0x8d, 0x2, 0x3, 0xb9a}, {{r9}, 0x7ffffffffffffffc, 0x50, 0x20, 0x2, 0xbcc}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x7, 0x10000}, {{r11}, 0x0, 0x24, 0x80000000, 0x2, 0x3}, {{}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x27}], 0x80000001, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffffe, 0x4, 0x6e1f08abcbdccbc9, 0x80000000, 0x5}, {{r20}, 0xfffffffffffffffd, 0x4, 0x5, 0x9a54, 0x64d}, {{}, 0xfffffffffffffffa, 0x18, 0x0, 0xff, 0x6a7}, {{r0}, 0x751ab047a343104, 0x41, 0xf0000000, 0x7, 0xe32}, {{r21}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x3, 0xcc}, {{r24}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0xff}, {{r26}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x7, 0x4}, {{r28}, 0xfffffffffffffff8, 0x2, 0x1, 0x0, 0x3}], 0x80000000, &(0x7f0000000380)={0x7}) connect(r0, &(0x7f0000000080)=@in6, 0xc) 23:38:14 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1/file0\x00', 0x2000, 0x5) stat(&(0x7f0000000140)='./file1/file0\x00', &(0x7f00000002c0)) 23:38:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000004c, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:38:14 executing program 1: pipe(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) rename(&(0x7f0000000040)='..', 0x0) 23:38:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) open$dir(&(0x7f0000000080)='.\x00', 0xbc8cc6e0c50237e6, 0x184) 23:38:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/214], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340), 0x0, 0x0}, 0xc42) close(r0) 23:38:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0xfffffffffffffffd) flock(r0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0xfffffffffffffdb5}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000300)="ef536eb677f3b3dd2ab98cd3218e60335bf1a236bc8904c6c7c5b320df41064c2039770720c2ecff16111def4d1a63456e4b03bca3e68cf5a337c49b823eef5c6126eb7bcd37115f99275a0f527371872b1adadee9fd8e916d7429b6dccecf135f1b484db6c6415478759851ce2968a43092a5a29bd0e96e48b70269b7de1daed3f7af238bb06964f522eb303d92a56af7946911be31fe0c62ec3d4997cdcd57f709763e1b874dc36aef2490cfc796e439f92d031da4b2ed0eec8f3b190840", 0xbf}, {&(0x7f00000004c0)="872d3232063c438657d9cb5a9cf276149bf017a939010e210ef0d864a2cc8da5b7a4eb079335485082df11da2ec08d2eee563bfce73399c04b168ae42e21fc3284dc8cf291fce0b0b46de128e4398d8fab054c983a4e3876f67e6e4d620cac41de8c72969fdbf63d1e29980c0a6f6772372f95d1ce7ff2ff10ad8785a22a0dcaff382df05cad02e430ffcfb19a40e974fec61624de5e46f727394d80d8caf7597b3c2128c485ea42467514e9710e85d845d8e8450fcda051b140fa53706b9756b4d453880b3c0fc5900d473c32ca7368cd6950", 0xd3}], 0x2, &(0x7f00000005c0)=[{0xf0, 0x10000, 0x75b, "47f2d5bf1f051dbe87d198bd4492f2eb7c3fe043407fff9cc4731b0a8ce8897c3fefff96e4984220a8c9191f9c5263cf159a7e3aef1d69b67eb9533dcb8f35e9b34d0b690e2c3f8bd96eb6df2f97e04ffdf9bf913f5fce37894198a2ce129043f429fe990c8952e78140b33cf41e0c606798c1d2bb74269be05a5d804441b52e81ec2f727d57b58be53cd6a7c7a55dd5f09f980f2400add365cfe283cb38708df82529bcb4433653d251f84b708993572a76bac9010917d3ca49c7adb434bb999037c625ee8c4a9e6326b71b359247fcdf669ad44525debd41fe5b5e"}, {0xc0, 0x0, 0x5, "74d360124b379994f05fe49aa1627b5f817167d5373999455c64e62942d3d3bb7e7242cc0ed8329a77b32afdb81613987ab60f56fb01627424978e1710c9b2893702067c5239b85fdf389fca9f68fad9ba2d51e55bbf8a94e6cce1d3cb7d46520aa60016862094c399ac27ced4582d781c631ba9354cc468910e521a9d727e4e4c5e73a34ad9c80ee51771265c04d54f0fa9c04d9a502e6b33a7517f42fad4c996348cb8bfff4dd2e66cd26df4c2a8"}, {0x40, 0xffff, 0x200, "2c9b7f43bdc1f9e9f0b311a5c76af46a8518bbb895f3eac0b47adc84fe193f5c770ff4173a800e5139962a"}], 0x1f0}, 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10800, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) fchmod(r0, 0x8e3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 23:38:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xffffffffffffffff, 0x2be6c965fb406e56, 0xf0000000, 0x86b}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x3}, {r4, 0x66}, {r0, 0x2}, {r7, 0x24}], 0x4, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r1) setsockopt(r0, 0x80, 0x0, &(0x7f0000000180)="b7995be8ce5a836da06357572896121f319de71da238871e9467c948c1309ce8f905631b83fc8a687c4718b5f2fde962bd94ee62ca2dbc4de501cf11462421ff0bc2796bcaadaad626b52ee5578b413ec2b332367d5e9ef2955faf0e411e78f84d9aa0b220644cb9071cfc9defdc811338be9cdb59cf12c46e7153c5594334eec1524b9f0e4f85c01e04c4792d3905b8467dfbb2e90c527d08127b11f8b3d0256576709bf40937f548a863026f84b93bd636f733b746fe0e6d", 0xb9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:38:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) socket(0x6, 0x5, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1ff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 23:38:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) syz_open_pts() r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r6 = getuid() r7 = geteuid() setreuid(r6, r7) setreuid(r4, r7) 23:38:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000002400)="1423e73b70b1e021f2b0543a48f6f1a2d728ea6a2212808c1a346a883a25a9a7d92f163de6de1bf83449d503c57945270d33b89daca9591e771a639eba859aa2671c805bb6e49e7e8d88b1527cbc30818de4282a683bcc7011d0d047d901c78fa25701af0aed09e8eb53b0cbb10d06612075797e5dd55cc017c4a7008388540698a1f03485901d8d1d4a38282181ec274be4e17cb91b67f619bfc4f7966ce4083e5b5786de1c7dc958fd6f5ba254e8eb0dba60dcacd38e78568a395be6f2099d527a69cfe4c24859f1110873e767ed1e723048689d9af141c8e886cf1b8a5b933060894e65d966b4dee79fa880d3af29ee7e279dbdb27550f03e407e9cf59c9e8779569c46210aa3a8e88874772832cbb620843b7057e98ad3480c515e50a262f7cbfbe8bbe52b876dacc4e20c39bc3ffd5b21866ab38fd38c331b0e473ff41ffd3b75125b040bac23cbe5956faae1d1eb11d013dd81f7dc6ea7b941016b568df9a7cbdc6c27f36938487bc65f399cbe4286a8de90bbbd22225f38222664abccf5af9ed4cb799d0c98759f13654ca17f70102f35677dd88f98e5e984f6d5b9d70fa3468a2e028827d38fb2bf662ba1a76129950ac98132f7b37b1f2179920c24af604c952e80c1a2ba809b7acb916e5c4f01e9e0cd150dfa4b525ac5d9d13cef4e286d819d55c614022541525beb570f541c94ee80ca13d19157ab3eb0b893752269695a342e01db3b8b388c0bf83e2581af69af3ab0e37eb3ad2dc120eed2ce8568f919fdebd86073a6d7a104623ddd9ea8e66e59ab5d73818a646754b084e53d38f2b3f50509131a750ecc8f69dafcfa59028eb4e7182c9e636355b2cc95f6f5d34d41c4bea3e98cc3e10237f20e2eb6e311eeefedb30d9da2d1b6eb09e076ee59c38ebdacb4f26bf763fd9b6c8bb900ae4d4a7d60df1526fb13599800ef089cf16ce61a05fb651749386540275747bc38ceaec5fa7299f7a4d78bc02ebb43ff62d99ff8d2691d4a6347d12f80f32c9a29dfaa6b8b41d86762801f021f9706fe3f356e71eba22a44847b7c47c5f888d42fa5269d054bdfd3c61cd7bf40f3966baca2730afd936ccf01b24e9299a3a0308245162ec3a7576574e61e7f1595909fea7e4e71820ad490bc2014290e0c45fecdd097b3ef2da049fa75f32b5ff56d3d27f64c47bf5f3b5b2033e53b04da736465d5af666a56fa515bf3abc12c07627651f649afbf8bc01527d8db7ee5984b167a0fbd99ad49773298143f52da5405f9b1cbccd31a7421b96284deefa848ded10fdf2e414c7f40258606ab3d908b88f475c0a84f88d1bbe10c9083047ad1db196c044a6711e16a0dd18b39d196b450ee87143ad6b864aae2736a36c55dedfec9a7416a5bb6f58b7dff000000da4de9db38feaa230998d94e0676e56ca39f08162e749dec497b3b102e087251009d082b1abad328262c1f6f8686830360e854bf00b76cf53cf547e7ef222ce09fbe53007c187496ef6562d701eeb1b0ed72e59189cb4c647f7d5527ea81fae666fd5b6d6b4f6eec7a032fc68a4cd1de836f4a8ad21676175b91f193075fe49dce7afcdccdc00ade674591858ae7ffa4ff518912df0030f9923d3e6d43e8f9c951b31db410930ca9710dbc1d093a19a290b7f2ade0202578308ef6ac1ec9d98e748e8616c3c3d5334b609ab634539514188d86e1f703749067b5701f4462434f9a70c7ae66aec8080afb6d2deed4c32cdfc56b33ff7504278ac6014db4295640a6d3db578d36fe170fa96083e18021dac0934e9729837bcfbb1fbfd562600ee55bac3bf982148fa2e7af938449934899a8485940f9c97fce9bc024c3461146b1bfa4e7b7999fb03f5f5a3fab2fc051acd3cb587de02784ffd7c8cdc45820f1d147f37024c7f83c3806aac2d9a266c9c0dfeed18b1292ed73385ad6f6e2620c12d219daf62d452074aac761f24555f27d416eaa7f22e3eecd85bfab066ba966153a90f174902e71b30367cdfa8e581108d696b2eb84a747fbd61257b693fc657897fdf41aa42d68e4d86cea17e00404de68e7f2ebec73293f8a45b1f5aadf14c11c7a03d7d840b3331b27cb97f820e09d305686264226c0f41928e8e68741be24477651812d06412e279d80e5bf1cffcc491e9cac8063d29219fe8984a4ea37bb784b9650cee7898cbdb1664988c358d1d304a17600cb66e56489b737c5a8fdcc7ca08451bc650f8365df4ef836e05533a038c546a3982e7dd7a39ebd6e8ef803fb6634ebd7c2309df62cf9bda7917b8a4b8d98b117d43a3d8d957050099e9964e586b342baf0e215b8ca5de719ec45e6bb149f58c95c7c66656dfa26d9daae9a3b5c69f2af50157235913b946f2797967ade33e897acf51c5953871f227b3fdd93f031598eb87c883f780531031d3bf294c1fe05d8e10365dbe9e7e288c7301b44c476c9fff177c4a1d35865c4c0acf65191851bca3cdcaa841412a68ce3d7083946715a950f80f1e931dc069a98d5cacdb9840e9f37405ad0b75573939f3d24447aad92599e2dab218e8d0f9a68ae0cefc3ab3107033a1ea1d53eec2b7fc7cd613aba1195442eaa35fff97fe62c56c5d5869cf27fab39d3af45a4b92c3556595b2bfe349457c284bd7d777915fbc4f61a0b0f956eb9425278b6bf4755d015f75a06ac578779344923e941ac498cb32807cc3546c604842aae6112b62813b6c4b557d4c41b106ec2172411e1dd727a5ed99ab7a99dde10671e095d9411504e1c9552a700acefcde6eea046f743e9747b15999bf333311f46491e66d7bc16b02866cd1bd5fbbb431077ad03c2d9b50c518fee8bd7bc45466a41e24203e4e6a39bc3d751312136e542bfbea5031a1d1149bc3dad3e55246792f9bfc88ef11e3f1cc6a3cbdbc53334a6d367b5498e37cca6081ce698aa39a2328a8a767ffb86dbd74c79095d26b1e34fdfbe5042c403bf7b017d6285a98d640ed31de581c0a4509d3c2708c9f8c1d960702f2a63d62b01a078f7d77e9866eadb8346011b644db73c42b15bde7df8450004de00480bada1e8fbfb7cac22ee5f99d2da20075446592fc98b1ef2abd687ea09fd5a48977d4756fde79d785c4a8d4566b6e27f70d67675c50e858f6bce7c069318c604268dda99a92e04bed4e62c5a7b5ef05096dd4e5901c9dc55e41546d710a60680c401fd6b3c0625e5327721a97d71d4dc9c874f47aef9e13b27d2b77cfb7d77b22a7c7c1e79f6bfe8dd17523e9646ddc77f59fba43aed963cf6d1ada70afff0cbac2c11d4ddc5a9a4bcc9980f8fbb4a3d11be52106a7fe6e68921fd4406e3ef3b3fa77d2d69d195d399035b6763f264dd259b0cf9c272d7f894297f4e40af247f19956f1d56c036a801391ca917c5a3bd021450461a2689301dc6120b6a10569b841259a608ede262e2b716e7d643cb2cc8d37a0323b50d12f150989598cc590633aa0c2fb6657d9e9de5a9362fadb7867eeed7a281fb1c32d01ecf4bc2dd2ff87b35cc9180d4a4f348ae20f5bd53601cd53c84359f56858c3809305043bd0b3add490556263710a25a683ff538225d2e937ac6b2c211ca41f5a13a38ce8f53b14f17e529e265a37e1a3839d685591289027898127021f76cd7abfd40dfdc3d21b1f3d4103ed5e1c96d1517f6c570d7ade25c5578a2f99ba55f00da0fbc927d23f31e10e2fff656a32bd08b3f2748e6d321e3424005bb02b7097e461b2509f67efb37e5c83670b02c1cfcbb790d083d159e59b135c1219bfcdb35dfef11cd0f31f4cfba586300be346ac0f89c95e09052225feaa620094a0914c506f6a526858f2f884e7c80863bb6a0565f6bb27e4d1aaa84474856beaf765f77451a6659118eb27f8f4f99597ab498bafa5292c4f9944532720e42dcb321eb8daf25d4be9b6bc977257f301c03a77a97a2022b64c45f803778cee1452abc79e15349f2936bf5acdbd1c39a6089268c83e6a0efb10fc387c58cab3867f40f4c973fccee4c5f3816dd12414074dfcb520406799fcf2dd4fe004cd6da1a2bc5dedfc8927ec8dfcd1d80aa5781916f1aaa4365bedce1317d75e34d87bc9efa104f9e01bc37c4a3e0ce5cbcdc6103d075d7f6db1fb6ccaca7fecaa4c679fed4ea42b02e8ffb6ac658c573456fab5c0a20f047e025d849e748566705fe7f841bd0fa9f8d5478b6cfe30c702c6ae80904aa2b3c8111ee587fd0e020a4a01bd7fd67b019a29e088c6730af7b215de00a1713a202c6a975238a977aabc66463e9607da69ed972fc253f95d802748568a0ea643f447a48353e2ff4f8132c3bcf846af7098d662e335fe3c8a1221882f7aa19e9e4837d52bfb69259455bcfa97e1ea98af854570d80dc5b3cbd6d8cfd1f4e6833749a12b198d80018d583544a36aa090a1d0456720deabd852e1ea9264bfafb841676928aa34809d56e57b978e6d442be31906d48237f5f4cb6aeb9d2e1cf27fd88e7b172dd2e307b8ccc9d9bb99f258268ac071af5979619bd16c0693650acb7469728d089970f25599f830102287ffe3e002ae01b2eed1318e2a72c4766583db43de0920f7b6de762538b5273de88ffe11005b8819f849bcd9c99b2a859ec9cc0624f63bfa48942668e6b332bef3b0ce35d5b29aa3358f45873485b45f43b82dd9045fa7c462f545bdff81aacee2f1aec8dc1fbcf70f4cf4b587edfb91d9f147b51d6bced62d5433fe73d7edc0838cb6973d317ab396a2b143fad626e77b3eebd6a6399ea33fd47ca6d9361bbbbba32aa991a43ce9b6d7baf778580aefa0a8a4196d238b837a6366781689bb9b6f0a860e7392ceb2d6f955955f8a829f698ca84be3ba5af178eace3f57ba71f3f073dda9a29f2e6bdfa838092463d6be6732382b582e135205c74cdaa3e5d3627ec5b970e2aa69868652ca603f7059371422942a4be06c14dac62f6666a64ca4276a7dcb5f91756b25b3c441f2fec56445360f5bd30bb852d468366716213b17d432f4ceef24bce85fc4eb6abfe168f36102c53c3823373917bae5c5d72c8e061c435216ae5bdb1592a3cc4884ae024b0995b566e9faf534e40d5eff0f89ab6b7844f2e1eefdf49559384be61451d88f31cdacd2f1c493b36d0e5d6daa4114bcef4598d97dd5fbf29c9d6493ff2fb01a51ff97725e25081fe90668edcb3550418f21318a7c406979bff48597f035f46d3a0d42bde39f8e37d87b4f028ff76c7d281911fdbcbbb820a544c1a6ff29bf688727cd8ec4cc1b8e7d5cf06d5dc7de875f09127d92890ccf3a68a9376d08a5831ac02d12999cdefa23dd484607cdedad53074baafece28521996211b0394b33f13fff8f8d27d745872ee809e2bbe88c7bc6bc0cfcd826521b47039926db99635e3489c775bf7be2deab55ee3aad003f0e344f2c7ea49d6160a494900389b92e399f797201fcf4381f418d8f4fdabdbfacaf7a6c5b26204ed8ea0d7189a2a1f3a35345b27e81af83d297f9132a94700dc40000382959c77c932a29591f36e9058750d1ead29259a6ee7d24b542599fea30bf0c873820b1c076cddbbf0dbc6d72a42d6e65ee64b2696cde3f3096fee0687e9f0a48fff5e5324ea99bf49e8b6dee7ac13ffb8375b6ef80521eb9add1ad57b0bb1d16f32f1b5c266285478c558b77f2003227fa11e0c873290d0cfb128a4148d90cea0b5684fa5e38962a7d08a6d472a0b532f5559cfa14cd7c588d57588a3b2f199ab8800e95400bae7a4f1f26cf009f49728fdd0e47af9015aed88311c150b9cb98f11b57e4470b5159e63f4072823876f4eb8465eb0ec39afafa6853fca4e07b2fb33eeca9802b94adc1f36a5b3a8816afdb3c623c5c598a39dd75554612bea31f2d191c7a33c98e19e28e6e", 0x102d}, {&(0x7f00000000c0)="a7945b85acbe3c3101130da5389c16ac4e955b507ed39c541e36d29f34a4c950357f214ea5114124a71df054c4ba5ccc58f8418686cbe7174bcabd723ccf8f43b3d12b42adff237e4f838c167a26e87300014b", 0x53}, {&(0x7f0000000140)="a77324f7f45c8c54cdae07fcf09da075b387d485596c396548301b0233807698afd63be3d44ed6d9e335dfb9569b5daca9d25376a93342f943b119ed8cf162fae25aa36a0619daec00a87bc8bb828d105a585de11d05ea24043902821328bf29f3d0785503c091feb1d7a74e60e7ec4a284ee1fdb80805e77a38f66b0f128357cc089cc091c7229a1fa901ed39238b7e62dc436d538bf531be0bfa211c8fb1d5c41916a2f6f226e1cd0a868470d44a33459b453ba4700957", 0xb8}, {&(0x7f0000001500)="d57c656767a7c8adc8d019a111c369c79698f476596d00b253bf9914f320ac2ee0d5108952118033db6d1dd26858be2cfd8dd28a0f851550ea432f7438c4c862f45eba9188bde22bfffef871a046364cea0fbc476e5a9a17773da6da0e0451819ff604c735e6c14bd4859196932cc5c4462c8c9fad82b55e8cb4bf20693289245dde0cddb74b93031383306c62ab0427e7c84cfe1f6755fed1d86b073e9e6a155a07eb198bf0c3d6fceb6504e0093687ab1e07c74a97e24b3995ff4407b4a057f96d1a95bdf87ffe9c1acffb3502d75e59f0579fd9e244fa9df2b8c1337ae81d2bfb461f9d09a3241c7a3d964bb6b96932b8460cba7b998cb75828e87b7dc71f5401c861a28cd0d775543e298965d99fe684f7b4878e77c84c1142a97f1f0a1858ab46cdfa6b2e516c1e588a304b04f439322ef6c99283026c52610856cd43ccf09888ccf26381ba3166729c8d8b6b5dbe7a0a79ceb9bff638a43695884c95cba73a8e90e4c278d0e917714ba35e39d1a2ed9b15095a8ddf3c28494bf25f84be05cdb25887c4cd7f1bfef08fb0ade65a4f9f8b0c01359b168f29fd5654d6ab0573a59304a6928c4cf32d65c0d5eda56606f8a861cd12c5482f6925ca4d102539ba2b949f7721d3c520886cd8273c9459ad95cbc63e904cf6a7d05cc83ee61cc4eb4a5351813386af01b6cca4c2dbf6b0d8ae895679f66685422264619b84b83b7d5b776f008bf4ef8f78ea2699522516803cee138af16dcd8f7d5a25a4c15c44aff9074f818f2a375a1333dcc92920f8527c36c530d6ae9ba4f71489493c452510c9e404bbe3a926f85f7842d66154c83cc5e3bc128ea8bc5fa270c9e0ec6641d923e17121976687c652464858f1142b649cb1e8fde475cc90832c656b508c1aa7b377ed26898e694c59fbb1a4b08c814bd857c1dd9c15b8c34b722953780fdab8093113c9e3619b15879b9e9d8b2296142fec025e40a903899a0773c4276e445c0abfde488e5e99cdc0ffb9f612d56c6547cb41222c805f7adfa8d50bb060f137ba738211d1935f79d83cbf73420d038c374972b9d73157876cbe0b432cf051b7c4c714473dcc6371a727446bd10b645a8422c207e2d72e848fbcf1db3aaa1e839ad1ac0b09ef0ae75e788f287b1fb5350698e132c68ac72913d56657b1464bf4989bd4cfd4fbcb15e18e5f4003a678de56d59f7f556f607e2148f3c09e80a8ca05268549e3651d119dcbf92fb98c4dc5d1d869ff9860b39808fbc567620a6cd7ab69ac532b35e1ebe80e5db06f44c64cd5aa4080aa8cfabbae62527fe77c7d19d4a54a245e57461f36e700b5bed5ce54c383ffcd88d999404c1c23ea3357cad1a2c0d0c4d711931bfbe5abd1fdf81132f71fc839d56d9ac2160cf1197bd0da39179f5206f0ac9b5e6a6e5882f10bb091c3c674b8ade82289762e91961f4880a8203cef0545232585ed2d94f8e893f649602694260c85fccd97727455910ac68fee249ae4daa7f7b6f068e32e6f9458b44e600f3c58ff97da4427b775443f0aff88581a14b8758b7ef6b798424e611ef97def15ca36593eed7a4329e3f83f23d356c6d62a7444ffd86948e146e5b500e4b819b176b7b0f59b6bc36fbb8bfe3b47cd205af82acfbac7cce4c4ee885b5ce90d719a8301c7dad9ff725799f695548f31da65232ad0855a34f039b3d3b0b942fc91b7d8cd1bb7e88f00c7ed1bffaff13634a49733109feb86947515ff5fbb66828abdb53aa3a117476051fb5e189fc4aae54552c73fb9f4bdc8b0a2a5fd1cb390d97cef1ba870e6d194c1d192ccc4bac2d68f581948fdaa2514cc1cb9b55db095229b30ae49adbf8d60f1bb662def01093f6e2284a553bdcc5069862afd700d5b3046c6643a22d75fc673948f60cb1227d172e1cfb8796f17049afa8348cc4249fb12f14610fdf73c01fac5339f19e3c19136529799cbe514beaefbef5c99a8f618cdb901a2c98f955a231cf104399bb56525ba66c1985313faeceadb413342dfae522082f2f9cd9c333c7535d44ff484e2406e7ecddcbc675eb25b3f6e73ab65d05aba938a4fa6a228b0d8347b7abf6982da9a3eeb2c54b48930817969c581ca9f343df7e7a8a8e74cfbd81f6c3667d02edee9eb1b8e8a25a411c0402564756eea66efdec2fa67571047981e2217f158dbfedb4762c8a6ced14980a76021873dc2a31832b2884ac749ffff738386ff7166e773414265a9a43932efb37860e720d27844901f6869cabe69e556053687adad373773ff988c45b849659f3ff18fd89c8920c9f241ef9ea89aba4204f0ed7f380058156b95ea24d0fae3582ae8790955b842d79466625888144006b5ec87cc90fca861f959baf7788992b049b888fcc5a17dbafd9cdd7bcb70312ae641bc9afac20b960d70f08535768ad753cecce499ad76c7bcba57ff9142ab9a6241ca713cfaceff9363b8ef836e968d356033d81af9914b338697182344bb7fb5b092a224985f0cb2ae758cac3b84337b5544d86ab1e0b0c5f48dfd7d3e075694b4954fd40e90c0631c2f5890c41a48d865148210b4ccf6fe4b58a796bf6580575258bce259d728d29e0ede3c5efe5e2fea098a2f1b2117e359ac09f5359107533c0acd66243f834a1326327a610fe273b8c7612a9c52e0e3e66a210789db3263f9b46568f4a368c79c66046ac553709fb586101a69afa2c32a234b168b6011482bf2b878783de82a5233b3c10f3e3d76c347b8135760e383d0b8806b0c18f37c5ce0596fa67135346cb4e115c5f479f7288ab7adec081b9305adf180faa929f0378f5d1aeb451093a2ce15ae8c3107330a37e23ff5fc71c822f81212a05f9ac6d01598fdd56053e3879a92050e1ffdb3f79040f5441a52067f4ba8c92270588270d92619d930ad8d815cecb0d87d76ca401a65aa8fa21b0f0abe570968f896c397ce975caaf2b72353ffe1d71739ce45d81cf8f11f51bed07a865bda147e6b9596bb376918073da56e7e511bb675b66cc8abf5335603027eb26a3679137f32fa6410a25f06e4b5a88ab43c6a87313c54ea377709802756f01163b0036a39d7f69f26ecf78daaf1076cce5c7e053fd871304cc431bc095c51941cf21ca6654474fe71f5ef4aca607c101570c9d1ab58e50b357ce38f706377230b5d7cd008f86ae5a8c3b7050273b17e2a7deb6352d4126941e5155dc3da77f5fa572aee93e7f4bbd7c8dfe756f5ca821a719ca550a9524eccdb397a905df0c00266033639063e6f928b0300db28c2f605801e53f9c4264e5572d490a0ed67e481ee2e5b72e0b894b15660788e357fc7f942c59ff62df6f66fe891eef6263ebb6c23269397ee7fd87a4190502b036d460732965e48fac1d96f26e949c9cc32336bfc8f220d0a6b02187f04c416671ead0afbfb935c58970ee621562bfce20000314afbcf08888eaca719d0e0a8f9f4fff09f0e02c968c1002a550719a48e4bb376c4910f0d92157cfdb2e87140537077c697532b89d9fd3b5f9b92422aae46e6311df9a4030f5299719d7186f73800dd277522cf40a8adf0f5c22c66a8c59ed5c940094c759a000422b95e5346ed2caba8bc66692c09ab3b73eb1f3fcbd9c68203857db498cd0533a83b81abafc4caa5a2182cf7b0312fc92640770c1c6e2d70e8857ac87de9fbb5ac6f5e1aa0349036fa2f7b6063a6eaf077f04b5cea575878da0ce22539bcfe0b8f6cbdf142daaed84d713245904ae60f197086aba23282b8eed05406b6ca6b9a0089ff1af6574e8f201bd40d99d74a8568c30fa6e02571dd041464f3291fef65a543cc49e3203500e10862349e4e61aba49838229f79737b5bcab48d6e5eff7c38936d0e564afcca05917b06c6795bc0713108ec73be05dbae3fabd35e833d0edebfa176f7d339fb229ca52be157fa89117a1e98dce84a638e2be05ba73748d3dced50d758af326c3148464825e6cb4cc9547667b09782499dc563ccada0081c316236ea9f47e9dbf2cc57290c7dd93aaf8bcaf20e26e8d5021ee934ef1a16d78cdd467980ceed57edd3e9cd9c8f533d9ac2cd21f418298a8e251e0e485761c2b856d8a252b4da72e976b133cf8c0bcbe6c9e74e4e329ab13f51a86c4cceba799a1c7061d3652888380c234dcbdc19c00dd4199f075e3ccf7d4f7747ed516cfbdbc83b9ddc5fed6b1fcab35a211f165f4d3732c26f21dba124079bfa231d26dcec35e864250cbf7aadf129fc872f386fa221dc37db897e67c695b48811317c744076f61f53926b10d6a9d3072bf592242f35eb9e58f8d36b461e6badb36f04a1a2e25ac691d1e73a039c2eaac468377228e406f566a363a831c35754db3a63c8ffb2c5b6ba200f49e1f1f1eca5aadb68b7c3a56199e62d1bf9ec715a395f174ad82112c22a0f04104b24ee29dd9d0b0c99b944ee3f1ea3b698f6205e689d9476f6f915130f20c3d247f48e4a18f393d5add895a37b1836ddf8672b4901d5c0b3066874971219d83dc96b48589e7b97e0b912288dcf00d6110db3d5a036c692c52f6beeb9d3979437fff8afdaeed841e3ec272525f535d7c87702efed16202ba6cc0b28749c1efa2912574d2c45092d3f4c72e08b96a8c4ae4b01f8e0c7f2c938f8a13bd38e2a189f839ba24d605bb7e4374f1dd645c56f6f253b9dfd271b5a3867fb7ecebe8ef9b573a8520afb151ba839db04fa40054c4305b82a9c08c3e56f0596f35d40626e6839acc91ece37fbd5fa089e3874c0fcbd898cc44f70e3b9ba2759399c34d3e150b79e1752b233e828c4f6b9efaa7572923b2c8095612571e7f9ea919d9d718bd5ffdf3f454533e95dca6d60c5aa916a6198aac03bea200fc438e4c335eb65f429a94f9138c7da106f3fd15a83befaefda5cb3a03873b45224beff8ca95bbd58c3e5f78072308a032d87fc8de3d1fd22225c1d07f7324f9afa3ac5c978dacfa8c13e2936bf7a21eb126fb35a77a737cf397abbc39afbff82c85bbcd4b3f1bf30fdbb6f4fc3bde0b2d70d11414331cbfa95eefae38f9fcc5793ac73edfa3532308f39d995bf1c3e7aa86f99bdeef09a2f1dbd0fa3762822f108de223f29060080fa342eb4b1cb40338891e2cecee6bfca34fdee34db504aac3c4bf027f1cbe0d1d3675c94f0450207e8ef13f79295083e276e234ccbc2b6d48b0a1fbd4bc092b0762f69d644fe99979acc00dff7410019bc9856331b80a8fce90f8f241be6b9db4b52899766e6c688c787dd455c1b1881ed161baaca97de24e89151948592c30a3aff4adc7dd67ec1ecde03edcbc7fe74f1ba0556e90fc500fa269d109c0495d06917ea671febc52448d2cf69459011ada028697237943ad5f27ae44b6c907f7499a4c313611593e03cda8449a4b4c7d03eb09010868a4fa5e243fccb15dbc602f98e9ed5d168e0b044bbd299e32f0d", 0xef6}], 0x4}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)=0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x80, 0x7, 0x1, 0x9, 0x7ff, 0x9, 0x5, 0x0, 0x2, 0x100}) 23:38:15 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) r2 = socket$inet(0x2, 0x1, 0x8c) read(r2, &(0x7f0000000380)=""/223, 0x1be) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) 23:38:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f0000000000)="fc01472f839a0902", 0x8, 0x4, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 23:38:15 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="c487117f4e1694f6f4ea23dbd96014c56c26117f9f8c9e9e4864ac61045864be10fdc76697e88d83898275a856eaf80c4d469ccb4659353e922f0172533c8f5161408c81dbbab82ea73aa338c22bb921b5851e29862d957f2e62d8321adae8a6b4081597f5fa055c4eb12c7b0627310ddba3fa4a5ca9f4c8d1e94f9f924e112921e9a27ed2b892783a88be9cf2f7413bc24b3da01fd5ad9f9b29aceff9ee58118cb441ffa17b7afd07ebf26fc2353d6e38b84006687f225d2714e44a67f70f97189c5d9a63973936028b151557b79c5ff55d51085f2a4804b9d43e8e504926ba3794c03ee2a1ff252bf6b0361557f0f505ad5d63209e1b5c66cc8a444b46b5ee506034eb66f29a3d5691734f68813e61bfc3a8a9f46dd413f35482ed88a95443d9270f90914a957eb7bfdb6292c534d9a5bd9c6105f6db16470f1ae7f3768766bb7a5bfe29b3b2418e08f790c9f2975bc47f4c3ed9e1e85804eeedf5f908be51b12c846bba0e23a8d1a2b2f1531efe7e995702a3ecfe7708aea8f057b414fee2159fe55abab15b854f67b04e7859eeac2f755b694458fcb089c426560f7cae2519e06ad11bea0fbd953d6214d5c003da761bef25d8ee4d19b46d53a3bfc5cf24518d5bf8c95f3106cc80558636099ee584ac381fbfb8eb99862322e4f37685c409dc35f1f1f6e2794d40fa2313a877102a42e2f85e5c44f116b7d0a2166ad85b0107ac10e2c0edc95f72130a3f1d7ac9d3595180545dfbd93f311058cb3dbcbd4f1adf63bd9f9d6900c607e553b2ed5ac16140def6bfff1cbf258d416fc73d9c9c5b89b78c45e708652db97ab6c5634cc393abee31859c5428fc77bbfb75475ce2d5fe9b556dd8dc4327c9c7560ece2a77c3ac23f858ad6c0d7e03b649b7dd0e7b61bd9a8b7a81008b23504641ad204b28b16b2cb4f0f0edb451da048a07ab4fedbbf73624fc86a3ea2cfce981c89e63aa3809f1feb16a3e206d707defbe66b8e38cb3e51fde4b9ccbe0e959cbf1d3abc74cd8b8a2be2802ef1c20e7d44732bfce272b0ad75231262245bf15dc35b1470f477d55c69f967ea2fa2ff4116bb903c46b428374d9594bdc092693d754d91113410d1590051d15dd43bc7a024eb5936630f4b4188e93fe655547680f679cb21aa1233f8e06a3563d3e54572e796c25ef829f237ff6e52a136f5ba29860bc4349fabea955a7a14ed5f07104c16bb4b4acf77f11e0cbc3f2e69b4ce03d3ad6061f8a7ff3092981cb30c5155270ab52a75286543e6d8ed7652be8e1967b7e9182cc18c2c2906790c90fa50b44bcc913dcc684b094e066327ff5ace1a3f621626fcf3afad0180c558a92d822f6f13f1a50902ea3c4ff22593ce0d25fc39ced3d000fe62f9fe396e6f944bb379e6ec9d4e94bada69369fe43776aa06a9840c2f462352a916f63d403bbea499bcf928a5acb287a18993fd55c2bbb050e05b41546301fb4901a71c1f30eb930ace659a7782a9e6f3ad774c10cea9632c9f284a1333a409e4fb46c04271a2187393bdf942ca68e4f9214357180f19738626800a68a9668d17bfe7fc4e7fbe2e311710d71bbbd4af60aa169437100c0e8fab0223b34870dfe78d36edca40324f7f3181df9f72621ffee3d92a693819237aa68045e05130992644afd6daa968ab82a515eb91a2dde55cf4e07786ff6f6c820c10a2015d76f7173e11a7dbb5a7c6d67dd193e7d4445ced54f3df1e898b25c9f7805c06a91133c519c1dad8e67bae488a87b7afcb861cc80ba1a6597711d9502794b8e15fd9ab6da5a845aecf8c844a4f4a0eb12e11e2d61b56ce977ede7e7321c9830ee0503326b164baa137c992b82fdc41bcd2abcd399b0f8bc5dbeeea28978d82c5240767627dc959dc4fc07b61a9e3ab76102616ba927079e2a495fe19d167090dc3cee0ca458b3ccef22ecc72d74d4b9aa4f02aa54efd7d90fc4050877e8c5e782cffe580c9ba687594e447d63fdffd8cf9ab701b2906102da0a586c60037fbaac11c7443e7d4336fdd1c0e78fd9e27084f596a8b6e440e298be05e55bc2b11afd64279cff25f6a9c644e668cde12dbed4c2cfee8253acde6fa2f5c94ea417ef459dcfc5c1df79bfbc195ec8af0f235768bd17677abf2af412ba4f9b7a04270cfdc8d1248f1122aa2ea61728dabe425e6bdb814b4bbac1b6d9e2a4aae89b16025be11b18fd79c2c1740ac60ade245cb2807e33a7f66a38a4e7f44ef8ef1eeb011bdc11ec727d47dfb6a27a2640f741ac159eee1c0991dad9142e9c714f5b612e19962cf2da0cfb0a591493fab02fa1ca5b05b606a6e42e0ff7ab28fbcde2891aeaca0392c5c6b1cae8c9f4b1efd0903e11203e3930815cb272ef810e6fe79e32120f3907b61f94881dfc9292a73f98ac603b615a5874eec427950a224f8f806c07ecc611a636a827de7aa2175769336cd8485b323d696967aa872ce119f01d6146e2c047c2f12f51e19499e9e16b9e0f16669cbd0254850c404f500930b36e296a71507cb2782dd58a9c727aecd8be4139db1ea172978991a0256f38eae4df5736db4df42c65377d1055500b8701d99447a1aff1683b6aaa5a27666583e3e4c74394bb85431418c70ba1d8d7a16a99e8ba7da992a68ce3de51d3387c9f8c8657a9b055c8778debc6d1dd734166ef47731037c38da847f673f841fcc517495f8fcf5f37211df18f428c91d7abf991fd5745a79d9d43be830f89d66b7e29c7fce37e88976515c61e21ae79a69caca99e0035747ae32fbdbdbfd27cde2fa817cf74e84e4706b30c40dee6145d379623492abc09971b007e10b8ebe38319001c50b53bd7a067cde3f0c2b6ef048fde18c9ecfcfee473d823f40a5b3a00faec61254a21ddaada3a468a83dd0136dfe31224f21f0019", 0x801}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r2, &(0x7f0000000140)="ec7796fe210026ec097c2c1a85999ac48de8994eeaf1c2ae36dc48fdf4be712a815d05e78009b2cfd8e6ae95f2a97a00916c2f43f16caa71f2fd4ed746617f1b93292b250710c75aecf7170888652d2189b04f3db27ee81001e08841d8d0da6a488c7be888a7d1ce6837c61c2a83bfc97191476a998eec3a61706b9e4cf90f6b66e53ae49d051c7e5ec2ccedf70c895125d198e77b354e1a0790bc", 0x9b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) ftruncate(r0, 0x0, 0x7363) 23:38:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x231d}, 0x10) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x5f5d4ff08e39cdf0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x14, 0xffffffffffffff9c) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kqueue() 23:38:15 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7177844fb2067e55a727c688a7f31da0459a9493bee48a778cbbf9deb97ebb15eb8fd09df69aebbc2cf16e4e9403008f1717205fc10fe13c65466d7a1f8cff2a326966dae6e9ada905eeca758d5d8a4a56fda39a7d193bdcaee8cc98177f", 0x5e}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 23:38:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1404, r3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xe) 23:38:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000040)='./file1\x00', 0x2, 0x6) 23:38:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) writev(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000080)="3792c213d344ef7f25704c9f46392776eea375c00307bd362721631cc246a84a6358c36c6f5027b190a548be42c6a4fe0eed2e0598d425f85f547fd39e6ccf950be4710247e439761cf8e372f165fbe9199e2b29a581c94ac8884e4274474f3128bdd6a92cd4f8ae95da242f8cbdadb3a7b17d068df1941f13fcdeb97dd4ac0d31694086196eedf1964242d4dd39e1e6f3bbf2c541cc09a71579f87dbe2d66554089e86dbaf335e73fa91f236678c1bdfef246f995a1054b0a76545ab8ebb7bad7efab0c449e9f0e93c082c1491640a2763361", 0xd3}, {&(0x7f0000000180)="6fa8849ec2454254f30ee98f8f8a002c07befc382d6ffa61339f4fcb6dafc965e14e157f328107d3c4d683d50e9988bccd11bfbe04818dc73d2172ef1959c7a254b860abc580ba48e17f07532536cf604094b5dd6bf0395e31c1c0f3a5380329d1488bef44ca6d22f345b10258d66cb3a11982d42c39232f0e1992f7ac39a21396f4613316f12cae", 0x88}, {&(0x7f0000000240)="b929c78a6991c19ab680740af184c085626dbac2ce9ce3e9441b4c3272e41eeacf1191b4dbd070703fd9ed1107bf", 0x2e}, {&(0x7f0000000680)="f4693c2cc72092291fff0d4b80f048b6577500f61ce8388fdc8c47b6a62000098b5f3c6ac336f906b71e7f2ef5f32e0018dd5cfa57def736dca3b63c313d9525d92553734cfffadc9703e447ae7227a1db8b927c4c683118356a599aacce8afab701e5124d7146e91e6f0b9aa27420a48af081a1cef92359eb446f38b8171620ed413919dcd08773889ca3e13780f6864aaa54d1b992372f5f35d1811d44cc44c75877c8db6df34bf6be42c0df972ff27325e877624d44e817e84f49842c32843004ea57395c72e2c346e9720345ac550a807e9193bc65add25d2b5425b2ada47a2dce479fb9e2fed343bbb23ce81948cedd0bea802c8831025d12d771f20c18d4aa66d9d330c5f012785ae19dcac8f42d3c4d75a2e419769b10650835998f74dffdf7c941e57086d250d497e8cfddd6b3b733341958101d3543db2ce19ca4ac07a5cff1196adbd5f05978634963a7d6abf2934065e2423db1753dc62da22d19661d579c2362e22a96f497c0f0ec57736871f51bf98c1a660d85e7cc57a167679d209186edd96f77b3a32f27f29007c12d31dfd82870910a35d2b2e484adb3587a0532c37a3e30f975a189c58f07d45bcfc7847f86d7a520bbf020765f2f639da23d8acac677cd76691fbc14200701411eb9c0b769f91a7663510e26947634c6aed223d249f4672a2d8da50dd32d05d3da498d0edb55964eee0ca1ed74fcdbbe81d207dc330b1ccdfb6f7f061c22f464ee415d07f35504f22936a768fb2fc2742ecf4fe36a04173068c7bf29126453b93c6966898bdb9cf1fbdc4258576d314b917686cf17029c2b6a68b5c04bcb6bb63dbb80a06189aab4c302613746cc8e9b3fe81f5b61f80c613dbfc1bdb67659858f671374845bf1beb7deaa3ee1f0f6e3d2a4dcb851f292d2848cb3ddbf86a17f44fa1ae964e4104b1b69e0616488b5e0e680a52bd8224c280e19196156ab4e8ee30d817f2bac566664ce3c36931a028b5cb4d9d1f0cdc1c38fc68bc2ea80d3ee8d23de58c3e9d1b8bad957742b3628ee8257d29c88f16ca312063245a68bfc7f7002a4dc648023c660ff0fc351a072cc2b5112687bcea18d0d30cd8184a4ef4fe36a49692a77f433b54bb904324fa72468d99897646637c73813a9aaada784cdf4ac61e39fd0b1e98d941ce5dbc008cde60ab106426dd96f34b78f7e4070b6ff299c6106fc9f349f897c3f26b257e34060a49554d0277abd2d1de4fe020ec0bcd78d5ec13f7b6fa772a2c7f65745eb38828631545af5e2c30f8b75930dbec7a99b06d9f5106110c81560b9947a6433a92513eb33543fba00a593cc29c40b5e61d37ac10b0e1b60fe9e4bdf470483c5b5ab3ba9a5e10dd6ed5afc8f2c23eb8d6afd51cfd35e0b33ce497792e26352e7710e1ea9cb323260845cea00490533f855206230fa0d19fba176c5eab6f259e37684a2c61e1b957a9867eac49fca25fb4193b0d1994021ef5c7d2da72db0e841918c6e3410e1f7ed5d527160d90b3390c5de299002907fdc9b1947393d20e26e329f177eaad706fbdf7633a1ef12e093e21773198d5bd9bcc77bd5a4037b1b2f38d130799412186d300f09835c49a6bcd281beab89aad519a3f3d486df2ec482ee8c2770c8c556abd76f31cbda5babfe27a2e810bc30f6e6dea052e3cc003e0a592021d5f0f7ad8d7a30cb20055fe61a7165a5b44dbdfef47e0307ca12f553a79e49f2d622031b7c9dbd5f0995be5d08541cbfaf2e00d3cc8dcb053a701d19ce600fd90a21c6f1ddb85bfc54526905d12c6b28080eb0427e7bee3c4c64d2ba13ded6c68e081d59420aba8f26406140e8c7840621f2cb72fbdf67a42058b9cdb058f66d82c16601e47f2209f092ad83d6ceb56bc7f7f9b2b0a836aae68c0f3321131cb0c619f3fd22efa14b8ce0c81d61de3543f4e22bfacd5bde85f6f28f85acbe3429dc955cfc66c9f8485729a76a6a13a21b99a40b064b227bc80db5abf0cb25ab1a5610efe29c51b69d7f3487b291779aed0a10997740396c8b16a69b6378e43253ef522a09651a952fd0243db63d33f68128d2902b4d17f770f2d35c43267b15fafa847437bb219ce705cc21b6107e2ca7b3159e72c2ef3f855661dba9958bdb4e140923e396db194098472fe4c36966e8ce1a83d7b9f3191591cfb69caef740575c5c4e6b43240fbb661170301be65997d19d237d58e0569ad72bc427f694022dab03ffa25f56dbf6d044434738adaac641e0cd99d02ef6b5eb54e495f4e4ed5e36f92a5a370c9336f4ebbf078942764cabd332ef9f98b58c027f3aac93e681fb620f78a6933546a324c1188bc7406e05c21cb64b58e4f7a0750711e8fcf781d62b7b9bf9649e94dca219e83bb5a94e3c1ce68fcc7db698f0daa017f5e5318e1898e1179457b66c0d7b29862e468f584be04a2be7d1e1f03a334c3f6dee0f636f153aeafd5b5d217bcc3b7a1916a83ac184a4598edbaff622c73391a3a49ca59c70796b4a4a32200a60b10dd9d03874eb0a440009c1372dfc0d98863a3ee38b3cd9c6c81152eabe3a1af1b5d10d139df4a5195b43e9462bd9cd5c6417cf65d92fbad5b8a01a153f5f2f9588cd7c1253b25bacd6cc2f2b5c1566ed5d12a84787b4e707d1ab522c2a4b08555ab6c1600df56de73ba9d62649e09bc6a6d2e65f080455c82d74f95a28dbcd64c0237317eda3ed2d817385fad967fbde8ec8e4bdaef1c7281e9bca7bede832238be8b7b16249ce252e4ca29b497a68b24d0a4fd25a14560fe4b1bc1f0125d1a3bd79d31a7483fbc3dce4f0363c63000aaf33ed7bb834e13d4692b0ca294763dbb6aa80902bfd1421413620d7252e30782c463ec2c290d17486f6df914c76574fe6221a3e8ab0ad09f1ac83b6bd37b0fb1585be038b633e344d65245766fe204b4fc46d3464b30e69f215284a5ab00d7734db4d220e977919511664862e31a6ef127595fb0c8d4558487b90599b95c10b3e1e58576067bc7f8f6da8486bf45d96d2217b0e3056cf6ade8b9e6b42bb1abff109ad01b76a52bc537ecde5e1b0f10bf7c1b940f7daa2794685554ff4ff06928bb6b7754598a6edcfe1ca60f0a9ab3f26c7768e83efd195c2efc9c131d93c16b87fcda4109942f980665935d13d6527bad64cc51f06e788fe834a71ac04a40b4f515f5516d79273696f1a36d96124189676745c807b5197889f76a86a9f4e75c3b2a102675679b01aa5d5b4b3c84818b4e1ef8dffdf77604104ac788227176e44cb54a9572292c49d4862f0c4386137295b15174f6cad6a1c1f4614919a4b60b83dd3d1a47aeef9674e7349c527ec87914b8387e3933cd2a72cc65ba9f6643892b7113b987c06b1a393adb064fb47cfe50f56cc436bacbc8851a4d645798de4d01005074b091c987b30755ca55daccf91fe1c4af65c84adff3dc5f9bfaf0d5622c726936fb1af5b1a609b95af24958f5f07c80a28a1447db9ff0c267657970951ce0efe436bf7a340141bf40c392e96cd79e0db9a7d807ea2568ca2156d040cfaa13655ca74ce15fdf7de734d7968642ec3694df8030514e7ee6af39ed540b3e17a33224d48a36f33531b63909cc3da5d7b64034b357ca8fcbc401f2e1c7a952303b44aa155ee5b12fe23ae9e53cbd4e718e6c82c53e66ea98d7e9f53c443106a16d6ce4c30a9f4fccde9705bf475010a39cefecfb89b2f3087259978f59f18cdcf0d4618b508c2c987be12d100454b5badf69ceb4586f85d26496ae814f65c54a312e23082a0fa22aca80bd566c5dca83d4569ba5a730faea47acf0cb3d5e1abde212be26f76d5c463c3f32a669e20cbb7c23320b40af8d6aaba362b712fd3adb85f2972e421d4ea6248771bd4ed6a2acddd3e5413d6d52ede805eaf27f81f9f7b7b9745ed39d3fc703b6e530778fbceb4e12d2f6cee159a5247d273540bf31ae539afe59ef1d5f5b24f5b9d4914667a5809b7121edd665efc144c3dcdb37b5a2a1f749c8e2efc0e55f2125c9443346c6fc9d35089deeddf5d6fcfb2425f1a26476efca0bfc750dec4c4570178dcd986de7257499dc8329472755410aa6939b4ab3c35554968b6d4063bd961c10e54fabd5c0d258f1549c77500413ae86f8a16af574dbf7d0a2340bf170da3494b20b769bb624fddecbc1968c13aa520c67e1a7c0feae4a854da5d21ee3ff7f93b662c2f6605bf1e411e028abe6ce98f9e31d7ddf35bb02765ad8b845b1f32724014e30485a2941ea0aa258e388ef1a8b8bd7b2fd4294871ab5206a33b25bb5cf7891ebcc571f4c99a3811c269fb1d605d9ac2f44751dfdfc7087636e7f6f708e36bfae3f061512a1cabd401d8c5b23552653589564c220ac21d7b7af021856b6481f53a05baf11d0cd1529bf8087f61a03ed5a3c593481f9edbe5bdd0bd491aa78ede90946600a5d3af3f48b7622d412bbe53b901bf9fed0cfb85afd606f1d384c7b418ae886ad2f1657214256af5db563158ae08fe6214ea2747ea249e9405bd57a2fc7784a1a5ecb4b1be5f6bd1e659b6368e380792f9d2e88903d91c2e1a22d0b8e87adfa27fd7846283ba6635971108363a767ebac7e10ba5c09d906d2fdaf9decd7adea1361fc3d4d4ee433328ce94b8f6e7b5253518c256ce9a0df4b68560fbc0998f83bb8059f6817347d8903ea36840e8a8e06a9f5f9cd4b69461bc80295285286706e9d79eb3316c126726db9124590d634572fe060d1d79f399a09f7d3313c8ab5ff9e0f0fcfbd8a0487e8b03fc71d24ba72bf109418e094b0ff75c6ef2b7d0f4ff3634392e2c904311550dc274173f7a05f17bc9618ea355ac41a8a6165d7114de7d536bf899fb13d3a44fdff2d48d4b1699ce00ba652682fe3910c3a1218259884002ca85b7bad6e0f420e39f10f8184468f6ca78761660e3aec0df94a9e581a45a2b665bfe57e9c79853d77cf41ed0280b35ac8b9e5c1b2743eb0bc692479b0ecf11a880a601d878ddb9f1a8361b395cab5a5f82ebe2928d7f4886fe7358369311f1322b18083f2ebb34a0dc0baa7d37d896dd7ae4c06a4113f76ad2cf45a8c62288a1e95b41a023ffed580746e0d88e6c9762220e509e85a73bbf95a9fca182e61c249546ab6a9c525e1aad073c101d0b4be694372194fc4008a9c0c2e3c614426402cbab8927ac6d921f633908afd3c73fab6f1623874bf5c008a5647890a4219d50ca3954568affa7dd306da9941ea19acee5e8ba817e38264519f88e7e68236a219cb26da5e39f77e66666b4ca78261be787557403f18882fe733477f9be1818351330d943a20f6c14999669856eb156b116310549bd4c6007f02a7d88a21a70a8c0b00852f77e7443bacf91aab0f9f75992a54496dd36345ced20babdde48600c1ee256b479e7357f14367bea3065fa7a350435375a508ced8957ea4dfd0f5cf860344bf502521c2da5484eff6fa72e2e6187ebaecffef9cc268125810eae2f6b37115283c7533cf4b57d5f22d69aa973f22f54a02121b359db4796c0cc9d644267077ff9253ae370e9a96ac430b4a100d68240ebe32d97e5a48ca00f99ab66f2dcdc298aae2786e562b2c8be02a327aa6d432deef6297cdaf1f818098dff9297cabe890300093c22b7eb4336aa592cacb0a5fe7d9d3f0e699d375ab401ad5f4a1418998658fe4af615b3ae7cea39e179c4b68585854ab583710bab4802c21c4e4b1244d9ee0c2b52db7d769422711b2a0de732078b074215643c2819eab2c37d114d7b258afd19d36de638fe25d413d88234433a6239c6ca28fab81f455ccc55798deefcd0ad2708e1a72813", 0x1000}, {&(0x7f0000000280)="e897bd4f7338ed5ee3c0ede45ccf814fafd46360648b88efa10241ba812d680db25719a3df0310d93b670db3f233c8cdd58bfb6e825b56c28f6585c4ce98637bde272872c00d1ca5b6402f5130e7b9558b5c182264ebd0859e2b85642f7b300e88012c7aae31e9e61c8e5f544aa51fc8bdf119aec94055442ae12d093515d8e526ceeb52854309b3fce49ab158780e5bf8573acdaaea305f72a2a6e72e7b4158cf60379fe57b1907f05b8e44539d8889abb3180d10842c28e6f01b", 0xbb}], 0x5) 23:38:16 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8edde3c248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9c20a7d0400b47b0c794807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) r37 = getppid() getpgid(r37) r38 = msgget$private(0x0, 0x20000003c4) msgrcv(r38, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r38, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r38, 0x0, 0x0, 0x1800) msgsnd(r38, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x1, r32, r35, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r36, r37, 0xa5, 0x1, 0x4e2c, 0x6}) r39 = msgget$private(0x0, 0xfffffffffffffffd) r40 = msgget$private(0x0, 0x20000003c4) msgrcv(r40, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r40, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r40, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r44 = dup2(r42, r43) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = kqueue() kevent(r49, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) syz_open_pts() r50 = kqueue() r51 = socket$inet(0x2, 0x5, 0x7f) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r50, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r51}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r52}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r53}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r44, r34) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) msgsnd(r39, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r47, @ANYRESOCT=r48, @ANYRESOCT=r50, @ANYRESOCT=r13, @ANYRES16=r55, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r39, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r39, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r39, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r57 = dup(0xffffffffffffff9c) r58 = openat(r57, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r58) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r59 = getgid() setegid(r59) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r60, r59, 0x6) r61 = getgid() setegid(r61) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r62, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r62, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r62, 0x40087468, &(0x7f00000001c0)) fchownat(r62, &(0x7f0000000080)='\x00', r63, r61, 0x6) r64 = semget$private(0x0, 0x7, 0x287) semop(r64, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r64, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r64, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r64, &(0x7f0000000c40)=[{0x4, 0xee2, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9}], 0xa) semctl$GETNCNT(r64, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r65 = kqueue() r66 = syz_open_pts() close(r66) ioctl$TIOCSETAW(r66, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r66, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r66, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r66, 0x46}], 0x1, 0x0) r67 = fcntl$dupfd(r65, 0x2, r66) close(r67) r68 = getpgrp() r69 = getgid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r67, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000700)={r68, r70, r69}, 0xc) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r63, r61, r60, r69, 0x20, 0x1}, 0x198d3e44, 0x4}) r71 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r71, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r71, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r72 = getgid() r73 = socket(0x1, 0x1, 0x80) bind$unix(r73, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r75 = getgid() semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r72, r74, r75, 0x10, 0x9}, 0x8, 0x1, 0x9}) r76 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r76, 0x0, 0x0) shmctl$IPC_SET(r76, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r78 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r78, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r79 = getgid() r80 = socket(0x1, 0x1, 0x80) bind$unix(r80, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r82 = getgid() semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, r81, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) r83 = getgid() r84 = getppid() r85 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r87, r88) r89 = getgid() setegid(r89) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r90, r89, 0x6) r91 = getgid() setegid(r91) r92 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r92, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r92, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r92, 0x40087468, &(0x7f00000001c0)) fchownat(r92, &(0x7f0000000080)='\x00', r93, r91, 0x6) r94 = semget$private(0x0, 0x7, 0x287) semop(r94, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r94, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r94, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r94, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r94, 0x2, 0x3, &(0x7f0000000000)=""/9) r95 = getegid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r93, r91, r90, r95, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r87, r91) lchown(&(0x7f00000001c0)='./file0\x00', r87, r88) shmctl$IPC_SET(r76, 0x1, &(0x7f0000000080)={{0x6, r87, r77, r81, r83, 0x1e6, 0x8}, 0x5, 0x5, r84, r85, 0xfffffffffffffe01, 0x9, 0x7ff}) r96 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r96, 0x0, 0x0) shmctl$IPC_SET(r96, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r97 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r97, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r98 = getgid() r99 = socket(0x1, 0x1, 0x80) bind$unix(r99, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r101 = getgid() semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r98, r100, r101, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r103, r104) r105 = getgid() setegid(r105) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r106, r105, 0x6) r107 = getgid() setegid(r107) r108 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r108, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r108, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r108, 0x40087468, &(0x7f00000001c0)) fchownat(r108, &(0x7f0000000080)='\x00', r109, r107, 0x6) r110 = semget$private(0x0, 0x7, 0x287) semop(r110, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r110, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r110, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) 23:38:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001600)=ANY=[@ANYBLOB="f8310000638559062bd5625b2518cc3f9e"], 0xfffffffffffffefb, 0x2, 0x1000) msgsnd(r2, &(0x7f0000001640)={0x2, "f7d8c7c1df8a4418b287dd7cddad64a0ba552e18472f9200757b43ca7dffeaddc982aaaa54327bedb18169d0e1c630cff9de9c4651467df92b4fc36d732e3e677f2d8430496e771a05ee7b7b0f8d5f40707e1771c2cc7aa7fb6adb6eb05703153dff720b733aa51a3b74647a534bfc76e47a38483d395072670e285317b9819ef5d4981e39e40000000009784e05d839f3ab0dc6a9619be1806aefea0e2981f9650bb46fe5584a1504a5b3cece0bd4805fba5f469b66173bedae64a42b0f"}, 0xfffffffffffffcc6, 0x0) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000080)={0x0, "1eb9d38d1a7643703fdea59d719fcadb2eefb0d0f5526e43781a56d261dfd5c7f3c28b2f20ad986efb54dd486b52bbe7eae5d42e228600255cb9f883e1abedea62c12df466ba06421ecdaabf435d07144339525dd18ec06088b8751faa680bd579c4ab25f8483e8cba82ecd1d04815ea88fc5d5d48f1859b102e60547304593dd7684fa0b15d7cbb8bc9b168d9d0db270e6e4b7295adc539b32f3ce86650e81efd76790648561c2120224747f7cebc530a771f335cf30dc0f454f2e2566de671aea29e26ddb03a10294d5c1b88bb0420918ac4e561e4b7246c6da0aefcbf771a2353bf7b44ec34ac30847ac78511d64d478194b1678f8e04fc8da4b1525238b0ba88be73dddee341378bb7eeda1877620acdae266bd8fd2349ba1366f278d0b4da29e5be2b1728b72662d456a1619a72358c01c7daea525e63fe2100d9c57890719205d473a8e8e9cf6cd8f69b9ee7c20829e64843a801991fb380a431f1d82a77c6fb7e29c71d60a22ae18ca9642980d140d92f305dc2c47a437f5f4fc8220038bfebb5dfda3a50a92f8b0daeb0fc945000f21e3fd00d48a429c40b2a6e75762f9b9a1802868d09d90abfd27a8db7e31ca92ac480f64a8eed1f8cb9c082ec10d0d6e275f6dc7db7dc15913add07e29db934c100e55c5a508a5db8fb26a3ca684cccff54f71a7993b8d4c98a5522624c71e879e3e2db647f9f6560cb50b250968db2c2358665289ada87b86c4e39a2ae90ced5b953f92d4d247a85ebaaba366655e9b93f695d21f56ce1bf9c9a7e973c122669f2f53989a7304a9b77713ab0521a0bc872a97261bffabf9292b16eefb500cb603ee6c33f9125c3a2eb97e7db057bdcb701be87184078c550f144fccc071a2797f0d0980b957af8fd436b7f2c1c425c70f9ddc9cbbd19578ceab10ab00ce60ced0d3cdf009609a1b26db99b9b5f557ef558d945122c154fe908683182b9b082f86ca6c2e615c24e29693a866330a8c8ce220cbe820410d9f05d02d66c750d2e332b667b778ee53d6a053e3644b90608d4725d6117e51a3cc691cc01cad8d6983f9401bd532dc3f4bd2fda3e405fc2eaefc139fefc85a1e7ad57990d065a0eade51f2893261defcd690eda35ab50502ff5b26a8d09569a81960da6aedac8f01acf1b2421828e620d90bb5b1198bb8fd2a2addf29e6b92cab1121884887f7d4aebc300238765d4d9f70e4e4e91faa3ebe3e3e1dca04761ddcb17d030f49e5d3290223d9bbaa62fa8c2b436a14b0a63000e5c307f95031f74f4e9fa406f262a844244be42f272fbb3a5865af299b219eebe060b625c8cf02e2984d0ba05da3893bc63900dadf32e096f31af9415cf97fab012234c4238940a3dad3ce6407357181f7ff7fcf82fd488f39402624d6a534f9e41206a0cc21bd704b19b53bca95baf82613426ba9bc0fde47f0004278fa7471b0411b8fc72c3882c638bc92215d09edae6fb7848deaa52ea06eda861dd631f022dcfba64b033380074616bcd36484112fda0fc4de94b4527cbcb170172795ef6fc6359eb53a622b97e5ddbd5d09a309b6848844a9851f8c7662d3d8df15aa96e343952ad251e5050bbf1d8698af79137891374a1729f1a2c85c373a759fcf8d696c80fab11744b928c5c10150c3cd99f3dbfc91a1807b93c6c0d955590c6d71b7cebd45ef22ef4ecc09d49fdf9becff2ac724f5b6ee92a5cd2f35e6a6d980403d85c0191b57f730883716c5487721169cd1ba3f599d813ee74653fa804a92e27bd5c94b8c9c54d47aea4ad630bcb1210720f10636d6c270de04b4519a2014af5100595597bf0bf8e6b02282fc297c6cde570401a5897b61ec01bf20c2ca25d70fbb2e3a889ec4968ba24447fc2b04641c8958733430409e85467d5b76d96c59848d3c26aaf8d07ae449be7b49eebfd483718488cc782e1f5a72231e1d20f492caf08385ca4a6ccde4106fda33edc290b60cd6bb48c21e4e14e5f4c8d7e9df6ec6e21f41a1b2aa88b06e0b120365ba9ea88e8d02891325d47583d75abce0956f47d205e24bcd2b8db54f09604c2dbb2aa1b90633a33dc15f33b1f3f34a1d592b3e4791296cd3cb4422d13e7fcc7903826316416b7c16e32273f24cc76c787707daa4cb0a7151edd0dd8b4d455c298eb72d6004f17b48d6ad3a2914e5f7cfa89282bd46bad538b85bbee9a512f4245cdae852db38877756ff13dff17f7c7cd57d8f131b278ae52d5635ba65c655344c1dd78e8ab137d02efdd6b1c61bec3024e877232a2594f1a18cb73b8148f131d2936cc6f8e5e3b9d6176be58c3776bd606f169f004cb504fbf4571704457b260da301827410706f780c3cbf968cb064dee56cb2b221be7b4225952ba1c72d5cfb0e49d5a7fed55605274461df223a98542965dd2c423dec3fbdba534134645fe94bf4cf17ae676b5aa1ef8828e875f7c49f6d37e3d9858843cc1f50378ca3c331d2bd7692a9525d7693a15a0bb31f9c076deee411f282c0d00be835f39c8a3a126ae2d6356c8aede5b390b6e0a652c99a4585eba5f4136a97a3b70ec9f380e4cfd25aa7b3fca968de868af3d04ceb74649960a86bf78f7ea8de3629a539f69d93714f495374c50c24149c88b5e610e716c7f2a1da174d8ca5a8e82088f7d79e522b09692961fb57627f916c8c1c6805e02394c51c90a5efb2bdc88d678861f32a3ec61ba0a5d63166e7f61638c70fa0fe1d5f2fbcfdaf340504af810693b7b5c9fb6fc525e752ff1ac86b138718a199b57f9c85fc51f7a5d1e97103dd2910f96cd89ae966f8bb6b0c992fdd715e5558f2b43b7755e1f8d3383fb15e635bd538877aac43f22c9ba3d757b113190e768232f7b5dcb7345bfde52602ac6d0f19d93aaffb7ce79a06a895458fbf90b07d20a9593de7b8803ab67a9a0399172dd40ef33bfe8b1f4931d4caca54ab021411da0f0d1aecd01fcf74ad0057c9739cc6eff7c8b0a113e80d72a11cd082f112b26ea56d151b54c4c6b3dc02a0eace12109e9f4427f69255602339dfd2fc067fc68031d5e84f24ff99b4b32068367e8140c5e0c9756ffda308fbeec59db90de4043671b951e1422b8a03879ba25cdd8dfb5bbdd5aceae1f3cedd32dbb6769cf3c4db9e401e99eabad9f48cd103ed5b7849742d2146946bdf0bcdbd3ccffd3b54e7706982779a361cfcb66064b13423ec8463fcf436b088c55071e074fe48eb13c0b41df42c5e65b1a8ddc96d8353db476b71917ccd5cdb8c8a60252a88e1cea7a76d03a08d27bf248745654f98d0f4f410676b9e29549620eb94576a232b828d2598ad6172e265a4d274a0e91b8c37a6d742adcc83ac95227d46074e5b637c9238cd5ce6adc19496a8dd7e8a52c41f7b4cc5d987434b87dfb2ab666db9819020dcaae3242fcdeba6bff7c6f1ee9bef866496528b7d9c4ccd68773a3d1439826af6a55f4072e1668d22b1da24ef42f3038297a8c103a5560837af1824235842ed751223b07786012e8073851afc3e6d74921707a7aa47fae6123b731d3d8f0ac37e2a98c1e7622511cebd8b85ca37859c4712af309d183f0c4d639e567ae9fb328d82805b24f3ad37fa567590f505dba3c989af8dba5246b8b1c2a535800a6b7de020f12d01c9aed2325b4a962e660bdfa114469e8af3207a8f93de942d0a2e494d021ca7157e358ef424d409c9868758c5ad1359a4650e0048a9cc51fd359bad280a3a62a93be1f120636c09fac972956c737d5762945c9a3f3e230e4ae2759d9bf61e166ffcccc1952d466a06d0af642ed0e6e2b04e171d7a89c11a9cf0af016173a36d774dbb1b411578910687d5485aed6e0fe286c973ffc4cdaba7e054a5712704bedc576a1dbc14b1b90ef26a528c15564ba70adb6251ba52571702be34f4c3eceff7ce47949bc55cdc54bc114b895ff40e30e5062e0cbc82283fd71b8ad3b9cb0112e044ca0fd4fe41b25877f78e4b582d4505e77b152c312b0692f8a07f67c9cd26a50d1fac3d94a923db83b5f10e4138c26ca8baa0f09819936abaf34f0a97be39c00f1d31f0f790c850f7b3ad49f752579d448600d599d252b49a470ce3a23fb80a17b6de111750a5d87c061fba8607bf84c86b51458ef5ebc8711a036f130a7f21b8e3dfa48dbbde3ed785050794486b051db856ed976995895dd5fddc3159c415f3e9921b72dca6d49787440e40271a0d7039624864d4f583190e16b6d31bd0761d72517e4e1f6fc65ba16a4aaf470963371cc822816a3b9f1246fd7039861992b09b5918ab40f3078922ca474f6a8b439bb00cd5037015d72607f0e8a066ef977228dfe7e1716a32db9d217c7acfa668e97b7a28f82299f545ed09b1fbcfb3473367ee9a472e6973068ab7860f7315208b205a1f5ad1392d9f02df8acf299ae77e77772b76635019070205fe3b34d679cc5c80d0467279c48284352ea41b4605d53edc75658fd82e5763d0bc705c92fec2c9798447975b10565d2611e788d06e57fbc79cdcbd5bf6a7122e490e9dfda09c4876be39bbc50d88248821aea9c7a19411dc2af761f01de123821036d6bfd3153c935e6d6f114182c0927e71ea63fbfe909cce525e9d68198681930d36af2c115cb1748c9802e564f79789611f44d625cc490f8d883beb044116e352e9d530af2a241b334731a308eb956eb4c7b7475fddc685670af7eb1f80f45ff782edb90b72ecac928852bfd74cc5253b57261085a5902be207140348d20260fda2d98fa9852141f25e3028a8fa4ea47606425db526e5b6fcaf8d4a792861d398000ea1158b33fa53b53a6ca3dbbbd1ff4d151b43dc317e11f9caf0bb11d08d5bea202d80ea6b0ea16c21d1ced7cb9a8996019f1d6f070d2d6a73dfc6476b6849aaf57928f7eb5fb5702715e9f71dc508475d0dbdce386e4e020bbcc0356d7f7406470b2894e775fd49158a65ed072450efe0d689f34eaaaf12488e47a17a1986316f2b6750d62bc43d270f821cf6959d8d58680ff0013e306bd6d96a69fe2bd1cd25618e7cb9e178231199c0011d473d16fec919424697f8da1cc82b4cfad696cfd42780c1262a595c8d11f93637c87ac7f90a2c5cf13bcc024fae604297746d45bb5e2d4ec811961da6274945423be71635892a029dcc82e665ba4a72429d0e014ade0dc1fce9261186b4516910013a879781c9f572156cbee7160ac55736a0a6b6ff97be0429a1aaee10dec5c2cc5c0e3154946f85b23c0be0285c855ddb0e9fb78dbf788e62df669813e1a5d13b91e39273f0a02261c2068a2e17eff658fadfc0296a3e9e7fe0c7c68d41f564129bba0b1d49040a4d05d6786dee35aa7781e2eda3a0037795420a239eeb6eb262a157a0c6262eecb2e81f34cf21b16604329b2df4b186ae3af9f6795ffdf38aadd5986eba736aa7b0426840f3bc4212541dfce91405ada1b307091c9e89becb6bc0f9cad3b81d907889f7c4a6987ac945fe2af40a67ddd17dd3cee7b3a5f7ccf894b21be02a765d559ad108aa6860299525bd47e5b44f1ed014b38a6ea5e0e1f764c549a9bbd34663f31efda63546c808842741a3f4b6a1049dbe7ebf62cfeb938dc7b63ba427e9e730b5ad36e2e026c06f369edad9b6b078116c338823aa29d3e151fd6cb4a52f8b116cb1113b43796a3ba085a8fe249a7617fd722d0ad3c0f6a510fa04069bbdaf78aab8829f1283bffcbbe78c08b512abb927a74644bad0340e83820b12a710a500b6e9e9e656d6fb0c96d1c8bd128ea2230f341ec73f776e4b90a8ebc2eaf4fd3d05b339956b73feb41da4964e5ae0a5fa58f3a5e1c46762"}, 0x1008, 0x0) 23:38:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x20, 0xfffffffffffffe60) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) 23:38:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r1) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x9}, {{r6}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) dup2(r5, r6) 23:38:17 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket(0x10, 0xc001, 0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000015c0), &(0x7f0000001600)=0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) socketpair(0x31, 0x2, 0x7f, &(0x7f00000013c0)={0xffffffffffffffff}) socketpair(0x29, 0x1, 0x81, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x5, 0x8) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001440)='/dev/vmm\x00', 0x2, 0x0) r9 = getpgid(0xffffffffffffffff) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000040)="83335f76277dfb654837d52c2f0b2eb18f559d9721027b4c44b4f1d3224f9d70390635fe137df36209609c5b0f91c20ac55e5966bb964862dee0cd2e0f7cfb8e674fb6994f04cca295dfd3c6114284a109f00b98c9cb8eb89168df9e09c269e07451a8ad3e4c0dbd97714d0cba12296169d5c40493f52f", 0x77}, {&(0x7f00000000c0)="b9c03aee9b59a8e67c72c6e1db8b", 0xe}, {&(0x7f00000001c0)="30a173777fe89a5be8ee83d2f26578aa3df64b600f413173e98128f829934202004b448baaa316f86209a545a752f8363473871405959a3eb99e270cbedac66395388b0ec8", 0x45}, {&(0x7f0000000140)="c7ce0674860b7770910ca5e8fb5987988528c871a5b20c6dc489994bd262c53c", 0x20}, {&(0x7f0000000240)="d7cef3d80bf3294f5ae8c3d3500d824558", 0x11}, {&(0x7f0000000280)="cb1e897518fb4897e6eae4cc5ddc5cadfd1ed5ebde741482749a3d57484454c9dc337616053e75d7c5b4be764cdef597275397b4b8abf1f514079d9e776e224d166c08e932ac0778bcea2272aff6757730d133c5e8b32c1a5cbcaa050e0822cd08644607e603578b4f1bda4920cdb43d824710c0aee610e27f7d873207b3b87bc9a04c43a3ae04610d23b90b9babbf4a6cc73cb41a8824e95145d1d5d9a8ee720e7b06b35deeb16441a80748676f98ded3abeb0e2e7fa7e01bab9c9f10b9a50615dbcbc2e2f4aa8ff3325e7feb73211dc4360940de6619733eb72b0e094bd9a9a796c22f34304f0f399ecceb57810c856300c8840167d44c6fe441bcb6fa6cb9911f9d8634b2be3c7ebbd72ecb000c6665517fb170ff11f3c863a09f6c145422e6eae940cddd15d504a59019c4578724470ea177fbf7ac7cc33193c0709137cddf4c372222f12bf6cdf0ff19c3937df9f2d734e660b5df66efe3671ed7f72e4aa35fdc61767709c9b17ebf255153bd14a02bb4e3781f0a8d8a6398ceab2a2e509992d9d2cb73446a493b14cf94e69386a9d91d48d10bfdbbfb5c2886ad318a93117e0ac055237830811a10608e6b10ce10183d6f94d2405a1280f51506ffe1e5eb8dbd146f98546ce5aea0cc988fc75ec650c9671b8ada2602ba133a0b275d664e66a981bfc701745c2d3afd016fc483e69de1233f7561c3f8bac7c515eac40f85af44532ea57dccae7989876308f3a3ee05a7b18cc94dfdf51de2e3eda5c66ffc9ddd8e791eed31ba97691426778cc5b3f38fd13b2665ad5b2c6e02bf7664f4e8d0a8ec495ebde96a64436b8e636942c1099c920be5c47c044f3557bf7ed548177c4c4de1a84dc650d4afc5fb34a52b69784abbd68bfa7d64eed5086aa61c99481741b922edf6d04148d9e5aca0c156a43146917ebd695871e7d98c3eb633aaf2b2c350f5d884baa61eced77d23a8bb644443f274823ed5ed2c1f1e69b138193357202473eb5d8f75ecc916e2ba3c642dfb4e6cfb807bd4e96ce0a87f500a91ff13936c1520ece84abcc5afe6ca72ca2e8a1ac309e4b052b92e0214a5efe1d3feec513f12f0daa36c00022e35adc997ba70bd73d3d58599784b189a40090e097ebac789a63659412f549dce570ec28aa506debcf492912be9e5a57360ff20335b7623c3028b369e4c2818c583ccfbc7f5b154a9531daa2dcdac21fa65fb1dfb625f90d045ca214338db7e0157cbe43b9a972dbc4cf39c162af1731bda4f568c1552b91898eb61fe23f4079a5ff1ca64a8e98e3cb1cf69ba02d5094a76e36ea1a3db536883aab4364970009d1fbbaf268227982405d53f739d0e3ca5cfab6d4c1a40a6ba697d4bef53ac52717126c5d945e73b98447e79e7f20ebb7440110bd6f606ce19df3feac510fe3b748e12d7b46b1c5c647713dce844734373e0715d8348384b70e78114326cc98f9180b6bef2eb3c5ce611524aec236215092e1793b42578852c0c28426b471917b1290768d55a4721e214815d5cfb438ea8f5b47511f14f879d84f507ee5924e2a7e3258207d13d9a6239634e2e5813ed2db048db81763905834ed1e959a656338402599e0b0009111c9a92c717611abe6ca61e3ae1d97825a7da392556ad9405999366140a7fa523f43efd98bc2b91f7c711c3e6b33450d5d89b6eb8d41f454098aee02630ab3f6d5e4e4826b8867fc8bf1bf504c7a2ce7479cd539c90474dd337d974d7d7c465fb7c4664fbafde29b5bc188ec00ef186a15d853a4eba30cbf467140267af073c984cd748985bace98a7a2bc2bdc9662e6c513dfccd8206124ac096892cc1c88b2abff22557025e8ce8f842b9d0f14a0b60d0d26fe1c0d9ec78f8c46b7bc0b074e480ac87fd2bd728c19602349967e8edb437030069a819c1f37573677ea39b0b1391823448c01c5c398897c5f881f4237cac531307bb2f5b4223da79e095f134add959d46a62a4bff0738e11631cc5c792b852f3d4f76bffe8157b69a9e0e7b7341a3a6c650e3b53086699b3996f81a2682580759be5e543577b930c8bdc6589fa29f5459b85804040a693cbdc888f3b10b2286f8b5f940480208a00309e5fcf8bc06d6969c781bb68ad863000ec297e7d9468a7621ea4e6c414aee3f269f77fc3522ceff5509039166a4a82a40a8b5ba51cf78b7ee2ccac87aa35dbe83ff1ff5272277d6f6b9042b81a6c04d547026f46943c3e15aaaeb1fe5a1f089315d985a4a44e4b57d3cf9460b909cf4171c77e8dc3c0974c0d2a129c50a9d9e8048445522c4bdfe8ad1b5c35d4e6d0ebc6dbe77bfa129767b48aabedb93e55b7e4bd50098efe9e002a1d4564703a6d2e050e7761b9019b3fb17bbb701a7bf6e6bd64e7aaa639b050d03bfaa8decaf07a9a2f6f55b810415bbf331efaeb8b1bbb6bac1c05a189cfa4f3f8d27007c36e8e02156a0d49fadf9e42dbb3c442ff32d7dc91a057ab45f086ed795371273ec5e20917847666fa92bf175c8755fc139b3b80914d73bc9101648eaf9cadd5d8959627bacd575ec1e4c31496d0d2c44b71b34f4af9b9f4641e440561956ca29f3aa28a0e65791fc6c30db7b8647a928f43db9aadfdec8cf837eef3d4636d16e8e016849b7ae229df9d06879fc3fb75bb717f48ae60cb650b58f3f8f7b48cc81266a34f33f19790281961eec0661dcc5d1291b45206a66d206a99c64172a42f730f4702f01d20dbfee05ed916953d28dbb52ede79f2f70e41fec717d93d51734f145ecfaa191eada7a35869922e6f1b45489316a54200d7ed5801771b6ca691b0849caf8e29c858b5908ad34f3af64b81a3047f37c343661e64414302cc275353634e9ca42458aa9f1ae8f2ed6269ec91e7a6cac14b9fb0d360a0fb6a64edeeafad0bbd23fa73f3312de649d1071740e26471fbb0b4f64da35d6a4454d677659027f9428a5bace264f07dd80ae2b5f7a3d0d8025a9926e689308b8e73211101c2903005182b9254345b5692d998781bf9da490e045fcd0f18d5ed96c1b52e46f8607b0aa3547cc2f08a3bbfa57e5ec2a3fba6944e8664be0d9884f23178808ad0335a9323999ae3ab3515487740cdc3380624208794c26f2655b32d6e764e47f81c27f55c07b6b7a58e0cf129768dfb4c3818e314fd46698c8f5173c6c70255eb310f6ffd213d136f540d8c230826e5e76868590097b8c7f6b5bba718b3ab30b8afa912f6987d44025e16bdfe73e7a24a3a20b3834fcb925aefea24ec954033dc0b81d6391604aff12e1fd4196550790a6b18b8d9289bfcc2d621de1c420edaaf70678766bdfef12c42a046f81919779767048ae3e206f1d3ebddf72b7b09f3bc85daf087d00020784847e716c91d259cfe10c2528be8245598e9062e866e51b1900103db5cbd8ff4dcea8467947a79b7abafc6035d48e0e0348f9d551121fefc4686b4f9c7a62a821a503d56ac0a0fcdaccd07910f25931b9928e9abe456b5a44e8ac09a69bda10c2ddd53f16aeb0ab87765d556286cc110988703a6b63e9f62f0874cd4ac8d6e83ee7e11d9e49460687de56276a48e5e7d081b4effc83899f42e6a59772072b6a7558fd13d56dc86e5e68d2305eea6be43c975f0fa50e636b6a90acacda2fc7236b3597d535cb1867c7022271839eef108f3a63a40bff701fda61aa6e2a280518d4da97019128d8f7db3ef9e4aa9241c566e86a2131f6d6cdae604a9af3c8ca50cbcddca5994679adb63509b3b2681d3801943b14b04b8cdd3a8bb33bcc57f1a513ce2bb0d45c650b5228cb2b8d1a961ed5e203e5bdff90ba1b1ed3a21af40acd15d0d9a7f0a08c4cfd548e04e1fae2f5a0da9c35e68adcd9ffdb1e632246459ee712c028224005090ed5d8e206879d677fac39e081fb1e46a3481092ad2ea5d4c4b582c810479e19b0884d6d2396a9a0708e0b08a5a6e6593c31109fb10873a949250928ecc8c70a0194ff2ed3990990c5a83fd488c9dd4a30ddcea2abba64c4d50ba9e67874b326ecf8c1fc8130c89028726204456b29db88be02048564d5d461580ca4367a4de6966001a3e9a69770648f5c224c443463e26c5e637c8ee267a6c2b8416fac2b7a7fa9a88f87acee695f6e0ca609ac844a65c3989b240d673029fed5c179b7dc238ec60955b58c241f0721bfefe1b2075c01caaf270b6c3d6a48da5185874569172a53cd11c28a11397ae54381588fec54aaac5cfb14e402677a1f4bf8c7b8d4acbafc004721a48baf2d8775b88f175b2e192f038ebddf76db2617e2b338398698f1afa856772b3cb92dce9ad3ea203762821bd7e9e7863ecb55745375c94693b1161caa31920a4a3d4bd7cfc77e58230bf2adaea5babdb9cc6e9ae74683496564b08e23212977cb6e4d4536055a627ad22f61b61cb55818f7880990004d9b61b1a9eee56c4d7b4ca6561647f927b00990dd4bf783bb05111cd951a3218014b292dcc49cad5dd8732f0ef5d26d5fc317860b1c5672af5ec059aee733326112144b5c88352c3a131de67a8d92e1c0e9d7b6953924337dca9508e99e334118caa9d29b0bbf59b95d219442a30b838c6e13078774feb0da8cdadcf7579aecd7d23d9299b4501f53221c040bb5340c3454861f287e37ccaf13599f6d49484a14f412ad46d45a80a943fe4ccd3a0d90a2c8e3a1a7c541c34a71f84299f7668b74767d24c70010b9e4ca7befa5f1aa39f0a620939c347fdc77d7a931401bfff207736131d1cb9fa52d58252968a88b7931918018acd120c05fdf5c9023d01d565cf88c2b6a7cded9a35f088975930235b733e49de2ca7e9674c11485db6f3f34b1eeca1b35dc6adb2cb4a5d6c509362bfb6d5ee360ab774857b2ad482ab8ec5ad212fa048edd08d7a377eee8cc00eb889d8aed9d095e8cca810fe78f3e7721c95c1ed06e1696dd0dda154b099835c07f954d2e9c4ef97f2bd8abb4d8670af46b2fa7e882b12ff4765dc8f62a4b03fda4996c2ca356224f841cba523602d186adc4107814d531c3fd58c33250c11d393a0c1c502477f5fb55fcd6ae37271ecf84e61be01e0564e7044d6bbb7337ed88bf1b50db27c113fb259de731f60ee1fa71f2d542db9f9c7b91810376c6c8c5d47f0952a17a50e54a4d84a4334b315b6bb3a2c82a71b8452797fb9c887a5ebea40776945b0e373256b66fe22a6e0dd908db8c4af4faba9d0c00a0befe606d9b26bd8ce4eabcb8d4722588d6810461ac4fb97560c21f7193cca0c02320fa9d50ce46bd5ce5296634e9be3fcc7f76f26c113913ff3c977beebada35ddb64da57660598965afadba0e1a9812fb22146b3b67408457e00b60eba6cd044bcab3de3968442e473de39f07a2a3c52e1295118e366eb6ada7793b9b4e79973a90dcc3a5b347979bc70d4e096541c7fddc2bfef46e51f4a5feeb20374fa4a32e6af0da22924bf2f9237792f415b1911848b2dad2ca609148f364dc21335e57b9fb3dbb42fe3ed678e47b59c7691ab4da92e410010fe9732c0ff84ebb75f39172e0f0753efc1e8c9669c246fa087219f3df2261b54a287df3c9120e57ec3b70dbc1d05fb8030971acee812f2a6983e849e03e7c5d9d3e30fe16cc785889af7dbe0fe9bcfd15814af5796ee0a2642c702cc344cabaa71b4f39784f96451e9d1d4855e50a0491d86cf89d2f61fa753f9b4a6381bce4ab22484370d58a24d9375cb8d1e72d916752bde34b40a6d8340e8fa193e56cca844a57184bbcc0a7ef461bb406dea5fd16d3e9a44aa0c7b855df898ec9df43f57f1f666809dda41b074f6712f76461bf7403af23424dd4af531", 0x1000}, {&(0x7f0000001280)="6c20bce9dc1f3db7bd497876a737a974293b6c87763ccbdfc49872bb55008b9fffe0f31e0b24f4e9db9bd2dc4b1edf72b6401494b0c05c34087ee3a0162ca4faa181f34c3d22a6cb47f372e0e45ddc567170fea745589492b9a35f98d8a22a2d1c0b24a29f5dec4887e2d9acbfa875f10a90440dc9690d26877b1c2a60e43b", 0x7f}, {&(0x7f0000001300)="518a0b849757731b4183a5fb9089712037eb22db", 0x14}], 0x8, &(0x7f0000001500)=[@rights={0x30, 0xffff, 0x1, [r2, r4, r5, r6, r7, 0xffffffffffffff9c, r8]}, @cred={0x20, 0xffff, 0x0, r9, r12, r14}], 0x50, 0x800}, 0x405) rmdir(&(0x7f0000000100)='./bus\x00') 23:38:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f00000014c0), 0x1) write(r1, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x18) shutdown(r4, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xffffffffffffff90) setreuid(0x0, r5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000003c0)=0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r6 = semget(0x0, 0x7, 0x521) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000200)=""/234) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r8, 0x0, r8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b305707854aa000000000000046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc35984972c0595a12354e75f4a8061d237c36"], 0x1, 0x7fb) msgctl$IPC_RMID(r9, 0x0) 23:38:17 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r6, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0}, {0x0, 0x29e}, {0x0}, {0x0, 0x1e3}], 0x9}, 0x0) accept$unix(r6, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x4400, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) r7 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) close(r7) getpgrp() shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 23:38:17 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff8, 0x9, 0x0, 0x40000000000, 0xfffffffffffffffc}, {{r4}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x9}, {{r6}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8001, 0x0) r9 = syz_open_pts() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x22) r12 = kqueue() kevent(r12, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffc, 0x9}, {{r15}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000002c0)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffc, 0x9}, {{r17}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffe, 0xc6, 0x44}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2, 0x20, 0x5, 0x1}, {{r4}, 0x7ffffffffffffffc, 0x0, 0x2, 0x3, 0x5}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x6}, {{r8}, 0xfffffffffffffffa, 0x20, 0x40, 0x8001, 0x200}, {{r9}, 0x4, 0xa5, 0x2, 0x2a24, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffd, 0x81, 0x800000c4, 0x1, 0x7}], 0x8000, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x1, 0xb1d5cc5983187c22, 0x5234fcd3, 0x8847}, {{r12}, 0xfffffffffffffffa, 0x98, 0x4, 0x9, 0x40000000}, {{r13}, 0xfffffffffffffffb, 0x3a, 0x1, 0x2, 0x1}, {{r14}, 0xfffffffffffffff8, 0x60, 0x1, 0x420, 0x5a}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4f9be14dfbbbe02f, 0x1, 0x100, 0x5}, {{r16}, 0xfffffffffffffff8, 0x4, 0xf00fff9e, 0x1, 0x9}, {{r18}, 0xfffffffffffffffe, 0x1d, 0xfffff, 0x7f, 0xb435}], 0x2, &(0x7f0000000300)={0x101, 0xfffffffffffffff8}) 23:38:17 executing program 0: madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x36d7a2380ef57e68) r0 = socket(0x11, 0x4003, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000000)) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0xcf87ce4c6bbdeae1, &(0x7f0000000040), &(0x7f0000000140)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000180)="d53f11451de4d0a7d67abf076f5952c74c3fe305e519924a2f1f51ff057216c081ab7781b987ebe6f8063219ecde4e598375c20444a8925d9b13bcc2a33c975d26d0b429a17a6c3a49eedee1336086a5c621d73bb2f1a22688aa4981198e25e1681375b217b9195608b2ab024fcd016c2522e5f19c074fb5594c9e37e188d0a3843628447d78bd8963d6d48adc295f21b03d01994137abcf9f051053e05aaf4b242dd72737903c0137588213d40ce7fe29ecf23fc0c6dda786acafb12ca75e21713db1261c03b0addae2c267e09949beb2736be9cd", 0xd5) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x42) 23:38:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039e40232f533ec95778c2477cae34e055775e35e77b2b4074501ae7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/803], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 23:38:17 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x3}, {0x9, 0x7ff}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000240)='./file0\x00', 0x20, 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000200), 0x3ff, 0x0, 0x10000004, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getitimer(0x1, &(0x7f0000000180)) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r4) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) fchmod(r1, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/ev/zero\x00', 0x20068, 0x0) socket$inet6(0x18, 0x4000, 0x4) clock_settime(0x3, &(0x7f0000000080)={0x81, 0x4}) 23:38:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x233, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x92, &(0x7f0000000100)="bc709e24bf3729f392e14c2b10a91b54229d1dd567c0c70dcc2f2940e5be5ffa93c50f87663febe659aaa93d693b6957d4f95017dbaffc3dbbebaf920a0f3960356d58bb3d1947607c5e53e4fe0e069450636bfed496f7cd67c666e8838c3a28f8c5f5e7a3c616d4fbfc255754e32df2a18ce4ee5bc58f9f1b919b54e758fda70c1a37d7f46f07b8d23994753e5dc151da36") write(r1, 0x0, 0x0) 23:38:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 23:38:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x1, r14, 0x0, 0x0, r13, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r16 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x0, r18, 0x0, 0x0, r17}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r16, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x1ed) r21 = socket$inet6(0x18, 0x8001, 0x0) listen(r21, 0x0) r22 = getpgrp() fcntl$setown(r21, 0x6, r22) r23 = getpgrp() r24 = syz_open_pts() fcntl$lock(r24, 0xb, 0x0) fcntl$setown(r24, 0x6, r23) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, r20, 0xffffffffffffffff, 0x0, r13, 0x21, 0x8}, 0x8001, 0x2, r22, r23, 0x10000, 0x40007ff, 0xe55}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f00000003c0)='./file1\x00', r2, r28, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x0, 0x7e, 0xa, 0x5, 0x1, 0x1, 0x3, 0x7f}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r33 = syz_open_pts() r34 = getppid() fcntl$lock(r33, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r34}) flock(r33, 0x2) r35 = socket(0x18, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r36 = socket(0x18, 0x400000002, 0x0) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r36, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r0, r33) 23:38:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="d5ff9668", 0xfffffffffffffd93) 23:38:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = socket(0x2, 0x2, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\\^\x00', &(0x7f0000000180)='}]+\x15^(+)-!$\x00', &(0x7f00000001c0)='-\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='/dev/zero\x00']) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r1, 0x0, 0x0) 23:38:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x10001) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet6(r3, &(0x7f0000000040)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1795201d5612d590900000093b1f85c17f7ae2e0800504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5fcc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb92c336cb8ad3e33c564ae059b63469459a1713065ec63399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e19868b819daa3f6427a6", 0xda, 0x0, 0x0, 0x0) 23:38:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053f41d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f2158023ea9386501170c08615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f689b2de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126afe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11bde10c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073004c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55a971e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f900008bb3395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b37413891b40f7feb53489a5a52f14e905aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b632b8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf651ab3c5891b4f1cab92cb8d9161843b7a7e480bc2b751ef8adac6047931a5288a1989b54523eec16ed6186c85aff27b793ca21ea08a929473bef05cf643b37545415e8c34abc30e26700c96d3ed82142ee2041f6c64ee2de167b6b3d1e07b0cb9fcb66c96327951e598ff387dd6e7f8d30adaecda63c95d9439e9e90a0d05bdbf0e3fedbbe34b811d7e3a61387a9b0e1287984389763417de888c83be19fb4814baba912d7037611a623c4c4c758982ae51ea59128a2eb39c07cca327d6cb1076849f4af6b0f57c10d722986445fbe0e76ead9575154a26b68d17fe43e1a3a91c68a67b20c26779497b54516bc504dee034973f364a1ea4f13a1e2dd93d920fe6bbaab40a8079d35f8f575b3a9e799b12b9c768a4dd399ce47b3330bbf32b9f9a8eafbf5ff4b2efa6a1d7a4d4cec05a144e6f162eb9da9e1d51f"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4", 0x599}], 0x1) socket$inet6(0x18, 0x4, 0x3) 23:38:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000006c0), 0x0) write(r0, &(0x7f0000000200), 0x3ba) fcntl$setstatus(r0, 0x4, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0xff, 0xfffffffd, "009cb3289082b52e2b00000036001f00", 0x200005}) pipe(&(0x7f0000000100)) pwrite(0xffffffffffffff9c, &(0x7f0000000540)="0240f79571e9e9dafbae38c575c4b81489cdff509b43bf99c4c1a8091ab6f31620c9578233e7791b37b5e2f64ffb6f0a32fe72d7111225d4ca81621e9a779785ce4779bf54043d158181beacfa9f220aeef4bf6021d860972d9faef9758d822660e35c71698826666a890b133bba588b069aa58b0d834c81a70fba1f7134fd8225f449523ce14cf03cce831f485aef60564f5ad849f5888fcd84fb61cedd005146776e45ad93d882299c8a1784f19c703c81f6b116b7620e53b5a59ae68c8f70e87539aa2bef77591940f8670af4969407856b74f2befadb2b25dca37f9ea680366b3d33", 0xfffffd3d, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x9) connect$unix(r1, &(0x7f0000000400)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) write(r5, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r4) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffc, 0x9}, {{r7}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) pwritev(r9, &(0x7f0000001780)=[{&(0x7f0000001680)="3c977337f3e1a081b1aaa48a93e216472920e0cbad3e8b572d3137d9514aeec69b3c83467d7489e94d318dab602584280103c7a120790c0e2a12e15d0324260fe4f5b0bdcc76c1af7a7e", 0x4a}, {&(0x7f0000002340)="38b5526d5b9448ea44a12c4be923a568e2946647f5a05276f1f57211a6940254742925fe4c021cd3e9e685a225bae9b523d44be1bf19dd44540665f498d932cef00fa8cc0b1f5257458a8b9a6aabdc1b9336a787757e3294af8e056340cb894383510e7dc81583e3f0fc617cc2c26d450ce720357308796c51669ae517a090955c62c3941aff32d2a58d7742b69da6949d81e41d4151a01a34c15b9ab9b5d48467d00362732e2355e70c923bdc685229131d771cdd694c0d27bcd6ffcd72dcb6ad593f4b235e2b0151b69cc0c16c74216675ba07b846088133aba73f2a7f68846c33d85e117f32fce759f7e7326b3091338845969f363d023de807ed59daa010a3054598736b6a37b97ce2a812773ed0f8431d0103054b8818dae5541140e20a73922a860b553ee4988c138fa84b94ee88b062a564a6a60d8f3bf4b8a2f184b71eae8be38a15507b3c751b12ae1a1f185f1fdc9c34602e601f4239f64e3d40389ba024a840256c4c2483903fcc69bd8d180cc12c463840cb9eeac8d8d0850e680fc422b47c4851a9f01d1744f5a01040e7ee05af7ad3f0d726327634b41a5bf06edd50e6f00a0d4a63436cab639a7211a5c1149e78d7344298343bc629fd2bc1958f02c4aa00085e26addbbab7b9578d08fc3a848472bcceeef1b76a022b9184fa7a77206e25c2146aae8487dce1ce5b591b811894039c0929d8fb8b05cc575801cd473d954c19d9db1feecbfb53ce7df1ee42dc0caa5e4bd73a2e8c4c9c0a20e63f6d3de2cfb28a146f08178beb922cf93a2d670a52d2b26e82da451c54abb972b0b1656c05c620199e65069a00f4a9dd2e93809347e1c73debf099469b1f57cdb18c38307d4a72024c8e231af4a522cc02e71948929c5d41979437d3cfbd31b63d0b0d2e620c29b2248cee93ba3b323d5aa6e2ce598da6af5612b01d276e014f90bb10cfcd2a3662b1cde1e09136ee271664c565229ebcd869a6ad77ecdef562b43fddb4fbba253ff9b0fe88974238a9b5c475cc236d5ac5c193f35b484eb3efcc915483b644625c65336e07a8bf2f05df97b9720e3ff7d5c5493e3cb165352c5d7df547b7598316bb14d7f357f66a7578e924a7e25a4195b11ebb3ed7097cd63139663a37acaf0274fbeff9c0be7195a1472583ea51e535bbaf3297f470fe60d2983ee73d4eba0c666a0db04ce5de41b846509baa080409218cbfe03b1098af22c707ecfe7f9b4420930211856b179beab2903e7c06634de8a0a064fcff19b5f788f26f877734ea54263d8268bd45e218e36fb4d5709c64a6dc2edf18715ae0c83d30f71ed5c91ccb68c0ca3c3fce202b2cf070fd2e4a799ba81c1e20c9d18e4bbea5ebd16fc23f69a873173479f60223e08515f4c6590f08d18184960052fdcc6a41be1ecc5d77dd0588936b8835a2f47b0c27748d6b95d39ae88963992e0c56c588c37f58a33b4271add9afc20bf640fcf6cd7bfaf1b752823dd51f198bfa773d9325b04180ee706cd5759565127811b5bdd8f7059aa1badefd1b8b45b9eb0dc1b54a46febb94ba438b13654fc919e2eb2c428347779307f170d908a5e6ab89f5dc9db583e423f8ed8713afb80286f2ffd3b14b4a57d672ade09f1ca552570827945ff1061ad355002c8bf629f953e25e93444239e6b7c59942912e2130f6937e4f757bf6893acaac772fd3c24e887349d178d9e613b50c65af5cea940d7fad645d6dbb70319607bfc211c44395d376650737872fb059d4a07b42d46630340d310fe8221e797d9bf6653cbfc93dada3ae389b4cc57cb3898e23b0026cd7c55e054ada52aaf01d63b47a79bf51c045711c2baa613c300ce1efe899b8a425bf361eb0f288a039eb68500ad51857c241bfed0ab7920a06418263c71dc34955de0a6539741d596100d528e6a6dbbb4a9883c734c38a3ed481def8803c799b7b2697d832e49b065d33a7dee5c7cf731b5f95ad9dbef7f6189642b42c5f1c2b8f33c0583a0a5efa4ccbd162a7a05e8d3bf39f2dab7fb0d63cd582889720fbf58acbec2145d192fc454c22d24a8f760d63e93de419fa7d7fffabc68a8db2406b7171507a35cff7752a33490e7634c8022ff7313da3d9731ebe1937a723bf10ddf88c5c68d48eafbc19057f1123e3001a4849177de6e558be831f5acad57dad19a905ebd4a6577016e1471c4a5860f0d08d03f24e7648089d238cc57fd29a4291e00b031608fc19247c99b555061c13afa749a0bb34a5b9e1b041bcead4a1d56a558fab00ac2883ef81e4470bf733a6f8ec4a5a168dae0288ef349abeb24a3f09c7a15e0b8bb31c2d7916f38bd22fff8492bc228da5aede8dbeafb5e5b404e15a6d939d29d24dff78e589021729c1c42ea4a0e97d313110f99c07aacf7e32e5177849b55478f27e6c6bf7180e9bfc6fc40e6cb71963c9180a8f4d3e92ac52345db8ecde1981cf7d61a2f7984e9d3c6b42f26470232c80194f4b9de129ae92da1a59381fc69d94e08ef2131963331ae80930daebf0ad16c89574de9fc2a252053110dbc767f261dbe2f84dccd1f9a93ffca21d4fbc4d803e84cbedaccba643f5fd4f3a674fbb32b839332b4b879196ded86556700b4e8f2cca7e503a3098db8344e3b47bb0a456c3325f4b372226946a1217f83de49bf9ed00a30b726abbf9a07dbe4a4fa4f0df59f2a652e91437719cff4e39bd89b6edf04c3a5b06db248ad42544c8dad37f2d4f18782600c0bacc5ca49c2d81a7e0655706b967edca35ec0b1a0dae0623f24e8b72f97230907559ed30affc10e918023052ee4aef994b1597eaeba645e9fdffcf753d372c24597bc550bd4e9a7bd879c696f7e4abc4adb968fa76b2bcaa2e8b7b661a1d0088ca0c1f150df866ca464e6a1d63749bb0832e0f72d51dfc31c140130de296b1e951195f691a4dbfe16170e0db8dbfd759833914b16df398848c45f568b815fb23ff6e4524f481780a292f5176536ad36f46a174d665c2bf4499fd4c46cffd615e1499f6cb8dfb316196fc144651b9150d9fd4ae141803cde43c0c0fcf47bf55cacbabca2d80b198c6edf97c7d7e6bd2bbaf7a037c0a5250c686d0116ce6efb00df838397b6fe5830e78380fff593511d5618f36b133472e2dd06454d9ea0072e4fddbe5f76467c593d1f4d77aa79330e2dab563b5d20d089b9d3430a969e1d5c1c84a9929a70e33ea98dc8d8d25f31ce0293bd633e35a776dc9d8f1ab1ffafcd48671e80c9b5f30eedc3f84186dc4ec7ebaaf23985fc24ddebdc4bad6147c8337adf2f31edf8c365ffada4ba25b21285d3b86771856f96741b1dfd183d2250d7496ee7c0715de16c405a6944106993eaab5da899f5d1448169e0abd438a6dcd068a2faba4b151b26d5b6193c0246fc004b01aca06a6556224c271df0d941d8a0fb6dfd0513167c01a647a91dbbcf48bfc0ec0a91a68e80154f8a532b0a8caf363528d5368d37b5e9f55b29a8fbc212048e87b7c1c30ea9528653b6a6e4a91573869cca24eaa712cc926be64f8e45c6b2ede9e59a442b40cb5732ae67dcd90a8685376b5b2ef9097be888d816a056fbcfa4b9c6fdef181e1b317e7f405b425b3d6ac85df7260640258d220deab130cc432c1918bf5baa282223c67b17e8a9d5562d8a8e0d2956fac65e1ed17a8200416ce4c44dddfc42476345fca5088da874582d901d63566f17540bb7775c9687eeaba2efee9f2bad2894550800cae5e062108b6d5f09798c3de8f64092721b8261d513599a181c2ad8374ae6e6f7656d658121d0f83e5546637c394a34d6ccc6b760e49cb913e44caec4c5f5ae349f0b8178a6b53e59e9ce0f32a83491c861b7c393a05c663b82b93bff79da2f86a8d1d7f35e1de460a18624c2b257982bc27609ef70c18e0ba52775569d6368dacb73a2737daa9cbda55da7af9aff0a864e99f4b57e257f3bf053f561d8e9af9685ab57cb5328517dfc375905aec27e64e3bc6fb1466e33712ba8e92d2bc27fac9ac86f1c20ea689f05c7f35541614e25812ba802f183c5eb3e09d0b49991197808af5c5de18e66e84edf80e0e10ec58757cf6676ebdb034ba8fdd5e3e18ad2295c46452702c170a8551eac06584d4987a724b85dcb8da6e4f5ae5a29b531fe03b9e3b5dcb4328b7810df80d7d4ef911ca977f3394999527dadfbca8e8a366271f92dae00cfdc5d2a71c5b8ef1f3f39be9e32f62cd65f4f342b2e5f69234418da6f3e982c469b16b150ade011b5930631dd94d22304face5ed5f7a860f9d048716d9b27054d7dc6912221291bae3671249a1423635f783c333c2562e739ee2a1502fdc029de536c0c73b63deaccf2929b5897afe6530afa248c9599df596579531df92fe64e10832e183e758b990211fde2517b4cf60674acba46835a97ffc92afe9ba22d3a6cdef4d43775c93d61b7c9cef46f0117a88c45f06cfab26f504f20d9b2fcd14f49c22951e9136315ff75836a189971301b80dc527d40dfdcc36522318c7ae5e8599ac03bf064b83896bc7003fb409aa0f21077ca5842c6c489e82eb51dc010d9670ca8ecb54fc636018308f9d7c940f0be7b78c7aa5a0df72ffa1faf0053819a2558b8b0591745b9c5c6245cd113ab75d0b322dc28d52af89c9a6b9f33260403fd3923a54963e1ab2ea70538150c1b91f691aaddc0e5ef014c7b10202b8cda189dc215f14b681b2bdbb68bccc6816086449efeb5afa5b7b4ec893b6d309afe04377b9baaa1585c26f1813bd927e8a0a7cc2c28458d9502eef1ecdd7184d4e8e782c41a0a61e62e49a27617b4e3412052b9a8df48d9995eb2dcf83d6526bfc2397926788d5972a984edc532dd3964433f72bafdd23b064f2585ac004bc924ba5ba8ba869445d292312ae8f64de98f7c79ae34c8da0ca4fe59421eb51f6059222907ea6f574b4923d58a114fee2b94bbfbdca2a5a6c2993151083adf4f4f0ecc126156c08773b0a25b30b7a144676e2f0f310a4e571a72dc77a7c9701812bdc7ee0158c4026cf0ba1a99a933e3927c7f9d567ad71f7fc7fe181d90a022e625dbf7ef21037086bff51e3b0b19531648632967c1fd4440b48b6f34a625ba64f2d80b9cf5ef9c95c16b4acb1e56c04f539ff8c29651834302522c6f62eec7002d261e7e5d4e496ea94339601676f194f8346123c6004f6d49201c73b78905851d2f73ceb61c8586c46651457850c5150d02cd239da31e1728dc0efe30d32c0d2fb253b2a0d33c47c6af5137839e61c7062ac0d05564cd27a06a920a45e781f016c9e9489318f05fd5e260011bdda98e7170dab55ddadc420db88424aaeaf2dafce3f5be06048eca25bf30c69b94f7d8b04ee7933da93dd8439d75b062e93dcf4d4688aa01463ebbc2ab632417cd7b58ad5eca0e79232c4523b533f2b86e51a3a345d69a0f578c6f460dffab169a87ec27168a6357f8bdca84a725185aaa29b697d298821082565b866e51256902f6ce0068a8bebfc20871b0b9f7e536bd99f643679d21e64b9af734bd80d374ab03d31bbf2cb0293b1f3f5daa8fa48046928e7f10c23349b74bb78874fbc2ff845f96f5936402bd6bcc3b3e8942da80e5916013014a48cf385476635fcd802a1a0b04adc78e7feae660c14ab5913e14f52336bffdad84fa5fc6b345fa0d08220acad32069838217ebe299ae88cf683e80f46940aaea012ddb344eeb929649577814672e2c66a0bbd83f95095b44ecc6d75e1c930be79229d1ff006a84b86eb6b0c2cd4bc6f4cd62db52e3ba1bfd71e9373dd48ac666a46dc07e6579094f5532a689f66faf22893fa62a2", 0x13a3}, {&(0x7f00000017c0)="62a7a55d986a84987e123ef6c6e7cefe7dcc99f1187d5a713a2c0779cc9280e061a958115a485fe6a0182b22f092bcb43a1191a401665e0be080905bb62f54cdb1173978139af13ae5dc399b1cf347be59acdd36ceae1a87894208e080042e7b9a1e8a9e9426ef12069f25a018d9689446", 0x71}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r10 = socket(0x18, 0x4000, 0x2) setsockopt(r10, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r10, &(0x7f0000000680)=@abs, &(0x7f0000000640)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimensat(r6, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000340)={{0x9, 0x100}, {0x100, 0xddad}}, 0x2) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 23:38:19 executing program 0: socketpair$unix(0x1, 0x76ed3c4364335bdf, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="89aa665d28000000ffff00020000000000003fdf", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1, 0x2, &(0x7f0000000640)='\x00\x00\x00\x00', 0xfce8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000280)={0x0, 0x2, {0x10001, 0x5b6f}}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_RMID(r2, 0x0, 0x0) r11 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) 23:38:19 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="8c", 0xfffffffffffffffa) sync() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x58) getrusage(0x1, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 23:38:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) getpid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x200) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 23:38:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) listen(r7, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r8 = dup2(r4, r5) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000000)=0xfffffffa) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 23:38:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) fcntl$getflags(r0, 0x2) close(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 23:38:20 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="81ebf5f8be2e0265f6b29ac762d9bf1a4e0636f05a821df5519885c0c6e3dc13cd1c02c968f0fb889bd445ec927edc6fcb2cf457537a2efc70d3b4204d0d812af5a67dd3bb41c2ff896d849a3b", 0x4d) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x20, 0x1, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0xa0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001600)={{0x18, 0x3, 0x8, 0x7c}, {0x18, 0x2, 0xdeae}, 0x1, [0x8, 0x100, 0x1, 0x3, 0x0, 0x8, 0x1000, 0x401]}, 0x3c) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@in6, 0xfffffffffffffe42, &(0x7f0000001680)=[{&(0x7f0000001700)=""/202, 0xca}, {&(0x7f0000001800)=""/102, 0x66}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/42, 0xffffffffffffff66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/173, 0xad}, {&(0x7f0000001380)=""/92, 0x5c}, {&(0x7f0000001400)=""/202, 0xca}], 0x8, &(0x7f0000001640)=""/15, 0xffffffffffffff3a}, 0x2) 23:38:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/206, 0xfffffffffffffdd8}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 23:38:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget(0x2, 0x0, 0xce) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x5) 23:38:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x620) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r3, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f0000000180), 0x169, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 23:38:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x9) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) getitimer(0x7, &(0x7f0000000000)) 23:38:21 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:38:21 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) openat(r0, &(0x7f0000000100)='./file1\x00', 0x80, 0x78) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:38:21 executing program 1: r0 = socket(0x2, 0x3, 0x1) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 23:38:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$BIOCPROMISC(r3, 0x20004269) sendto$inet6(r2, &(0x7f0000000040)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1795201d5612d590900000093b1f85c17f7ae2e0800504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5fcc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb92c336cb8ad3e33c564ae059b63469459a1713065ec63399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e19868b819daa3f6427a6", 0xda, 0x0, 0x0, 0x0) 23:38:21 executing program 1: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r8 = dup2(r6, r7) write(r8, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r5, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 23:38:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f00000029c0)='./file1\x00', &(0x7f0000002a00)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x9a9620fadd8d1864, &(0x7f00000002c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r3, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000041, 0x0, 0x0) writev(r4, &(0x7f0000003c80)=[{&(0x7f0000003c00)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x63}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f0000003d00)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355bf68927e95697c4aa7bcaaa29869fff90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0271ee0884cbf8e616667ee30d258dd9eb382b3880d4553b6a0771c3d4f209610766fa9185952c8e3bb9485ecdb6bcefe995bc1cfd9d6d1071918a3b2b2191262e63e0ac4d431695205f08922be201acd878890d219f7ef63db3c99c4c50694820b8fea5396cbf6bfe8e9e695cbb6a734", 0x94}, {&(0x7f0000002a80)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd2f1e6f8105d6d5c2c1c5ac63429d28e6345bc200844535362a1b44", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) semget$private(0x0, 0x0, 0x9a) r5 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r5, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) sync() 23:38:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x800) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) fcntl$getown(r1, 0x5) 23:38:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x43, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x8001) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r3, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 23:38:21 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b75db9f7c7e731a583959bbb2bedfc4426f777ba06b19377bec1191eaf7e66f59279"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x4}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x2) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8140, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffc, 0x9}, {{r9}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000300), 0x9, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffc, 0x9}, {{r13}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x85, 0x0, 0x9, 0xae}, {{}, 0xffffffffffffffff, 0x0, 0x1, 0x9d92}, {{r5}, 0xfffffffffffffff8, 0x70, 0x1, 0x2735, 0x6}, {{r6}, 0xfffffffffffffff8, 0x62, 0x1, 0x6, 0xef3a}, {{r7}, 0xfffffffffffffffd, 0x40, 0x20000028, 0xab16, 0x101}], 0xfffff000, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffc, 0x4, 0x8, 0x9, 0x1}, {{r9}, 0xfffffffffffffff8, 0x8, 0x80, 0x8001, 0x9}, {{r12}, 0x7ffffffffffffffb, 0x4, 0x4d12a6f01874a567, 0x0, 0x3}, {{r13}, 0xfffffffffffffffa, 0x59, 0x2, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x3, 0xce}, {{r1}, 0x7ffffffffffffff1, 0x57, 0xfffff, 0x0, 0x9}], 0x2, &(0x7f0000000480)={0x7, 0x5}) 23:38:21 executing program 0: r0 = kqueue() readv(0xffffffffffffffff, &(0x7f0000002200)=[{0x0}], 0x1) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x40, 0x9d, 0x20}, {0x5, 0x3f, 0x81, 0x9}, {0xe5, 0x1, 0x4, 0x101}, {0xc4, 0xff, 0x3, 0x5}, {0x200, 0xbe, 0x2, 0x6}, {0x807f, 0x1, 0x5, 0x60000}]}) ioctl$KDGKBMODE(r1, 0x40044b06) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x9, 0x8, 0x7, 0x20, 0x4, 0x7]) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x4, 0x1f, 0x81, 0x100, 0x85b, 0x8]}) mmap(&(0x7f0000a6f000/0x3000)=nil, 0x3000, 0x1, 0x4010, r3, 0x0, 0x0) 23:38:24 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r4 = dup2(r3, r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x39c89c8c267d3ea9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x90, 0x41, 0x8, 0x7}, {{r2}, 0xfffffffffffffffc, 0x64, 0x0, 0x8000, 0x7ff}, {{r0}, 0xa, 0x0, 0x2, 0x0, 0x3}, {{r4}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x77c2, 0xffffffffffffff7f}, {{r5}, 0xfffffffffffffffb, 0x0, 0x4, 0x3, 0x1ff}], 0xfff, 0x0, 0x7fff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x9, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r8, 0x0, 0x0) dup2(r7, r6) pipe2(&(0x7f0000000080), 0x0) 23:38:24 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x77d4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0xffffffffffffffff}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) fchflags(r2, 0x8000) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 23:38:24 executing program 1: socket(0x1, 0x3, 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) 23:38:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="620202bd82a16297592bcac207f000000140db5314bc17a19512e7e0260b47aa1dcbac3a650fc709463327ee6cf0fcbce8a9f5992430a9806379cd22d7da6e5dfdea3c1edec753f8038500ee67d2e76920fe6fdf0ec44146a0e3c9b8b6d6b9199cec47b7e4c281dfbdd2308c27f467a47bce88cf2aaf4a87138d09b5ff8a713a4c66f882a1894cdff7434165aaf7246045ea38c4e3b7bfacf3db9499c4c5f0ac1283840f595a52cfefb73db02edd8a04e1d875aa3fd3ac03b8f8256bf121fd0f8a921f774e3f03b32e49a3b880dd24417f32e675803c6db0b07b8b4bdc22198f67116f93c9d4abc763001e9b9ee0902e9780820228841944ccc8"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x802) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="04e0cc761a5c6e382df6b4bd02f966aff245b307528b6062541588daaf00bde68111fc20377faa0b9cf5dda56a0c6874361c3419d60ec5f80b4185bbdc593d6694dab602b2e9ab927f12d8c534e9f45165cfda8c73f5e3f382cbc97d97d824584aa6b8a9e2c18c"], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/248, 0xe}], 0x1000000000000219, 0x0, 0xfffffffffffffffc) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x9}, {{r6}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0xe93) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e000006eca4bd189d665b4d2ef82f25c012000"], 0x10) kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) fcntl$setflags(r9, 0x2, 0x1) 23:38:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) linkat(r3, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0xa) ftruncate(r2, 0x0, 0x7363) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) bind(r5, &(0x7f0000000040)=@in6={0x18, 0x2, 0xdf9, 0x8001}, 0xc) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x4) 23:38:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x18, 0x2, 0x0) accept$inet6(r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) chown(&(0x7f0000000040)='./file0\x00', r2, r15) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r16 = dup(r0) sendto$inet6(r16, &(0x7f0000000140)="dfff228fce2605637f73163b6553ceb5a06497dd59117d64fe9a44fc4996263487ee3c083cc67934e3542474246f346ab7369233cbf28775444be5f8e51c2bda471988", 0x1a504, 0x0, 0x0, 0xba) 23:38:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffffff00, 0x7}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000640)=0xb) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) dup(r3) fcntl$dupfd(r1, 0x0, r2) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) accept$inet6(r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x9}, {{r6}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x10000, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffc, 0x9}, {{r9}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="ecb96a8e7cd7e4355fee86f940ab4d688160658500928783a5b0876e9a28c615846200d30e841c8edc23a7363415284c07a43cc308712963040b7cf80940fa19fc885458cb22a8fe15492894918a1a9db9543437a884f698d8d06e7c7d69171deaadba94fc63cf4483f0bad837e9858a33ea0e960c5402d97ad72b988bd82620bf5a4d68cc7e83fe68d4ac7522cf385d13796ccda240874e232690bce7c334a3a67cfc546083dd25a919114b8e83c87e655984944d88b360", 0xb8}, {&(0x7f0000000300)="5d01d59c2e34b81d9994499fbc3c94d41f5c5afa483a7f29f8664be3571aea1f4000e5c9a3c574e3716a6558e43729121b98e361bb493ab88d10aa7b89180335cda431df1598094ab774e0af37c1d65d6de1882ce88a2b9e6b3f0d5bb8fb99d11229dda1877213e881b62afe334cc3b2dc9dec7684d70c8f66fb979d3526ff053afd734e031ff162a66d80a4634c486a9014d15c2d50d006e309d9f532f80547f9ba8fd7d0d5729aa530b7f1615d0234cd31098ef84401a82ac3", 0xba}, {&(0x7f00000003c0)="bbb22a89fd953b2d2edde5fed00b6acb67fb11eab6f0faf77a6ba78b8017d1423e2e490eadd657fbd638c03ca6d2caff633d35596ef5a0776d97671b964dfede2ab4ab127ca1ed01e1b6d2522624fe4826b607f6a7a9f603074489279f7903cad38fc403c0e12290457499716928faddd0b361a5a407769b734462009dfefc2d6b495e425fe315e5dad1e492a6980b384b7c81e629033597775411a6c6630e09bdfe54a9b9cc057627292305fb7b75e82db0ba2a81653bc1", 0xb8}, {&(0x7f0000000480)="b7cff1a4ac30f56669cb17296ebb871900dc7802b259e0a8d934f0a71c885a49a41f47eb7f2dc27cf666f58a48e6bb5e82baed0f54207efe87a508f858303bf89b37b83b9611e570cff6f81f135b44d4b6aee04635dc63e95f9e26e143d16ba1ed6ff96e6fd6e4f31b2bb10af780cec473ad2915e68c66c2da99c774114f0a6f69c19c6aa2d0d1bab3c386128a25272c647e66", 0x93}], 0x4, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r6, r8, r9, r11]}], 0x20, 0xb}, 0xc) sendto$inet6(r4, &(0x7f0000000100)="a2964e7e468cf6af8203c02dec44852f3e735b3dbf4ccb96122bab8c7c4a65c24d81fe39e69021e65d3fe7c8f91214a8310ced50242d0bb9c6c75470fd77158918646e3ae2049191ea345717028168d4cb4336767737d1d0a9c1e60869549b9f5a114cd0a87fc9758e25b3dbe1136fa844d7910d79318deaffcaa7a2b7f1668661fd1bffbec6485034bfe85ccbe8ee7741336eaa4040918be5778605c0658776dc0c4c5b9492bf723815cae265dc81b9b2e634af538dbf1ff791583060c4f0481794946e9143cf32fb57e5e1291b8f7e0414961369ba6082d6ad4e28cb47a6b4783507b07ad18457407483", 0xeb, 0x8, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x4eb4}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:38:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000440)=0xffffffffffffff46) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) socketpair(0x0, 0x1, 0x40, &(0x7f0000000140)) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 23:38:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x81) 23:38:26 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x1) shutdown(r2, 0x2) 23:38:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0x0) r2 = semget$private(0x0, 0x3, 0x88) semop(r2, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x665ef9d82d696444}, {0x2, 0x3ff, 0x800}, {0x0, 0x2, 0x1801}, {0x1, 0x7ff, 0x3000}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) pipe2(&(0x7f00000000c0), 0xd35904a82d4eabbc) r3 = semget(0x0, 0x2, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000340)=""/75) writev(r0, &(0x7f0000000340), 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0xffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140), 0x0) kqueue() r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x9}, {{r6}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r9 = dup2(r8, r6) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0xce1, 0x0, 0xfff7}) syz_open_pts() nanosleep(&(0x7f00000002c0)={0x8000000068, 0x200}, 0x0) kqueue() 23:38:26 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 23:38:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}, {&(0x7f00000001c0)="12", 0x1}], 0x2) kqueue() 23:38:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc02b, 0x7) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:38:27 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffc, 0x9}, {{r8}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r10 = open(&(0x7f00000004c0)='./file0/file0\x00', 0xc0, 0x130) kevent(r10, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffb, 0xc0, 0x40000000, 0x3, 0x6}, {{r6}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x5, 0x9}], 0x8, &(0x7f00000006c0)=[{{r7}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r2}, 0x0, 0x0, 0x1, 0x568, 0x3}, {{r3}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r4}, 0x0, 0x10, 0x89, 0x800, 0xd8}, {{r5}, 0xfffffffffffffffe, 0x21, 0x22afd408883098a6, 0x10001, 0x8d7}, {{r6}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) r12 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r12, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r13, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 23:38:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0), 0x4000000, 0x0, 0xffc, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x45, 0x1, 0x5, 0x70000000000}, {{r3}, 0x0, 0x8, 0x0, 0x6, 0x5d3d}, {{r0}, 0xfffffffffffffff9, 0x48, 0x1, 0x729, 0xa1}], 0x3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x9, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x7ff, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf00000fc, 0x6, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x40000000, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x40, 0x20, 0x8, 0x3}, {{r6}, 0xfffffffffffffffa, 0x10, 0x2, 0x4000000040000, 0x7}], 0xffff0001, &(0x7f0000000100)={0x9, 0x3f}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xc883d84db4c90f6b, 0x0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000280)) fcntl$lock(r0, 0x7, &(0x7f0000000380)) getrlimit(0x1, &(0x7f00000002c0)) 23:38:27 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x28, "d7000000000000000000000000001700", 0x200}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffc, 0x9}, {{r8}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffc, 0x9}, {{r10}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffc, 0x9}, {{r12}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000002c0)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffc, 0x9}, {{r14}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000140)=[{{r14}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r16 = socket$inet6(0x18, 0x4000, 0x1) r17 = kqueue() kevent(r17, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x9}, {{}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r18 = socket$unix(0x1, 0x2, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000002c0)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000300)=[{{r19}, 0xfffffffffffffffc, 0x9}, {{r19}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000140)=[{{r19}, 0xfffffffffffffffe, 0xc6}], 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffd, 0x13e502ca6257e484, 0x1, 0x1}, {{r7}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x7}, {{r2}, 0xfffffffffffffffd, 0x14, 0x2, 0xff, 0x4c}, {{r1}, 0x6, 0x80, 0x1, 0x7fffffff, 0x6}, {{r8}, 0xfffffffffffffffc, 0x8, 0xcbf7bf39dac11a73, 0x2, 0x5}, {{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x10001, 0xaea}, {{r11}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0x3f}, {{r12}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x2}, {{0xffffffffffffff9c}, 0x7ffffffffffffffc, 0x24, 0x1, 0x5, 0xfff}], 0x1000, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffd, 0x10, 0x10, 0x1, 0x8000}, {{r16}, 0xfffffffffffffff9, 0x88, 0x80, 0x2, 0xfff}, {{r17}, 0xfffffffffffffff9, 0x82, 0x2, 0x3ff, 0x100000001}, {{r3}, 0xfffffffffffffffa, 0x32, 0x5280bf25e48d7b7a, 0xffff, 0xfffffffffffff315}, {{r3}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x9, 0x7}, {{r18}, 0xfffffffffffffffa, 0x40, 0x0, 0xffffffffffffff1e, 0x1ff}, {{r1}, 0x8000000000000003, 0x5a, 0x80, 0x101, 0x9}, {{r19}, 0xccff17d7227401c0, 0x16, 0x20000000, 0x0, 0x7fffffff}], 0x3, &(0x7f0000000040)={0x7, 0x5}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) write(r3, 0x0, 0x0) 23:38:28 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290cbc9a59f0ff75e", 0xff0a, 0x401, 0x0, 0x0) 23:38:28 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:38:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0xfffffc01}, {0x0, 0x4}, {0x2, 0x7}, {0x41, 0x2}, {0x22, 0xfff}, {0x26, 0x8}], 0x6}) socketpair(0x10, 0x2, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) write(r4, &(0x7f00000001c0)="5b3cfd9ef1401bf45035e816dd171b1f701785c68ede7e4a7ce96cbd62bf68cef67323b13dd9814a12b5e0641a9546744e577bc9350f282b531b0b2906a7d488dd024ca596691019ecca7997f5b2eea7bd2fff4e08633a727e77d1", 0x5b) ioctl$BIOCFLUSH(r3, 0x20004268) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000240)={0x1, 0x2, 0x3, 0xe4b3, 0xfffffffd}, 0xc) r5 = semget(0x3, 0x0, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000280)=[0x20, 0x3, 0x20, 0x3, 0xfff9, 0x0, 0x8001, 0x1]) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000002c0)=0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) fchown(r6, r7, r8) r9 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000480)) r11 = dup(0xffffffffffffff9c) write(r11, &(0x7f00000004c0), 0x0) r12 = syz_open_pts() preadv(r12, &(0x7f0000000800)=[{&(0x7f0000000500)=""/184, 0xb8}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f00000006c0)=""/2, 0x2}, {&(0x7f0000000700)=""/93, 0x5d}, {&(0x7f0000000780)=""/121, 0x79}], 0x5, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x6, 0x2, 0x3) r13 = syz_open_pts() writev(r13, &(0x7f0000001900)=[{&(0x7f0000000880)="3058f969842e2f8ba9f29f58eceb88c256f85ac8836312b7da78ac15da582d3aefa58231b1f186fad9bf3fe26d619088e51da8e751c3b3cd572e6cd11b0127e95271a354489c77be1968239cf5cba503dc7dca4690229f4139dd8e225aeea99c163f531dc8f622f6347cefa291e2d84591ff56483cf7c333faf9486f10e16668c7633af83bc3cf60eeff614d5418dcd0a8d4c5c6805993401148a5bd37acddd04924b1505d3f5113653a1046cc0209d52be447c830acb1f3c70dd1c97f646e9d9e7611f690aaf76158603f2ea509a32b9d90129285cc7c9a304a3ace64689df65bdc7cc9673f6adc6116af55f121d59ad1131e4569a7365e8ddc8367532a975895093518c2dd5b854b4caa3c520bc29d4af0c1c760f851e0c88274ea6aa1cbecddec3ece16dbdfdceceaa0d768f5645741977a0a0eb33d2b9142cf58cf37db277d980b4fa481c202d6ba69de5092d28eddbd482b9eb7254bdb6ac7c31a6508d5683d7634ffb555572b4441f4ac0e347da773d399a6e7d02e040054ac2bd42f13f1c5bd8e97c4da031c5538b3421173bb683b0430a9f57fe90b87dff319d0a03e25064c33c2f77d9236db82db75270b515bc14d987bf6f746c5c4aff80960f240fca0a436bd6318bf7ba315dea4c34a789f8b0a4c8f18d3e1e33cbc2b5011fc27b14a4b002848d0a6775e91a50cd8aecc7ea44c4ac6bf9a55e77761dd231b587eb3b84c48aac246a0f19602a84a3c4bcc74d04990c28c08f3663154d7df2b9f49a52de66814ec170121cc53c7a32df5a16061efb3d974278d557e807948dfafe7862ba5e544ce4fd8940444c40611efcd4177ead125633e302ec8918b34307a03e6d627cd59cd43ce3e7ac3b4aea2285fcdc206fa98116c30cfd75a1b4dd94824232aa4848a2ce1a9ed43e3c20ebc5d153099ac0f514b913231882753b46afbc62d0c8f4dcc21b398512f24d5bebed47dbbef4ddc566238b670c4fddcc91fc42190aedf168f9eed2cc3b56640dbe1a6843f53e8e02d809612b9c41325c00b2b12dcd984460f5f79c1e1458a10442de2a5fc7711cc59bb89e1ee1d1cc952eaa9f8f130f5aa8a18d20090f7bd2ddf2df08363fb817df45cb60daec360810db9d9ea4286c6da3bb9ee6054a660f9e183563dd9b8bf6b359086474c5b9ab72f4023517ddc2a56f2445189a305d3719a1d7a80fba5700e8d7a2cddb4186b97ee9d6985d67690adae81e98a7dd805e496f6cdc4f4a79d87c5abae0b51b2652e567a8e054b0c911cd578ee591a70afc311b2308abb9d35b338c85872ebbd9bb2f9eae4dbae3ce95190144e68ed9a6778e687f8d88375372d04f26d8e0318f23e3bc7943dba31244d92acb964fbb1b8a9eafe9d6c95634885fe5fccf12c176192150bf59749fde180a50883b367f177563634c6934de1092d3b8e488449c039a3e1e56b07ac48abd4c3d64dbfbc71f992f15d3b04b93ec871a0815f98c43ff0c68ed26ded2307313fe00c1c31b1c3a10444583278754dd256f30e9bd29d10d2b10bdeab088725b8e7b40537fda6dd01a790de0da2f6ca27f1168d9a390004e3f78df29c2e3948ed1bd0d31b1e74b6c0b6d33a69de561f07523ab67550bbd1b0e50f363f73f2da10b273dcaccfd7a479085b4b1bef663abf6a90fd0543d79ae9f7a2c199b7b56083798288a1ec773082a1c4e9b72652980d0eb5cf447c317e269ba8618bdfaeaa4291fb47c0ab09c7cda1e063276200c02bbd5fffdc883b55cd06833322c0963ae8d3b2df09b9350fd9704e73212530f50d33cc373ab53b8f452bc032faf3a0dd2ed64fef2799b36d96f762b56226f7f9250136fb8dbe83ba4dc3b2b57fcbb29955580f8eae224d2b80cca83456ad400ce85ebf771ed5f5c4e8620f706b0e52f993e2b56cd07c17272116deed84a77f99f112a33de7261bc2a7539139d6fed2ec75b209e98e2a30be32c3257e76ff29bbc5e27886e1c9e1d437ce70ad25ac641cfa430c2817c9f61ccb91696673192cb1464643fa24f92b725ca9497f9d99cc9191b2afe287a849ab0c84141d42955d266f10f3ae665604e3c7713f2d6f8d9de346bb909e59c2543662bd9175267f864c32083caa53125d6ef6231b6f69736e91dd01354d58f6f8ea18dfb8b4bddd5ecbed219b0a52f577d0c2d35a324ecf6219469e471a9f2750a2072cb3b80a7d69d70b33c8bc7e2bb2a6acd1bff6f21d581c46b8adef5f896f3c6438c15021142ffa1e53b8db7fda39afbd96d79dcc9fab228d8d66432a86c76c1a1f96d603b8ef5c27cf71fdf01a3d50cb03fc49f530f02a6db4e9f0fda497145598b1cc3d903d9b5d16336881526a2184c095936b99065afaa6ee94b8938c83d97c26a2269bf93672ed51a8fab4dac8cdd76f146efa3ee599fa4b7af8cad72d19ec8756229364f383a740491b88ad2ca29a77b04b7cdd4b4140e40fcdda0dc59a9baca80cc5ada436807205ee1594051b72f3d1e9185997fea6e5e9792bb6d677516f375ecfae2efc6efe3a903091e2e2bba0526c733ee1446fa93df6ca25f97286bd1258a1686f28fc6d8c97d0a6763eaf8d3e97b928ab68067b896788f280478c35e658f2de84d9a5b78a779bde3d43e86ce410b84f18ced033c195b4ea13200b09f8c3fd95b85559c5a1f866150d98da5190c9a4951e3276bf9897a388d3482db85f70ec29162ca3b077ae805ee5d8074e3098f02992f36da4e28ace7eebee2cf5ec40aca6eeb9ba1d0d6aad5775e6e8ec91b178948d182859222412dcfcdfabc5f3bced932ff73c3833a1138d7e80ab255d55f47fdaa68c91ce734c46e0f0c818edb07537a32dbac7c6d8afae45930a48d15470e1a7e843a889cfe4315f9684d966ea16c99fdd41a009e2a59d1280c0d10dd02a613fe0ab5086e3dadc9e67f6d8e2e8c999adf2381e1093fbadec6ab1b42c9ff584ae2bb99ac74eec070933cf25b3be1e055bb4a5b0ce9bc5f6e8a463fb9e59c684bb860ff210817086f71cfc9c29c16f833c3969da86b60d85ace67a3e58c82517dc569c7464c848091d394c935c0e327ba052fb333ec44a4a34a50824ab7dc90870ced99210001ebdc31e99577045c8ea47e6ab4924bdc47e3b81c5cac18cebce337c20fe4894321972947cbef04aa1d4bc5d8a26493d6163a8ffdbf5ba24ac1801e4e12d35d73828e217327862ed9290ddf0daf51220de6ecba1865b8487b6cf32491c4f7f59653288c1baad6e6c4ea7549539eba33ea9adff360699476128fb639a29bb98d4b9d2b7ff0716f3a0351ee4e720f46b0e91077f38dfa7245ec614dbeed747eceaa0c04787175ac0f14d9aba2f9ebe88dce2f1227b26a00fcc17b604019a8e2af9529c6e3a139a5a6e07f5802985498341135368b2bd4e089d0050c8ace3a7d150db06f833a48c97f930953fd8c3290b356ebf47ccc78a2b1536dee4a7cd849ac6b7ca91c1daee7c9e5b4de21686640aabde5c00ab8a7d682994e1b9181a6ddfd9a7d89e478bbe8dbf21a4238d41c1f6aeaa40b24ce60d8894e0c007331d22beedc535abd5b73b65a74dc344a49458dcb6361e00ea666311531625834b95bc80e19fc95cf796729b302ea589ec662ab92cb1da1970ad4c5fe701dcbf7dee5c0fb51ba58caafcfa5535f558f39fd35c5dac6138536224646be8200fc47178ee68b75472f74750cc589996694295b59d209b99e55452d0e8af30d3f582fdd8278e6d0e4288a6558c8a2596b79345a2a371cf97651c2e0c216a84cf47d52b7a0b2d5e1db1ba5f8b9f37d136ae4300cbf33accfec871aae7d02c8c7ddfc0f9738b77f73c78f216f27a48491b91938a589c2060bda06ef4bd7948432216d4f10896e57b32d679fc48b43fd7acd11b22f2a023ec5f54bf1985e386b3d6fefac001a68a3fb7c779fee0421bbb10811202665be70837fadbb4f963b82fb0be911e37a458fa73fa3c9941d7a8d93e5e0b2f94b9794560da4a21c258fe87fe6121a9eaafbfec45236f952f9e9600bbbd3949a338997118c3a468a0b61e024df63cd4cc093495d4434f85da8752fe78feff9e678b0f47251f137da2d4540e69c8b35fe434f786ce21a70e003e54fed7288abce87b66371a0d798e3f9ceeb320f952bd013b782aa24e642345ffc29fa2b42ef620e519bf659de99907b0fefde6129c1a48b7dedb8c464f8804a7c27a27380e5eb8fc675ae95ff319b7014660001f932d19829672fc2bda828e17e75038a340593b8cd8f8ce9a89364b50514028747efecac4f1fff2578763a61cdcb74816d7bee90ddbf9fffe9440880b58529af428df8600229ed2c9bcb6a27601137d92d417824250375773a5c717aa003dbbf776269c7392201dfe22d6e04f17202c21ee636be15d692cf87055a2b83277c0c2f0566c61265fa7c4995ca3055d6cc5919bd02da8bf6bb4d42db5e8ebda6823fc49945ae76dae108217aaf03e0483b4f3b41a899e60a861e792545a5f2655da97a57919f83181dca7b8758995d1e30c1498251a5ee7d962f5b08888b1e8e3af6726a7e5899d6e315de43a665f4a946729a851b8695377c1e0981f71b4d8956faa35e6864669769c710649a64227dd18936536d18a522dd7185ae7a3f99bb7970ecfba6469eaf5a989f915d6822288ee6b754af20490efc764016f33d2a95a96090f4a4961051871f11587bbd15574e42d7f807ca661e03e41bd792febb9242a5184ddae67bd820ed06fed7b5782ac0ed61969c6c05ff175dc17a8b96703ed1f26e2f009f5211431a6f65097be7342f8d3c457b254695d5a827892bf5b340d2a57afd37586a33265f16e6f8c91c518c72f2cde4ed32dcd895ba3d902eec503e4d69d9fc9488ba6ccd07cc1f3f160e11313e149b1b2694944810f582ba7971fd948e9642f4ef4bc1cb27a8b10daaf61e1ae058d33f4d0c38d44da860fbb6db35c1a888c85aff0219868ef995ec5b2b0befa661e62ed7d8483160045e594f547d66a51667149b5f47c3c3c9fe765993e6cc604f0a07d294f92932300c5d47f089b8a85be02d0e01d3617ed0617f54dd192a567c746b1bcee77650acc8802325593785a980312195d0b19c34c90173bf1c76baabf6a86608c1d9707ba3ecd97aa218dd5e42db8bf5249fd3fbdc5961e4b04f6e5cbfee5ef2013c6e77f5cf0100d3720b24b57d5f33c2716391b09c16fb1a0ff6f3215c6bdfba60bb8861a8dce800f3d55c951e1f44accac3184291a0ff224d339088126b2b79e3c251f79256821a4046a4eaad712100ededdb25d89145cb07519160deebaa8904a686376ea43d25d2b436075a0a3e145a5eecac4143e22a61134122be65851082abc4af8841b8c4763737f16936e5a2b3b8b89dbb777025c6e906bc4592218ea2cc4c551cf4848a5926de9793eec5aad77ce8a5f0f68e73243db3e275548a1fece365ebbef8bbc7bc78bee0eb028595f7daeb00eafdf4ae9f9ae2c225640f176660067462ccfd20096260e29547c0a1617acdd3d6055851596d7c7e8bea887b74b6c73906ff0b55413412f2d03fe6011284da351b264f53bb7a12ff2b9b5317de58f6806c2e59a0324dd1d9ad348cccb16f933dd9c39dd5629a71c89b1d36926e454ebeb2c082e1807c442fea23be35e958dbddeed6861f4695b1da214356c9386719c0e92973fb460488f9cb0211f99ffbaf5f43c030b028a099233a26e2d3ce97ef1b98a1723f843b0fd5ab68d242185ecaf3c59662fa029ac25327fdcb3db3a93b73072d6514a45d3bfbab8153fca65b8d5a000302af7ab1fa1de4a01799f87fddd46cdc3c501", 0x1000}, {&(0x7f0000001880)="ed1776e109ed6895246d9f49b7e2e6eddb8b34ab6f5fc3944404f7b6b53b5f2075d74bbc2db206e7cddf6b3b990487c78c52a40f9d391772b1bd69f00f9b54d998c9dbde9ea5518368dd40835abcdb88e1e9f176c61cf5d6a68308f86d964fa541", 0x61}], 0x2) r14 = syz_open_pts() ioctl$TIOCSFLAGS(r14, 0x8004745c, &(0x7f0000001940)=0x1) 23:38:28 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0), 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) 23:38:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa80, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r8, 0x29, 0x31, 0x0, 0x0) r9 = accept$inet6(r8, &(0x7f0000000080), &(0x7f0000000180)=0xc) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffc, 0x9}, {{r10}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x82, 0x4, 0x81, 0xdefc}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x7ff, 0x80}, {{r4}, 0xfffffffffffffffb, 0x40, 0x4, 0x1, 0x3}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x3, 0x80000000}], 0x200, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffa, 0x0, 0x2, 0xd82, 0x2d9df00b}, {{r9}, 0xfffffffffffffffe, 0x7, 0xf00fffec, 0x4, 0x4}, {{r10}, 0x7ffffffffffffffc, 0x80, 0x2, 0x2, 0x7}, {{}, 0xfffffffffffffffe, 0x1eb28d733287e2d7, 0x80, 0x7, 0x978}, {{r12}, 0xfffffffffffffffc, 0x0, 0x20000019, 0x6, 0xa4}, {{}, 0x0, 0x8, 0x8, 0x4, 0xbab}, {{r0}, 0xfffffffffffffff8, 0x2a, 0xc00fffff, 0x9, 0xfffffffffffffffd}], 0x3, &(0x7f0000000300)={0x3, 0x7fffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xd652, 0x0, 0x10000, 0x0) 23:38:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5615f73f2a044fd330555525a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa66760080ffc18a9e868f22ea181d5582a32354559a7ce93d78b5e84eb256b5bc448f10604c0d7d74ef13c1f461e3031c39003cdb5e9793a69e990baed0b38c7d36dc93056fc16468b3ca0f56493ae7b663cb410e6a0009be2a8d5f24e4a574146404966e65758296876d2738ad94e7cd35b54b76ba446aa3a59d20085a27f9aef282e00000100158628a4045d833a22c31c7f15c9e376c8266e6950332f9cf03232584fb7c82f0f4246601bd53f91e0d92a0bd675fac7fd597198caa81f1c58a15e957fd7b5620b9c52c5e43e1044375df46fd31df8d8b2821db1a782a1a43e46e2dbc0599c3bed3cb030a7476a748ab0acc0e933493bd4f524748c1493b0646863af5b9a66970cb023ab0de725e1268d7d3a9d0b2305a7b3812b53d80c67cb4c0b5cc3a48cb57b17b55b9c18f6d4359ae4b3362e1e113c3eeb67165ef16d21486e247939cbcf8c9e732c157123531f8279e3bec890f4ea366da3a3a6f410b0cad85cb6bcd4331038a63c65d64c161bc57e69ab5086d197ccc69c0f881cba44b15247a592d25e83490163a703ec8562bc8991970529eb2b019dd598bf20dd8ea1fd5fd95e022e6500bdad098ceef3127fe6da32", 0x584) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0xe9aec7b668149740) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x45d, 0x7, 0x2}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:38:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x8, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000640)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8, 0x800}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x2, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r19, r17, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r17, r7, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r25 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r25, r26) r27 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r30 = getgid() semop(r27, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r29, r28, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r31 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r34 = getgid() semop(r31, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r33, r32, 0x0, r34, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setgroups(0x9a, &(0x7f0000000580)=[0xffffffffffffffff, r23, r22, r34, r30]) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r35, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r37 = getuid() r38 = geteuid() setreuid(r37, r38) getgroups(0x1, &(0x7f0000000340)=[r23]) r40 = msgget(0x2, 0x40) msgctl$IPC_SET(r40, 0x1, &(0x7f00000003c0)={{0x2804, r4, r25, r37, r39, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r36, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x8, 0x1, r36}) write(r0, &(0x7f0000000140)='\r', 0x1) 23:38:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "10e752e400000000000000000000000a00"}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) semget(0x1, 0x0, 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "de1ba977576b298491c728ba4656bc115b1750b2"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)) syz_open_pts() 23:38:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 23:38:28 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf651"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r7, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r10 = fcntl$dupfd(r9, 0x1, r8) fchmod(r10, 0x0) 23:38:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8020000003) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x0, 0x7fff, 0x1, 0x7, "30652c6e0fa3091ac6afbb4e5ba5506550311241", 0x8, 0x8}) ftruncate(r0, 0x0, 0x80001ffffc) 23:38:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 23:38:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getppid() r1 = semget$private(0x0, 0x4, 0x600) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x19d) getgroups(0x5, &(0x7f0000000240)=[r6, r6, r6, r6, r6]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r2, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x2a6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r1, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x114) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r10 = socket(0x18, 0x8003, 0x9) wait4(r7, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r8, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000001940)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee5090f50b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eb27bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5be2420e9e3306f447efe54d7280067724765a1f92cbfb367e07b5f851e69a188ab48477d119644db8a3aa5e803e348183b1e3ca07b9b240517c1d0159ee5671968d15b8c7e9670ff99a8521649cfb5abc7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72978b587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b1850c1d46d0defb982431b73faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3fd921c5f3f1ff17e2729e6e204"], 0x10) write(r11, 0x0, 0x0) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="62020207e00001002000999207c63d9af2f81befa25c3afeadf547dee509b6fc98ed8f21b32eb25c965680658033787d649358c822e704d3321b806eba7bd2218616a79ac8b358377bcde6951279e999d05d2f73305a448fadb3e50d41825eece662d5bebc10917ceab19307e5cf460b2420e9e33058b1da27b8542f777379eaddbe90ba796f447efe54d7280067724765a1f92cbfb367e07b5f851e69a188ab48477d119644db8a3aa5e803e348183b1e3ca07b9b240517c1d0159ee5671968d15b8c7e9670ff99a8521649cfb5abc7289cfbd585a85e8263ee885e2153bf1cdb553fd8af72978b587128ee9509b81379d75fb95929f74d808ef6b64fa4fa341b1b1850c1d46d0defb982431b73faa51871bfb19dab2de5d04994b086d27c4db64a658130ee0b885d241b46631d12b3b3fd921c5f3f1ff17e2729e6e204"], 0x10) write(r12, 0x0, 0x0) sendto$unix(r12, &(0x7f0000000980)="8b2f33990be4dc21a1d80346cbed2cc74e7a1d095d33e0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9363903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3be410000000842000018b647d85a54a18cad69fffba1e6904bae547cfb8c7bada902504abe0b823bf5ef61b0", 0x5c, 0x400, 0x0, 0x13c) r13 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r13, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0) r14 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r9, 0x0, r3) semop(r14, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000340)) dup(r10) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) 23:38:29 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90f2, 0x0, "e2305bac9507c4b400000000009cd000"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() getgid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 23:38:29 executing program 0: r0 = open(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:38:29 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x18004) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 23:38:29 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$getown(r0, 0x5) ftruncate(r1, 0x0, 0x3) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect(r2, &(0x7f0000000000)=ANY=[], 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(0xffffffffffffff9c, r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x9}, {{r4}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x9}, {{r6}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) fcntl$getown(r7, 0x5) r8 = getuid() seteuid(r8) r9 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r9, &(0x7f0000000640)=""/144, 0xc3, 0x800, &(0x7f0000000540)=@un=@file={0x1, './file1\x00'}, 0x8) mknodat(r9, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0xd, 0x8, &(0x7f0000000240)=0x8001) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) shmget$private(0x0, 0x4000, 0x548, &(0x7f0000ffb000/0x4000)=nil) getegid() getuid() 23:38:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) r2 = dup(r0) ioctl$BIOCFLUSH(r2, 0x20004268) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/9, 0x9}], 0x1, 0x0, 0x0) 23:38:29 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xcc) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 23:38:29 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f000016a000/0x3000)=nil, 0x3000, 0x5ee7f90476ce13a8) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/33, 0x2b}, {&(0x7f0000000040)=""/87, 0xec24d748aa19cd44}], 0x10000000000001d3) 23:38:30 executing program 0: pipe2(&(0x7f0000000000), 0x4) open(&(0x7f0000000040)='.\x00', 0x200, 0x0) 23:38:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 23:38:30 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r0 = msgget$private(0x0, 0xbc) msgsnd(r0, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000840)={0x0, ""/241}, 0xf9, 0x3, 0x800) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000840)={0x0, ""/241}, 0xf9, 0x3, 0x800) msgrcv(r2, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x60) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4e75da45829b96f61c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c441987ea30a73da6581d3db901c48e582d225bca800800"/121], 0x1, 0x800) msgsnd(r4, 0x0, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgrcv(r4, 0x0, 0x335, 0x3, 0x1800) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() geteuid() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f0000000380)=[{0x4, 0x4}, {0x1, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x400}, {0x0, 0x2, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x401, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setreuid(r8, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r10, 0x0, 0x0) 23:38:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0x0, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0xfffffffffffffffe, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x4, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x1008, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x204, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0x4000000000000e3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000580)=0x2) writev(r4, &(0x7f0000000040), 0x100000000000038d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000540)=0x903) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r5, &(0x7f0000000040), 0x100000000000038d) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000006c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fcntl$dupfd(r1, 0xa, r0) fchflags(r3, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) ftruncate(0xffffffffffffffff, 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) 23:38:30 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="828848c91d5b767f68bee97047498cd129f1540a16905d6fba7e71ec52272ee797fe9e50da", 0x25) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r3 = socket$inet6(0x18, 0x2, 0x9) r4 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x84) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000001740)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r24 = getgid() r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r25, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r27, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f00000000c0)) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r32 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000100)=""/114) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r34 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x3ff, r30, r31, r30, r31, 0x104, 0x5}, 0xfff, 0x9, r34, r34, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r30, r31) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r31, 0x0, 0xffffffffffffffff, 0x0]) r36 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r29, r35, 0xffffffffffffffff, r36, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r17}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r26, r29, r37}], 0x60, 0x400}, 0x404) fcntl$setown(r3, 0x6, r26) 23:38:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xd388d67d292e92db) open(&(0x7f0000000080)='./file0/file0\x00', 0x20, 0x160) 23:38:30 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0021bf04aa1500000021006e0001000900"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="ae050d7f8ec131bb3b2a3e7fb45fa8e6002990f343c5dd0b44dffe6b8ad289ea5278a263500ceb8675f658e802ea567c551675fb4111685b28a5714171a0ce632cf4f305f7f42c806f81d250f0e707d57615", 0x52}], 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0xc3, 0x1) 23:38:30 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x9002, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffc, 0x11, 0x4, 0x8}], 0x403, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6, 0x0, 0x2, 0x100000000}], 0x27, 0x0, 0x10000000, 0x0) openat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x80) pipe(&(0x7f0000000100)) r5 = dup(0xffffffffffffff9c) openat(r5, &(0x7f0000000080)='./file0\x00', 0x800, 0x204) 23:38:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb00000000000000000000000000000000000000000000000000000000000000001000"/94], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 23:38:31 executing program 1: semget(0x1, 0x3, 0x200) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1) 23:38:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x133) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/\x00\x00\x00\x00use0\x00', 0x400, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$inet6(0x18, 0x5, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x9}, {{r4}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r6 = kqueue() r7 = dup2(0xffffffffffffff9c, r6) fchdir(r0) setitimer(0x0, &(0x7f0000000200)={{0xfffffffffffffc13, 0x7}, {0x452, 0x7}}, &(0x7f0000000240)) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000100)={0x80000001, 0x9, 0x8000, 0x3f, "e2e1f76efb8d302a04cffcb18af2da45c59c1590", 0x6c3d, 0x2}) fcntl$getflags(0xffffffffffffffff, 0x3) write(r1, &(0x7f0000000080)="49ddb5b3383f24de2532248ea700", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)) 23:38:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 23:38:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 23:38:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) 23:38:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x1012a, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffc, 0x35, 0x1, 0x20, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x2, 0x5, 0x3}, {{r2}, 0xfffffffffffffffa, 0x83, 0x20000000, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x4a, 0x80000000, 0x6}], 0x63, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000440), 0x10004) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) r5 = msgget$private(0x0, 0xfffffffffffffffd) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cd995f9aaea2b776532290f787ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea00700600879bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24cb18e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575c4f618e6ca5b1c9c463127ffe4d367e5096782d8a0e88360"], 0xf8, 0x1800) msgget$private(0x0, 0x200) 23:38:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10013, 0x0) r1 = semget$private(0x0, 0x4, 0x91) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/233) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) pipe2(&(0x7f0000000140), 0x20004) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) r3 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r3, &(0x7f0000000180)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x9, &(0x7f0000000040)="da000000", 0x4) 23:38:32 executing program 1: open(&(0x7f00000001c0)='./file1\x00', 0x710, 0x101) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000480)={{}, 0x6, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = getppid() wait4(r3, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f0000000040)) r4 = msgget$private(0x0, 0x103c0) msgrcv(r4, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r4, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) msgsnd(r4, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r9]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r9, r9, r9, r9, r9, r10, r10, r10, r10]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r14 = geteuid() r15 = getpgid(0xffffffffffffffff) r16 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r13, 0xffffffffffffffff, r14, r12, 0xb9e3dc7523cae6c, 0x80000001}, 0x8, 0x100000000, r15, r16, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r15, r7, r8}, 0xc) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r17, r18, r18, r18, r18]) getgroups(0x2, &(0x7f0000000140)=[r8, r17]) r20 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r20, r21) r22 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x1, 0x0, r19, r20, 0x0, 0x0, 0xd2af}, 0x4, 0x2, r22, r3, 0x2, 0x100, 0x10001}) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="40000000000000009878f2811fd6f4622486370ad545e89ce70a814a89dfd256876a170442b1efabad99579780b7c8dd555ad87e9d04257aa6788f55626fe80cb4bd6e172c19ffcfa0d6cc2a3e17919a4615f571728b12b049344eb6392106f339b349cd02546aa7830256cfb6749df7e1d8d2726c914d6c6d43d14b989162a48e93e59af76afe237bae1ceb4614c74843ffd946084613fba8bdfee0444538670043f5c61c7cc54cc30df78a13e721947e6f720a84ebaf5a5f13bc1cbad9be77a3ee7f321d7996e6a28e3fbd4abee577b6c970c05fe03ba9a7e122fede2408aca16384edd48752d27a51c20663d92e81035a29c7ecb600b969c002592be2fc70c7f39e4a6cc6e14454485ef97f53b17ca47b4ec29f643f680e7e39c0e71a506d7cf5ff90b48f74810aae637befb1ff5c340986ac352b1824aa669260dbe71a9eace55d3a0dc96055ed5be531ce6e2b75339bf647e2fbd7ed0e06aaaa1843118006f2731967831bcfa7d15b43399251bf1452ff7faaa24f2f8efe3ba792c0b0abb81311cce7a05f2e078c3fe2b33151e4d08cce56a03db8baa69a8b7a5cd04b8b694f3d2a9f4910d5ee863bdff997a8955facceed21822d66040cfc96354a2918780603dd49f6fcf1de44e1e06f4e1accb7e4fbcbe36753d1a0b058c2a529b86506815bd64f15802b0ade44320f5b2fc356f7528a21efa2ecdc1e"], 0x103, 0x800) kevent(r2, &(0x7f0000000080), 0x48000003, 0x0, 0xdc6, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:38:32 executing program 0: socketpair(0x1, 0x3, 0x4a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/19, 0x13}], 0x2, &(0x7f00000001c0)=""/172, 0xac}, 0x1) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x3, 0x0, 0x81, 0x2f8c, 0x1f}, 0xc) r4 = getgid() socket(0x2, 0x4000, 0x0) r5 = socket$inet(0x2, 0x5, 0x7) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000440)={0x8000, 0x1bc}, 0x8) kqueue() pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) bind$unix(r6, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) r7 = syz_open_pts() fchdir(r7) r8 = semget(0x0, 0x2, 0x8) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000500)=0x8) r9 = getuid() lchown(&(0x7f0000000540)='./file0\x00', r9, r4) geteuid() r10 = open(&(0x7f0000000580)='./file0\x00', 0x40, 0x100) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f00000005c0)=0x80) r11 = open(&(0x7f0000000600)='./file0\x00', 0x10, 0x1) getpeername$inet6(r11, &(0x7f0000000640), &(0x7f0000000680)=0xc) semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f00000006c0)=""/4096) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x80, 0x0) fchdir(r12) 23:38:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) 23:38:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67, 0x1, 0x20400000000000}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x7ffffffe}, {0x8000, 0x18000}}) kevent(r2, &(0x7f0000000040), 0x416, 0x0, 0x81, 0x0) close(r1) 23:38:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/111, 0x6f}], 0x1, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x67b, 0x5, 0x2, 0x1, "9cbbde6b3c7a6870b6850e895ed00af04c51c6fe", 0x80000000, 0x4}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:38:32 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2c0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r6 = dup2(r3, r0) r7 = kqueue() kevent(r7, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r8 = fcntl$dupfd(r7, 0x69e951adb2da628b, 0xffffffffffffffff) r9 = kqueue() kevent(r9, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r12 = socket(0x10, 0x3, 0x20) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffc, 0x9}, {{r13}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffa, 0x20, 0x0, 0x501, 0x13de2cb0}, {{r10}, 0x7ffffffffffffffc, 0x2, 0x2, 0x40, 0x77}, {{r5}, 0xfffffffffffffffc, 0x0, 0x20, 0x95b, 0x8}, {{r5}, 0x0, 0x4, 0x41476892f5d494a5, 0x4, 0xc4}, {{r11}, 0xfffffffffffffffb, 0x80, 0x4, 0xf6a, 0x1}, {{r5}, 0xfffffffffffffff9, 0x80, 0x308f1ded303b101b, 0x4, 0x6}], 0x10001, &(0x7f0000000340)=[{{r12}, 0x8000000000000003, 0x0, 0x1, 0x6000000, 0x7}, {{r13}, 0x5, 0x9e, 0x1, 0x8001, 0x3}], 0x4, &(0x7f0000000380)={0x6, 0xc4}) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000080)=""/253, &(0x7f0000000180)=0xfd) fcntl$dupfd(r1, 0xa, r2) 23:38:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r0, 0x4, 0x3, &(0x7f0000000040)="77c6ba2ca766b264c329ea26ab55ea1ab21bc70644d734642d30189e81203818e15968e9b0f33210655d15d34dbf", 0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r5 = dup2(r3, r4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000200)={0x0, 0x9}) 23:38:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x81, 0x860, 0x101, 0x5, "ca019d7817659dd6f9e591ccb283dbbea64c81eb", 0xff, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:38:32 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() r5 = socket$inet6(0x18, 0x3, 0x100000001) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r7, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0x125}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0xff34}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0xfffffffffffffe68}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c9386a4b64a761bca44f284d4e7535e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27ee2a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd77", 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x0) recvfrom$inet6(r6, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) r8 = syz_open_pts() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000a80)=0xfff) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x4) close(r8) fcntl$setstatus(r9, 0x4, 0x80) ioctl$TIOCSETA(r8, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r5, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000540)=0x5, 0x4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) 23:38:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) write(r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) fchmod(r3, 0x2) 23:38:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 23:38:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r3 = socket(0x18, 0x5, 0x8) recvfrom(r3, &(0x7f0000000500)=""/129, 0x81, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="01002e5d71908cc71d06267533cae7e4149bf5ffb3b7cf74c434bfbc51af200c7d6ed4d9a3cc12892a5a8b4443360f17c880bf15d05673b1de18cb3033"], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="4e07842fbbe63a", 0x7}, {&(0x7f0000000100)="24682c6878839ebdafa0a7cdcd5a779985ed06c9c0ef742c4d6ecc92a90c14eac4dc7b7b33efc3e8772fd6b05ffbe657330e9fccd7f890ec100efda87ad78155283009e8836649d2bbade093e64100cbbef6ac0f", 0x54}, {&(0x7f0000000180)="3deafd9daf134786773bf5cdb363496daea686151ca8eeaff0c5814692ac8f5822df7cfc483e17b7dc32f2e3277765c3a267ed8e61ff6e24805cceff838536c2eaa8819bb50b4c945dac3418231582410094463f2d54df38402871fee30f54d3bdf03dfaa14cbc156f1cfd3b6b2fd9186fc0b5031831", 0x76}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b", 0xffffffff, 0xfffffffe}) writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f00000003c0)="e5eaa679c947b15010800c13d868ca8195f20f36b553ea44795561c58eb93162ca9cde04cb8f974ecbf2bd382882d17705c619", 0x33}, {&(0x7f0000000400)="a81e8627de7b1d2435aa397d8d7b99dd96641067e0345bdaeb25ba7b852577058633fa220d5d1e8ce3c094367e63041695210262148ab226e2cd5359fd972e39748d9cb5e5ece56e1bbe006d1aa422d83b41d34a1a5a6b3c53136bca65d7158507fb0cd3bed401440f83c912d68590f545f33533a89f78439f3e923ead000a6043ab82189115016d3b41d678b4d52716c34e1b0e592f949a3244696cb4bdccd508ca7fcb67913ffa07dcfcdd0197bcc772f68848f0b0fef10f2fad30109865", 0xbf}, {&(0x7f0000000b00)="be94125b477e97a4125586b83472146d5ab98c4bfdcb4ce392f6cb6536bcbade65885d721f1b891e50c8ebf49a88a3b1bb8b28a5221641a96f8426d136969035c7e3585a0f22676343b749f444040c290962f3e249610d9fc9ba50cdb965188159e21f584ef07fc9a84b83d32dfb3441193596a3b143f40f280cb91c21b4b73deecfbc8c243713e996134871c47ba8411f46c2fad6a94a963a345cdd8d9a0712f2324500b29f4bf3df42c3f6c4259405a487ab3f292a74196c4c781f574ca225871b74a96a37394c4d97bd233df55de15a955f188c3c6308f439c22183cd9dd96bc4fd091f5a1b78d616fc0de0ac520513bee31f6e71edea037443c43a23b4015887b615315bc00fb33266d2820e8ae1d2cae0a7b8f3b3b0c727d8c7b8c9b8539aaf99c58b253c4bc6a14a9f2327fab57fb24473e13b19c48a7fa203635b3da6c9ec1bce507ed97f3c7de2af4762369745a7c6f967aff16287d08cb7aa67f5c609fb0e489f9995f38970331a156bb6290266f6f7c0187114bbb78238261740ad967bfb245de3a6bfac071185acb903832fab08e40ef6ae18afaf98a7316d992e68fec1df1f0c548414c7b0f6bb23fe1779d267a0db9ec5056e65683afb4a598f27b1e4c9cc0dea084feab07d36ed6da4889ca626cf4d048da54b2eeb5db282fa973f824486a8fa63760edee5fabf0f7123851f6845736d86433cee1192e7a75fd8d193e4637ef5b6fdd9f9d3b97f17e93400272f59d199524d60327133c6b90cfa64dfe214f3348a297cfdffde7b17d362f3de2e5fbe69a6b87b5f17752cf27980e744836ee81716a18b175ecad651c6eeba9d1ac05fae86b04c1647b78d7ef42c58020d78fe5403b80d89c029bed5507f96470b13eb7c27e955d66ad7d0491cb15fd815124937c2dda7ab1cc0cac8fb39bf211d3b9e8c1544d2d9471c3deecb66870617067559f1d0f9a4dcab3d97a3915be10b412cab1e3e65956a5bd4a558fa982bb5905a676d50f2389536308b73c5bd54950dc11d13140907d231ed2a5c744528ca5ee2369ba0eebdf36705f3a240593958eed13f3498d3ec6b7f01d101a46885d10890664dc80732b23727ed4be68311bc0fd797610276f9511f5ba59f05a9aa9267921de7e90a84706691a713a2597c6c1e77fc29c4eb9e81cd7c5582985ffcfd887a3640bcb4883fc3c73105386306b2f55bd31b8ae44f52827ed7a94da5cfcf75816e61b9161f9856426f50be0dffba012cae1b2a90d54189e21270ff195bd231503743c834f5fa91d185c9cef5d3ba512c0ec14180aa0f78fd7092e8548e719c141ec893268120aa52d433722c816dc7f8d8e0c25cb14e44a104a09f9fa380a4d620348e717fabd512fda7bff090ebce026f2325d22a5fad76dd22eec1e2b178b381c91a268fb38b34705a087c2937c00dfae64b3995ef6001345ca102395865425554fc49c9a88f7e184bd40b09616fcd95d5b231422dfc90b614fcca4dddcafadfe74cb3f3303e8d002e3babd079e06b20c23218f6e123e98b3e53249e031518db7338a2d09840dced7808b7c84270f6017a7cabc61a276a260ad7cb486a30ea11d0f584b808d29a680caa75d528a00ed3bbc1ec88525f0f4e69b49eef13ae36b6d898278fb3bda1b67563dd47ba909bf7efbe284b6a26844a05b1127941a26842b04d59df74e5cac35f4c866f4ed04a9bce15a96e38ad2846018b753af96c1bfb90ee4c1ddb0d19f18436e6abb76b20fd098a65db567b1f2eae069705a33505c44dcad1efea29767217e10fde1e5005c8c59bf46eabf07affd7e20e9430ad1affcbdfef16412df7a4c6b7820d7a85106093b991b3257c34d712e4ffc199bcd63be6c7ebc6785d88047cd2505f5a9ee70df4f05385241e69e9747364762e5c1606c0b1f00b5de7168bcc988c7d8dd5554c7446240e509912de92e08e89d1d2d743ca82ae5dfd4214b50c8de9885841c84c1346eed6d86477396db554073cbbbdf6bcc6455ceee30723f0c3310b0d8bab607ac336a95c2f12244ed560dbd035c7dbb3a346670f32588a8369b7c56e9c7684cd949cab61f3bd7411051c55e5d03eac54e53442c47b1c79050e8b303c251b372620c38da7bd208af09d92b8dd08a364c63d7f5f6d2700e8fca4da5156cf43c606cd74e067e899085b6c6f807b326ece5beb1c1418fdc5ad7203637c5c2985fbc127903e5ae3319844665b02b150a544ef05383c883879db960374eb8f9c2cf961b8f14a73ef3baaf23db502d80d1fb0281b7f0710598ec3f1f19d9c373b57fc51f947df6c5f1b722dced1e5e2d02aaa48bd10cd9dcfb25db29eeaeff89e68acf6fbc4dc5a8ef929b2d7dbc6525221af98c7391f146565a6751885cde7a7db8029d5bc2780d76f46761562352126671e981d94cfe9391d8b2d069ea34cc63742575f69618f7a5962614eb222f659ad4679524da57dfc5bc91e87da45f6f3a3fa6d406d87a1d4c9862ea3fe9fde73dcf3d04eb0774b487395edcee54c4978ff9222ee89ea86f27206990f1d1bf4bf12f3135fade9c632acf955e2dbbe51c6cd3de3045955c24044c739e73e5ce9772415ea0d446b4c74d4b5cf2a12136ed24eaece55e18fb8a76628e22e091720946079c432a7dc73e962528c021cd353ded6e54b1c892bf88a5966a50086ce49513b22dc410f880d6404e22ab0db4b6af231be63da703549d1a6c541b25f84accfda4e73e1c23c3ae29275fb03373665396016a0ec4c5e3d7e4fd919d98fb429feae9c3119e11a0e96633bde0392ef0a7772dc65bd2be569fb18b06cbb8f6f76230a01c406bc67a3a43066f04bd60b64bea5c18d6828250af536c97e738f1701b3ea60c1b39d5c6aa9f7ba4960ae0c2b8ad356b707f70ca65e6dc26b4ea9b5821154b3356956991cde7cf57051d48cb76a43e088b00b0edc83a6befe7137c08e9072222218471dd0dfba49d5c4187a8204af4b36ad9beb296cfec55261e3ef1b113614ec4eb54fb6b89063ccbc8060e6645b664738130fc50df2bdbffc839705c1ac32d06831a129bd38cb6a087de2f7cf4dfc496d7f6a6c3efd484886b38d9c103720c39c17f96ec3ac3dc8b59dee20d8c93b07642b352c768d85b3b1050f4385ea893120f35db7cc4140cbb675c6f080fb009679f94d792a09910aafe874bf3521bb99768ac9b41b59ca4e56ab880ddecf00fd88e217f59ccee23dcb11295d856e3e88c6873d8a6f9babe1044177bedd3413357edb1d34d9ef6ecfac95d03292a96b744cd6e046c4e99ac809f1f57cb953ac129fcbe6137641de432273cae664b1bd32d556890b384cc445d8b72eb4328adf628f9fe9f19a65e9edd464f7ed5ef87f99e624e7349c02ec9438ae2d681ba4590276383b4129bf2a73ead7741ff9586fc6f421d9417206479f9abbd45dd3ff903729bef3e26d8472b3a865665a1be5370a8ed8cbdf41f3cc725a99215feabf0676a52ccfa0d4ec8f6bd1cdbe8380528d6dae419f1f8ec81987cf8459ed1a6a35a5ba4bebe81032e7415184bf172ba3d842a50206b27e0c3441e6fb5367f0f485960aacd49a5ae19b7daeda5757e82d42e1bfc51cf98812cae574017762be9c0e2ad525c4bbda49b58570b86a756d79662c1699e9b49715cd71629ca047a56f0f28a0313fdc5e7456555778671986ba18b2cf066e8a44dc31291a2dd7898c253e255afb607e4201cb37d4efb8e19e924c93ffeb0992e955af499ce08f81c0b5af8690f3cb46a15f6d3b3eee303ebccedac3590f551abd1e2f7c47778edf63d9e020d103fe5de73004b9d75b4964cff521a87e478fd29cb75a37cb23e76b0a671be5a67a0238de06462e564ab53396ffac542bf4e3883138b84beb31b322dfe79ac681be06ac114c88150a678a1b9a4c3a9ed65c74a921dc9cefbe337c8e6528ec45c1106e44afc655baf47497639e11b722ad031a974798a9511a9cfa30212334a70df5f192860dc57beb8445fc4c47cd2f1e32dc90fc1b146cfb37a8eb716e0fdf26641313be29207d59d75bd668600885b269e55b3629c3ac01df8646e886b8a095e6fc0b58261afd3b438b5df7caae05ad9786cf1aeee3cf794cae9516b1c8ca6f1d1fe38157255bdf6c12212a2c29fc5d713a90303b27772d346ae99269e0798e3f23cc5b9b6251f0125df390210cb6765b0f36a9ac76dd71060f7cefaf58b14767392a3785a42f9bc21146648900020a8eae9e3bcb9b7edd83b2d0d7f002228d66350c475baba3236051ad7a4ead8fe75aff78b359ec22d0dec55d1a2a83645dc93ee22e938f4555258e98739c337b1e8defaf387c39af5416d38223a4875d4e7da4ee83d6037b1ed8207b82af91e2e8ac157f5ba09495ff45725f6782ed887b091bedc3e35c65f1bb4ed38f49b0b5e12d179120f26b0679ad3e4ccaedf613318604403cd1a7718659376e732b687765b2e0841e230c8fffb2a64af906f5832a72536018d0735487e4c11c0f7cdede6358d1b7f94fc987f77fb3b7903954ca2d9d4e980486917fef954df0a4aa1baf80fdca67a88dc57d7fc79ce918ce4766b1d6da513875e44bcc29e8ae0e3b43579d51f9227fe7cf400f2a44d2fb141091f6d5d450fea906d96c0dc26e9eb2b45b32e381f22b76d8f31ab13fb5865b6f7f93e5b7e6a9b713c47d1a4394533bd201abec9cdb9988cb5b683d9198ff8f81d9f520c6ceb67eaa8ff90a4a6a82cff8b3513205d6273c22efadd2fb00621c7512a0ef5927cbe3b69ffc89600caca221c4e4efb33cc95fd31b996d49b4fc7b8e72c54f71c65775ad607a1111dc5e8210a4174b1e4bd9e622c10e81895892a8d2756d57456791e39ef81345aff391c73613b60603507b2c3c6f8b30cf338a1e5b0443766c8fe119cd225e53561c1899bf073313f885c2c833935e76db36765c4bb1967d09238ec38b00c10a2593b3c7d3f4fe38a6f43f1b445d977bbffe5fd605b275bc357b7aa442aead224c6efe25106e033066058b2520340dd7f754d77f2b429b56afdd8e8ec8c80578a4cfd79211e5daa21c61931f9484ca8d963244abec1a68e416d3613eb7671e7a83f522ff918b68a3bf019951fd8813acdb225b85f18619863e4d32d2e0454fff7f754e0fab5c6da0670c80b806867dc1e77a362f067e8d22d2e1d059a428402705bd502ff6adffb5feaa42902502774e933480e6df5e21bb3aa222dc62419a2efc0b07238abb2282d6a10726799d3d85a516767e4fb11cd1f4c634d7922d2bda045f7d3ad43d315a078d824c2046d09ca0200a0facf08d385435566939b9ec96e44f61dfd4b063760127469a528bb267541f9aa84afe675198bec4b370cc415997ce7a3db5690b46742eca432c3a2e60dadda852f03e0b52c96b8b1da410c95ac79bfff32fac4065bd586b530b4790a261bd9e1ef9c3bbb4f455d7776b61aeb23ba56e8803896c620795ba307ec792624c7f09339187613cf4bdaaa02a6a95d51a79d40fe024699b796ac40ac6fbf68eb506d1be8f3e42258711c4937c84a1c1563bb50931b16a29fd6c699cb50d65d1c0044cd209eccdc684b529ed201e0cc2b9160379993190279161de44cb0f13962e5f287d362baa7ca9a285bdc575279d9151b8974233a1d00ebe2607f22c9a748e00da0cad998ca3215e022fac9b57e179fea31ab3c33bac832d1c792b473b75ef76f734554207a9de930be49365d0615be6e6d0bc00046aa114eb0023fcfc118d22edd642f9df78d6564898668b8e847df3776859235104d78b33beb00386a5903ef84aa5c52949884c1bf653cd", 0x1000}], 0x3) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) 23:38:33 executing program 1: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800), 0x2d9) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20020, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000440)=""/4096, 0x1000) r6 = openat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x4e) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000001580)) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r11 = dup2(r9, r10) write(r11, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r8, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 23:38:34 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() r2 = kqueue() munlockall() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0xa055, 0xf196, 0x48}) chdir(&(0x7f0000000240)='./file0\x00') kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/28}, &(0x7f0000000080)=0x1e) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 23:38:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x9}, {{r6}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffc, 0x9}, {{r9}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r10, @ANYRESHEX=r3, @ANYRES32=r4, @ANYRES64=r5, @ANYBLOB="73a71aeda91aa4e607439886380aaa10b4a6165faa2f83bf6b9f3edf2d8be8b3bab3ac21e15a64d17d179c85788a96d45558137b17d5523f3a543cee2c32a0d3ab967801ea6c7f83f413f0487964d3ff", @ANYRESDEC=r7, @ANYRESHEX=r0, @ANYRES16=r8]], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000000)) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r12) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 23:38:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x3ff, 0xffff}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 23:38:34 executing program 0: msgget$private(0x0, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6e1dbc633aed697a97030bf5ed7f00000000a60200000000000000c1c20a3052d9ab01d7075229b57f65c74e2d7d3a3d5021c7e0d157a9d22adff56d1fa612edf84adc839f493fffe13b5c69d3a4eada0d4e452b8603dfdd0bbe63a7beff8d4f9b0af14c15b95c97fad78079c01d17aa7adb065402c96ccb39c5f83bb6b058ffc0c6507f2f0002fdefcabdcd1adbcf152b1f91a1d7241660735a5788ae9874e8e513bf3f4326269db1b9571ab3e0595c957e0bf70558746dd535e381e744a03e374da041e7a9ed0df5dd580f2a8a00"/216], 0x1, 0x1, 0x2800) ftruncate(r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x12) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x8000000000) open$dir(0x0, 0x0, 0x40) r4 = socket(0x1, 0x2, 0x6) bind(r4, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5680, 0x8}, 0xc) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 23:38:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket(0x6, 0x0, 0x7f) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) 23:38:34 executing program 0: writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419", 0x22}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) close(r1) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 23:38:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r12, &(0x7f0000d06ff8)='./file0\x00') fchdir(r12) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') connect$unix(r11, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r11, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r15 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r7, r5, r15, r13, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, r13, r6, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) 23:38:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x59}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000040)="8f5ed4add431b1ee575d5bb406eeb7e9f5273611371929817c83496d23d8a86fc646f46903bcc5a820c073be8ce8f33edd4c5bb7812ab7d845fbd08b2837ece438cee7b19b61dc6006546b8d0d43", 0x4e}, {&(0x7f0000000440)="899061ba7dcc6a219fbff279ba0264c45f9fdd6a874e7336e9030e7da982626749377c9473431938f746", 0x2a}, {&(0x7f0000000480)="bc941d7c51baffee9de80cad17ac3b39", 0x10}, {&(0x7f00000004c0)="127d81da28e59c2a159370a6f249be0a", 0x10}, {&(0x7f0000000500)="439762f2eab03ddc9cc9decb42c0ed88c1ce67bcab83b53a7e18567d8e7f21467263aa1ce7d2c153109328da810d1303f25b139e63708fc8de40d808f16f1547074df4d44c141f8b272517da7e1df1ed482daaaa410f95af664b73b78da10a0705303c5c6052d5c6a70e98bd4ff7d240810a97f2c7f2dc1f400d4fe3214e777d", 0xffffff58}, {&(0x7f0000000580)="9f3a6cac134b5ae960962dd747554101b8a7dc31e3f6017b0049d61dd506fc37f50a3eb92fd93268d0b3ebffbb82d41fd17a85559a4afcb7acd0a5e053dfa687adf7022ffefca11a053a9bbad3a0aa74bcbdec9156b3", 0x56}, {&(0x7f0000000600)="6c914c72e127a7c5a71ed1637fbeb95d3dcd57d1e9cdfb0c25292e53c411093ada48bde52ef34ebcdb93", 0x2a}, {&(0x7f0000000800)="b0aa293fa835763a86e619f28207b9a10fca4f55d1165ed0fe256a405b76acaa5bce9c826cbd828737086956dde818bbe9aea3058ffc732e77d7b3ad397bdad54e9738c931b51d7403e776c2e4bbacdd9b5a52bce54fe30b25b66e572abaf447e8ff013f5f2471406ebca7a5b3736469b1d102be77aff9472ee8bacfc2d3e891ec41a77c0d37d67f8fac540cf14becebd2b958343971a2ae11ad789f542246295fad2153e76f15", 0xa7}, {&(0x7f0000000700)="2c5fc93809477080", 0x8}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x800, 0x7fff, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470070000006a845c8c7a32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859841894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85a074c6684b18173db409c22a33503464d7191d7b4fc8912dfaff50b621a28139dcd144ccc341fe1a31493ecbcdb7c265468a75971488388eeea950207c474abe6c32e2d286a5705b", 0x12c}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x1, 0x1, 0x80) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) r17 = getgid() setegid(r17) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r18, r17, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r22, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r22, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000240)=""/25) r23 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r21, r19, r18, r23, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r15, r19) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 23:38:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 23:38:35 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000b40)=ANY=[@ANYBLOB="62021bc6007b00000100000000db00000028d5065a77da7f298077f507c2e463b274ce962c1c3c6cea8c4b711a3b22fc855c56c87818c250b3a01217f4c35124708ea410acecae4d1345531186b42d48ee7656f9e3f6ce4d5fc907f88a085bbf3425af1210e6a35c5152cea375528f77b1f7f4cd56565bbaca5e2fe016021ac235e5398aa6418ade2ffc978a6e"], 0x10) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x10, 0x1, 0x10001) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000001040)=ANY=[@ANYBLOB="84b9000008bb6a79c306ed503000000000ebc0f7ab85a3627c44acb5372f93965e0262d670611dcd5d749f4e38f768504d9ff8f4d0eccfba7dd08b81fce6ab38aed3ac93d7670936b60073be3e6ab36046dce27ac1c43a0f69b601826787355852a235f34b26a5bc62d5c1bfa87f604a2e009778c41dd80c806778d903673b0a7672ff9d22372788fc8f6bb9f87d42e6ec8219ba29b2514b4e27ca3addae6dd0a12d8552b7d46affbce4baa10302735e1eb3b59e60612512e52291a6a8cc605138f3be096de7cdbc0a79480ce364632fcbd56b"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r16 = socket(0x2, 0x8002, 0x0) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="622eab10"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r17, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r18, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r8, &(0x7f0000000680)=[{{r9}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r10}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r11}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r12}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r13}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r14}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r15}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r16}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) write(r21, 0x0, 0x0) connect$unix(r20, &(0x7f0000000200)=ANY=[], 0x0) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r22, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r23 = socket(0x2, 0x8002, 0x4) connect$unix(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r23, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373241ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e1c7a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c55421f7a5d876980a796d361b281b5908dd44690cbdcbf53bea8ba8d4b90d0482604cb767586913b3cd9aacf3d6d0158633257ddf4bf5de35318742b8217e7e5643d6a3a6ebda65f9fa2f68dc534a793ed"], 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r25 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xffffffffffffff31) writev(r6, &(0x7f0000000640), 0x45) writev(r25, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r26 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r26, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r26, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r27, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r28, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 23:38:35 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000010c0)={0x401, 0x3}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000580)=ANY=[@ANYRESHEX=r3, @ANYRES32=0x0], &(0x7f0000001040)=0x2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) sendmsg(r5, &(0x7f0000000500)={&(0x7f0000000100)=ANY=[@ANYBLOB="0108002f66696c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="1359e77aac878197a916c09e5e85e7cffd82129f72481cdb55facdca353d70bc11fd88c531742d57d6e05c9e67c3358192ed64b74762338982ecfb5c4f056749e2de3fd38f3a", 0x46}, {&(0x7f0000001500)="5656f13e97694bc68e0975a63f0c5927bc17a44b901e02e31d1cba8f0b74ffa35119103b9b88efdeb5d48dce6fd833d5f0788836cebb67177e90dd21773bfb32620fcb9c662c171ce0f83e9b10e9faf40e1198382e7b30d103f8977df2f5d692c1783f4fd1f60378652c270c0003ca25ab90332d3f2cf2648b99d128c96153a83ccdc35218a0c7519eac8d1632d2363fc1a92bbfb4e1146c0302f3d805f189187488029bc6452cf52a27db7cf969a082bec2bca23823a6801a632b154b3549fbf9636800f68e1aaee92594070696866da2e97ab6af3aba4a04c6eeddaff3a84ff7c1a32253b0dfcb710d6547856fd268da903b225a6aec9b03ce6a0cbe0b7e6178573cc87044ea236318df4fa64c604d4b24ec8e3a99d0f93ca133e8d4308652c7e681dd65024d75288f1666a621d75f0cf6ee9abd7030786b7480ed6556021fceae8aeeb7ac82feb93c9b228b284c7847afa0e2d2b9d7e1d20aeda5cad8a7b2166329742c4a76830dfe95f28b25274581e4914659d496b76244681f70ab80ae657d81bd470d78d16f40c2290ba5273eb6b74cb37c0aaf7e2730ab88a8437423bbf5a1246e4f4b890529ebcd6234beb0ff29ee5ffc8f619f709cf40531c79354836d7bd5199d344b3c4e0e164f33e22a7e47e9ead46514e1f0f71553835e2b35ee66ff3935b9b951a4ada1f5e197a8ddf6d1e84a04a973d7ab946c4777e6d3da9ba9811d8cf435b8aa78537be2723180c9bf6b76c6b658440bdec566d13df5760eea8372750a96520bdc137b05b0868120911cbf4e21144bfeedc18b93fef8b8bcaa5eb2d03f031ddd22bce221efd8ee1b2bfe9055008e613e8ccbd675e86ba3cf39ed374b1e7f66ea48b12db224ff64cabbafb9932f2e94a0c78da0678bc8795e92202ccf48b24b8bef12d8f8a4817127eeb34f79ae25f6624c623a6507d7894d8153b3df93278f7666cbbc71a3378334542dcfa09e214e819da6dec339c67f283f78bf560008c6cc97a9f409fcec3fe5b79bbb020c02bfe50e76d878a2dc1ef7429a028a9bb7b38e7d0d4825b99decdf1a25b31b4a26bc539785a7e76bb01d66f86cae90319e9efe861166b01768929d574bb9413274501bd68d9fb02c6d2ae332bf6104e065416aa0e6cbfd58ab976088a033ad2f549b18f9bac36fadff7e42c3b4706f2ded8559633546fa6567d249f7cdb81cbcda06ec482e7aed9f50514657f36ed54024f2791ddc7122d536b6c7bcc728d01c17bc071e30865e3977c64a4c9814bce0a45623b72e34c23eead5704d2ddd9dffc11dc00cdd782ffbc45020b2dd6afcfbadde32fd6fed63b17f1e39ed63266cb774fa9a640c969419554de65dc9591a16222f4d178f3204ea7e4863ba86d294ecb76a0b34b71aa08aaa52bc6674e2c87ade7100a738827d9fe092d644f5160d3919dfe33906b68b9adc59e2803e930366d32be53f65e8dca51baf465458683ef1d00e3bf38c432d446cec00182c6557767eb19e2aedddd39356ec72cd1c94c719c2553980f3692a298d9afe5fc2d6ec6680f948baef9c5b188af54f2b0eb819e3059919c5aaac2dce40027bca155aac5275857f3fc311ec1f201a10b1cdba252d852fd13e84adaf184c44a04a2f3c33676e23981b993537e4ba9758670be636d02ca244e543c133bbf6a680cefffd1ca01d9f407ceffe6707e9df7b1e43326b8b5ceb6bfed3e4d6ce544f582624af45eb1d5f424c91bebb937d200996175c8849aac2f7dbb7f6bdcc64dddb83e7551b4638435a1e0db0be22fbd24170b6ed91ed7040bd62e19d8954292d142af7d4a934c99045aff57859c31d11ae0f50de3225b555c88c1e2822a22544efbf14ae6846b89ca6e4e8963f1a8452a39bd32e72593663c01502657fafb14d2e0ccfa72f7fcc50d347c91922c7166cb42313dd201223d490cd61d6070b35f0eebbda9ee9b781041f2a2c5bc49661dd59c784578c21a2915b0ddf743d5a49034cd013d29b8a6ff0d0b70a82065aafaccd417ddc6c8803861d52de09e23763fd5b0cd77b1423558506792c3e279a8d3f9e4e861bbaf6a709e76ff7dd9eb8592f376f8d1873907ed609476ff6ba0c841c0b1f4ff5cb5da7257d72d2eff7335ac86ca1aad33d2da0ce7a25107a34a7a2d42a08618455dc64f85037963cab82721b841edbb2e93ecba23e2c4f444e0973621b7751638c1e2e63f552468a91af11046f77686bf55454026c58be2213a1eb89ff7591a89a20b1c3d15efe8920ea6c41b8187d9ca951ca370af89780055f4188912323dce1495eb08ad9fd54b4ff21f8edf3b71744f43d0814f6b63d7c23bb7c454723188fb9c6bcf7ac6d59a0308261f6862ddbcd0bd240bb48eab2079346bbd06964daeb5ddfa870c42034ab93f4ae0c8f176a43ed814b410cee3a216d2cb22869c5f05e1abd6e4bb025590c679d0909b4a8336d307b2749aa80e3fcbed26ae00529b245f9c04f158df51f0e075125663a5c825d3980404017a709d4b2cab22f7888e0a369d0e4b3bde643352b4e22a32a067e25727ba5753f36fd449561ed3ac751473e462937a011112613a358cc894027964faa7d70af8610021d0fcf1a9a86d4f1b49f174cde244f7cef777ec60de6cbacefd2640ce1de0ebcab1bbcadb16f060e8a19918799ec9520d52f8d55b289f8cd10aadaa4607f515718d111cf073ed1ea3cf9490695331ed8e0a168aa3b5af68c5f47566da1e043ac73248226fccab5a034046e9355beae6962b8e175c8a010935ab8adb3ef39dd42fcc200a9d21f6d377c66c21119a2e3f645575e1b6d0207aea8e01edd98770ce9ef6d45f7d18e0b355410c1d734281ebd3e46c21f3af3d7c43cb4e990061f10fb7abeb31e66e417c80b60c09d931f208a4137af26bf07f39d04f8efd65ddffb0ddec36aec702946c074cd7b62146c1dd4b69dc4995dc7e0c4d7bc1d327e1008cb3298bf64ebd936f3f3f7cffae38276083577d83cbc4459111f556e9171ee9e8423914ca9ce6e6b208954cbb443781aba3f1e3741cb8d22f04c56bcd0b3e931e3294992a9cd03ec84eb3f0dcff6a60ae30629d6804670aac63f91fcb55e54553279cb2a6720cc0391ad110b27cc9f696396e0653b3e7a665ef1fe3b798bec3eb4c9a3417399eb7cf1ddb868378ced8e92421dbaee9c8a36b12cba6fd608cfe05f1900d3a363911b97686f9d168906d1ac1a72cf3b7eff69d94027507c201edb2551850293889ecec3221c5d5a542654bb8f6f6cc0ae7e4e5ab58cac02aa825942f76dead78f84f852b7c1663a87823908757bcd74a0185db3f0f0f4c40d945019938807a59e877a25be970b32c0733016d284bd269f475c942d733710128a8c4bba002a08b44425fc7bef39224f5732d3af72b3efd3d5ec909204f941f47a755e4fa00c71081cd56036768d5de2c50f448782151be9f59a3c2e68afbc5607a827f3d64470061a615f6656dddad9aed045aaf892374deb79f264111dec05db5c157f538e17aa4489f0788386d565200d13e457f9f3fc91b88d9bb85dc9b7de45a66353ecc12c6e7473ab75c0040926a8c10082ab0efe591e7bdebedd3ef6cdb345d19d98cb05339f9eddaebaa63ace883dde32faca339832287ccfcf4d933269507d8f183edf1bb6cac0779ec5a48d789f99558957da9732a132d59effb1946c2876ba739e02ac4db2c3b1c828ed2b528e6055a74199764cb6daa8281251d06faad486a2240ab60f67f4ee11ca303314cd826a26e90fa7e229f46ac696024a651096195e24191995615e0e670dad124e2bfc143a6939e8e1ac1d54a80b6eea9042dc46e700f420e88d33fe63923ecd10de9fcb1200b55f2c80b4d5e84ec97832f4d6f6a261a6b80b02472fc6616420959b33b7945aa5cc35d64734533abf9604375c7601c7f7e916a3cca987546fc1c14bd039d43331d735b305a72b1f595f59218d2be9cbdb01eacc8ceae5a9de60304a2536d8d7466c92909d18274693798351e11fa593b6af8a0fe1e5075c3b22c4ac6e387eb5c916cde2852f4ea69585ed92a06df8ece9f52e9b10cfec28058241869a45f6f19e6c858dd9142ee847c850a31362e930df683a6ed338027d38a68cfe1a404751a25911c5f3a0f0bb4c8a750b3b6c41b66d07f999eb5ba44d193b53da8c638eff3c76cd865252d274a2fe2ce1b403bad8f0b30ea0442986687f9e0063c69a6c864851b415016a0e761dca18cbdec9d3c645da5ca870edf737a6fb4be1668ae6753692499e074070bbdbda7fe43c3f289d777a2d6b4cd49235ffcedb8bb97191eabc9225440c7c66de5c18e9b52214aada4e93369c0ae28205cd2aa403191f6237b654f44edeaad7eb843a76b09db44e831bcf5d0a1323ed8d66a08c67a9da13a1256e3d26c73faebf3a80c828ff5bfaab243d8a7858453457cd3d46ee144b7bf64508700d59ee0ee3f5b9c812233311fc243d0a623c94bb69b6cf052fd60e2d1cc91191b63ea38596afa2f60a8e337f266c5924d13c92669549c5290f60c4c41b4d9fa82b6f8a5a56e28564c995ff0290ab8a2891381a7bc09ff48d8c375c45544f3d6ae9486d3bd839ef49d4ea69be773d57b8a90313353fa932979b3505b2e36e270450133684fa820c0ce2fbc5ae008fccf4a7ac6e4e1ece2a067bf976a9618659274ac0f5e0001f9011b7d1a172860ba4205843700fa4ab6df789803415603a7a14ea71f2314b7dff1f7bfabb8109f0c2573b7ea50b3c0c1ad5a967310ef35051a5a43f675eac236ad8e9ddaaa10b8b3b1209cf4f931e81fccc9962d48e2b8259f18f2083658db7265fd319fe1757f830d4fdf73f97ec432603ee49fc0a5768b7cea87b63da4ee23a21e64e7ca1e3cc5321729b45ffc0b8744e65420ce8493d393ba9018a38fc1a3758ca7c59b1ae117b3bb9fb5bb260d9230cff0f8bf1a0fc301702a66702c288f098a1ef208c25bc89ab3d224bea747ec5ee631531ba61d14f1dac4af3cf82c91e3ed20877bb1fea67c1efacb8849d35d5e7984689c4eb775d5246fa7fe3f01dfa0cbb7fb34f991595f96b73465e609f20f4d8513e27bad8bfb921c251e72c6fc438d55254fb5b3b962284d86929d846c9e18506e131b79c3a605e7cee60e7168bff11e990cf866d7dbcf179d19c5d7bfff6925a6f955e9db0801f85352ef0376ab1eeae0daedcbfb8f5fb72a28833b85c2a79f37c36cdacec7eb2a8ce2a1c26bad6a0a297802627c6c2e2cb68f041ef6fa1cbc1621ec7520979e9b249053a41819d4ec03cb70d86c8b294ef35e2063960256d15f850f7b6828994a7093ea819a1353032218816de0792539761d0b9928d1f6eaf1c3d56374d3feae0a7e19a1675d07d97955827bbf5215a3eb0881947f32e9e97cd9308bf93933079060e66239a9f7c98491a7075a0ef8b61753f83e5aa864318c5079ed77f7e42d8af1e974fe8f4de4110b565129068bd35f890905e075f6eda053769833fe735bb5c63ace452abdc4bb5e1c18390e10dcdcb0d2e111d07f88892f255df95c77de659d1bced8db6c833ccf6a002bd08c39094dad95d2ef33223c46de957d3a267eea4ed0632d7d82435748526900327fc57b40a3636fc643ed2b18bd077cc6a01492a1514acc7587e75636da90265134939466786360d1aff224f683a667857d21754c39a2d99343e6b2d4f48278b8080d43ff682ce1d8f7f2d3c79f0cdadaf0db772b0b3f3b3746eea510009a959c0da30e0689a0e64da128980de9660f69f22e477aca3509fbdaaf8487ba584fa4d8f8c2c67e8893099af088ae917", 0x1000}, {&(0x7f00000001c0)="96f26437c7737d4b7564a5eac42882bca08dc3239c5d3e4c0a10fc7287b42f3db2b1047a5aaf9cda67e5952522d1442f93ee3ffa9982cbebf26610a0581fd6d7dc8cb1bb2a281ed987acd72c07ead8003bc344ba70dce26508065a87ce60bcdfcb1578c14a9d960346861e1fa87f7a577bd0187c34cf145dde05672b2161f062a4ebb89b21c2360e4dcea137f94d34bee4d3e6879113a259b3ee0bc10a598285987e", 0xa2}, {&(0x7f0000000280)="f1e8fbc90dd12c27f25c74ca74a0877bf6571227baa2fbfb35a63d284ffe5c1c3ca5bd3216ad62a0b6908f7b76a8b39f23957e36d00918521323427324351aaa1cacb29b4f418d655e138a8e58c77de604750dd3a2494032270d8ff499cbd48189bf60cbd090a0c81f33e13af7c31ec95593ecfb91a1fb2212676c9d486f5d39122dbbe39f69232d7cd5897b633a1dc14ddd3b7234789ee4b56475a99afc", 0x9e}], 0x4, &(0x7f0000000380)=[{0xb0, 0x18001, 0x5, "d4af62f14cb4760386691ad9eae1dc0a59d0c0a719bcc0995fc97a14c3a6082051fd05de4bbd88a2e867b012d734c461877bf0a894e729afb243fe306ff9e7ad3fc92e96e0c0f7178e15b1a43ea5a2751eca6a8c80e4acc4c86146162d594194cce41a1e8d7aba83fb95c3636e62a6ba53cf7c479b40c98bff5da294dc59359219a0e390e3a27dd96c2191d9a58cbd5f667b14f4993db21bb8266c7cb98bbb51"}, {0xc8, 0xffff, 0x2, "e5a2e31b62ab7f38b37800f29267bda88d63348f4da39e193e8e074a816d75ce4199aca877127dca01d74c91aba57bd3429d7db10a6b9dec4045647e0084241bf86ef310dd6d610a8834bbb01d22df03f402d502e4304dccd1500e259820a39ba5559d8993a81e2024c69637789e86430aa89d0d7e3948a6dbd1a38b4374c89c7c2b183d00b8bd2c65ea7471df59e717fa9e52d1cd472d736d57b8344048868a1f8ae12b2310cb1850db6e0dc8e2ef8f5074e9f8167e"}], 0x178}, 0x4) setsockopt(r4, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r4, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) recvfrom$inet(r4, &(0x7f0000000000)=""/208, 0xd0, 0xc1, 0x0, 0x0) 23:38:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/214, 0xd6}], 0x1, 0x0}, 0x0) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r19, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) r25 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r25, r26) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r25, r24, r27, r28]) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r30, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r32 = getuid() r33 = geteuid() setreuid(r32, r33) getgroups(0x1, &(0x7f0000000340)=[r25]) r35 = msgget(0x2, 0x40) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x2804, r6, r28, r32, r34, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r31, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r36 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = getgid() semop(r36, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r38, r37, 0x0, r39, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r6, r39}, 0xc) dup(r1) execve(0x0, 0x0, 0x0) 23:38:35 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000040)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) r9 = socket$unix(0x1, 0x1, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffc, 0x9}, {{r10}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r10}, 0xfffffffffffffffe, 0x1c, 0x4, 0x26, 0x165}, {{r9}, 0xffffffffffffffff, 0xfe, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x5, 0x592, 0x7a8e}, {{r3}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x20, 0x7d, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xffffffffffffffff, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x102}) r12 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r12, 0x0, 0x0) r13 = shmget(0x1, 0x4000, 0xa4, &(0x7f0000ffa000/0x4000)=nil) shmat(r13, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r12, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r14, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 23:38:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 23:38:35 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r1, 0x0, r0) socket(0x1, 0x3, 0x3f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc024696c, &(0x7f0000000300)) 23:38:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r3, 0x0) r4 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r6, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/143) r7 = syz_open_pts() r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, &(0x7f0000000100), 0x4) fcntl$setstatus(r8, 0x4, 0x84) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000400)=""/86, 0x56}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) socket(0x20, 0x2, 0x47) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r7) r10 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r10, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) semctl$SETVAL(r10, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) readv(r7, &(0x7f0000001480), 0x216) r11 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1021, &(0x7f0000000100), 0x4) getsockname(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) getrlimit(0x3, &(0x7f0000000280)) accept(r11, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0xffffff3c) 23:38:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffff00000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) msgget$private(0x0, 0x189) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x7fff, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000001240)="c8", 0x2fd) 23:38:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1d, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r4 = dup2(r3, r1) geteuid() fchflags(r1, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x1a0) 23:38:37 executing program 0: semget(0x1, 0x1, 0x600) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000000)=0x2) 23:38:37 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 23:38:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='\x0fdu\xd1\xb3null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)='u', 0x96}], 0x26f) readv(r1, &(0x7f0000000040), 0x16f) 23:38:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r0}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) 23:38:37 executing program 0: r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCCBRK(r2, 0x2000747a) 23:38:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d6ca5c800ad9ef0097ba815e7f0000010818a56964653018"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 23:38:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) geteuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0xfeb1) 23:38:38 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) r5 = syz_open_pts() lseek(r5, 0x0, 0x2, 0x0) r6 = syz_open_pts() lseek(r6, 0x0, 0x0, 0x2) r7 = syz_open_pts() lseek(r7, 0x0, 0x0, 0x2) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000400)=[{r4, 0x27}, {r5, 0x4}, {r6, 0x8}, {r2, 0x2}, {r1, 0x4}, {r7}, {r8, 0x8}], 0x7, 0x5) r9 = syz_open_pts() r10 = syz_open_pts() lseek(r10, 0x0, 0xfffffffffffffffd, 0x2) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000380)=0x7) lseek(r9, 0x0, 0x0, 0x2) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x2) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r13 = syz_open_pts() lseek(r13, 0x0, 0x0, 0x2) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x52, 0x20, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0x7, 0x81}, {{r15}, 0xfffffffffffffffb, 0x15, 0x4, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x40, 0x100000000, 0x1}, {{r11}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8ce7, 0x6d17}], 0x9e1, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffff9, 0x0, 0x2660a8edc853d007, 0x2000000000007, 0x7fff}, {{0xffffffffffffff9c}, 0x7, 0x80, 0x4, 0x4, 0x6}, {{r13}, 0x8000000000000005, 0x3, 0x2, 0x0, 0x3}, {{r14}, 0x2, 0x104, 0x0, 0x1000, 0x3}, {{r14}, 0xfffffffffffffffc, 0x1, 0x20, 0x9c5e, 0x100}, {{}, 0xfffffffffffffff8, 0x40, 0x10000000, 0x4, 0x11}], 0xffff, &(0x7f0000000340)={0x7, 0x100}) 23:38:38 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x80\x00\b', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x821869de, &(0x7f0000000300)) 23:38:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000003540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c200"/4226], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1184, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457350731061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000"], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4104], 0x1008, 0x1, 0x800) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d6000000000000"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0xbde62d0f781b238c, &(0x7f0000000180)=0x7, 0x1) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r20, 0x5) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r22, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) fcntl$dupfd(r23, 0x0, r24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r25, 0xc0}], 0x1, 0x0) r26 = openat(r25, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x20, &(0x7f0000000180), 0xc8) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x20, &(0x7f0000001900)="70b872510eef91aaf544cf513999c3aba765fdf433828617189a4f03172e9ef3d17a35c4bd91699261b5f1c60919cb4947dfba264b6bf9b323e17071190e5ea841ca50b5ee01c76d012a2ee9c97c607672ab94918739c077952375795b629f8d6e047155e5103a978c5093e10f299f2c8dba2e3741308e972e472261e70f3c34ec042d027aaf618646ca80b021acfe579ebd824df05e24d67ce5768f500c31d5fa1c2039d35a6d5ebf0cd3942de26eeae80782a0499fb8417524820b1093cad19cf082cbe520b20f841b98a13c6824", 0x672) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r30 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r31, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r33 = semget$private(0x0, 0x1, 0x286) semop(r33, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f00000000c0)) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r37 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000100)=""/114) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x3ff, r35, r36, r35, r36, 0x104, 0x5}, 0xfff, 0x9, r39, r39, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r35, r36) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r36, 0x0, 0xffffffffffffffff, 0x0]) r41 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r40, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r44 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000100)=""/114) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r46 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000200)={{0x3ff, r42, r43, r42, r43, 0x104, 0x5}, 0xfff, 0x9, r46, r46, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r48 = getgid() r49 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r49, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r51 = semget$private(0x0, 0x7, 0x286) semop(r51, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r51, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f00000000c0)) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r56 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000100)=""/114) r57 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r58 = fcntl$getown(r57, 0x5) r59 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000200)={{0x103ff, r54, r16, r54, r55, 0x104, 0x5}, 0xfff, 0x9, r58, r58, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r54, r55) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r55, 0x0, 0xffffffffffffffff, 0x0]) r61 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r53, r60, 0xffffffffffffffff, r61, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r30, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r32, 0xffffffffffffffff, r41}, @cred={0x20, 0xffff, 0x0, r46, r47, r48}, @cred={0x20, 0xffff, 0x0, r50, r53, r62}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r26, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r22, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r53, @ANYRES32=r63, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) 23:38:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x2, 0x3, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000140)=0xfffffff8) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x9}, {{r4}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000000280)="118ab6ef81053803d47e04ed48cd5758561f00000000000000bc4a81f7e13773b92c48022f33624a1e41e6594543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf238232f9e1bca80ab2744b84a60481cfb2ee36038376bc1d92a6e7d679669b1ef506ebcb3d2a62c1c56f9dbe4343ad5c29ca35ab78f537358fe776f8c49d4b04f99da93aca958a81cd8c3f36eff2e3f8809bb9c641163d6c1313fec8a1cdb9751a214945120910c6a80b842473e660b7d6c6e9c27a01eb7fc0b75b40331bf0189bfaebfce2614a86e8ba0af82a12", 0x6730aed596b58e82}, {&(0x7f00000001c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0x1f6}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760300000000000000c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a618ceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x1) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 23:38:38 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffe5) socket(0x10, 0x4000, 0xff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000200)}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 23:38:38 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81}, {0x1, 0x7}, {0x8a, 0x5}], 0x3}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r3 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x4, 0xc1) r5 = semget(0x3, 0x1, 0x11d) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r4, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r6 = getuid() seteuid(r6) r7 = socket(0xad2ac35c9d3fb52b, 0x5e8901123a05dcfc, 0x10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff3d) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0xc, r6, 0x0, r9, r8, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r10 = getgid() r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r12, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r15) r16 = semget$private(0x0, 0x7, 0xa0) semop(r16, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r16, 0x0, 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r10, r11, r15, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[r15, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getppid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = getppid() fcntl$setown(r21, 0x6, r22) fcntl$setown(r21, 0x6, r22) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7fffffff, r6, r17, r18, r14, 0x0, 0x7}, 0x97b, 0xb268, r20, r22, 0x101, 0xe3, 0x20}) r23 = getgid() r24 = geteuid() r25 = socket(0x5, 0x2, 0x0) setsockopt(r25, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r25, &(0x7f00000008c0)=ANY=[@ANYBLOB="69a523c7291f3454004a674d06565e97717ed6ceaf0490ad570bbd2e95837661d18dbf8f43590aac7ca98f8aa0a0386f4d70ccf229765eb4a2a40ee99153309d1b197ca6e53d6bf006d88aec6a792969d846f710423e895d991cd4ce09538de17913f4568ae6576d0701ff5127a6470c5ff668de89ec5252d303a4b31ecc68789f72bc0a8d6883f841245d61d09099db7b4188278b1fc262e36707cd80fff26eacfc96846f5494be955a793f5914fe1f47819de6234de782d84038ad6f5cec3375b8c317c91071edf95054597e9c8dfba6d728a23088997cab6868c22f59c5ab077e64edc563d00ccca8c7bbf1b53bf321ff8c3b35e6db6d762a4fb36433f1153b569378c6084e50a29bb5b16ae44dd8369791e911e36562587373bd80de78be324fdb26fb76f84482964064c52da49e6ffa512f14be1376f1815b7791641b85fddc078f83dcbed2faf20348d9c14a2d1d59ce20da1b1d551a8f298314967377a84e79291410f94da5cc96bb9eff177dbb986d39addad6f55c2fba4cec8a6beccfdd4f5fbe2700eca61962f5"], 0xa) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) r28 = semget$private(0x0, 0x7, 0xa0) semop(r28, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r28, 0x0, 0x0) r29 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r29, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r31, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r33, 0x0) r34 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r34, r35) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r33, r34, r36, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000440)={{0x3086, 0xffffffffffffffff, r30, r24, r27, 0x114, 0x2}, 0x0, 0x10000, 0x6}) setregid(r14, r23) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:38:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getrusage(0x1, &(0x7f0000000000)) 23:38:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f000000c000/0x1000)=nil, 0x1000, 0xf) socket(0x38, 0x2, 0x8a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x60, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 23:38:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="ac8f8e7331e44dfa418cd373262782050e4037b1d0a87436392d37556682b1ab8c4ffd19e8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x63bee15a38eaec44, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x1, 0x3, 0xfffff1e1, 0x2, 0x8, 0x3, 0x5, 0x10, [{0x7, 0x4, 0x9a, 0x2}, {0x6, 0xffffffff, 0x4, 0x7}, {0x0, 0x4, 0x200, 0x9}, {0x2, 0x6, 0xfffffffc, 0x6}, {0x4, 0x9, 0x3, 0x200}, {0x6, 0x7, 0x9, 0x80}, {0x7, 0xffff, 0x5, 0x8}, {0x4, 0x2, 0x36, 0x7}, {0x8, 0x0, 0x1, 0xfffff800}, {0x7fffffff, 0x7, 0xffff, 0x400}, {0x1, 0xfffffffe, 0x1000, 0x4}, {0x8000, 0x23b, 0xb, 0x8}, {0x5, 0x714, 0x7}, {0xfff, 0x100, 0x7ff, 0x3}, {0x8ab5, 0x1f, 0xb47a, 0x2}, {0x8001, 0x503, 0x3bd2}]}) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x1, 0x4000, 0x1f) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r10 = getpgrp() fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r10}) r11 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r11, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r13 = getgid() r14 = kqueue() kevent(r14, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffc, 0x9}, {{r15}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000002c0)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffc, 0x9}, {{r17}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000140)=[{{r17}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000002c0)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000300)=[{{r19}, 0xfffffffffffffffc, 0x9}, {{r19}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000140)=[{{r19}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r21 = socket(0x11, 0x3, 0x0) setsockopt(r21, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r22 = getpgrp() fcntl$lock(r21, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r22}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r24 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r28, 0x0) poll(&(0x7f0000000000)=[{r28, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, 0x0, r23, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x18, 0x2, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r32, r30, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r8, &(0x7f00000006c0)={&(0x7f00000004c0)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000500)="6a4f17bc59ed530d708664758f2d0bb900152be7be48eb1230d593c1e4d248b5865ddd5b", 0x24}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r10, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r3, r14, r15, r18]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r19, r6]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r6, r2]}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r33}], 0xb8, 0x204}, 0x201) pipe2(&(0x7f0000000440), 0x20004) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x6b6, 0x3, 0x7, 0x8}, {0x400, 0x0, 0x3, 0x9375}]}) getsockname$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r34 = socket(0x11, 0x3, 0x0) r35 = kqueue() kevent(r35, &(0x7f0000000000)=[{{r34}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r34, r35) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) pread(0xffffffffffffffff, &(0x7f0000000240)="222f05f875a6f3fcf1b47b2e84223e2bb3e540721481dec1dd9ab8155bf8bb7ac754fca5f8053b6721db75798b07db2503b21834223ad2277b234114949a301efab5e2467f18a048ddf92316164922b152f8fc47d5cda4d8689ed10857c92ac7fa47202e693cc52e9d9aaf6455830d1e74442fe0000deee4a0f8ae3bf6eb438e6f91d7f29e5a2a00a485648da4a84c77ca18928c000f7b79931f2aec921bc5ec4e70370f17f7b2e11bf6fdd5a79966f8185206ecb913ebfe723a33ef359dd292dce4e58bd78a82c23ed8c0fd1400496fa1411de3", 0xd4, 0x0, 0x0) connect$unix(r34, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00Q/file0\x00'], 0xa) setsockopt(r3, 0x6, 0x4, &(0x7f00000000c0)="00020000", 0x4) 23:38:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4002, 0xf4) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)="5f70cc15eeeb", 0x0) dup2(r0, r1) 23:38:40 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0xc) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 23:38:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) socket(0x18, 0x900de1c1268f5dec, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) syz_open_pts() socket(0x19, 0x8000, 0x7) 23:38:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="60a304490080000000000000a14b0800000000000000e9b1ca20209d9ddd6036b4fa63ec657e1b7b3b00c1b8edce4fa94c07e860a2645d3f72630773e054dc5b020054a3c76e50cb0af1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfc7, './file0\x00', './file0\x00'}) socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xffffffffffffff21) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) 23:38:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x10, 0xde, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x6, 0x5, 0x0, 0x8}, {{r1}, 0x7ffffffffffffffe, 0x2, 0x80, 0x1, 0x4}], 0x0, &(0x7f0000000340)=[{{r0}, 0x7fffffffffffffff, 0x20, 0x10, 0x1, 0x1}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0xa1, 0x778ecd61c24f6f68, 0x3, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffd, 0x80, 0x2, 0x1, 0x6}, {{r6}, 0xfffffffffffffffb, 0x2, 0x80, 0xfffffffffffff095, 0xad}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0x20, 0xe2fc, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x4, 0x5, 0x20}], 0x8, &(0x7f0000000100)={0x8001, 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x3, 0x9, 0x3, 0x1, 0x3, 0x5, 0x400, 0xe0adc62a4ea35576, 0x0, 0x0, 0x5}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x3) 23:38:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000005000/0x1000)=nil, 0x2000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$getown(r2, 0x5) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRES16=r2], 0x1) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r5, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x1f) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001700)=0x2bf) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r6, 0xffff, 0x5e04131b98886ac8, &(0x7f00000000c0)=0x3, 0x88c25fa7) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x3) r8 = shmget$private(0x0, 0xd000, 0x20, &(0x7f0000ff1000/0xd000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000140)=""/98) 23:38:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa8, 0x2) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) execve(0x0, 0x0, 0x0) 23:38:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="bf02bdc3445ed44c4d28f4b918128c52f25c5b953e57667646c99d35ce6df8b1a9e1dc57b468138b9cad207a841f08fa14be"}, {&(0x7f0000000140)="733423df8348328d2ea46247f771c7636d971d600fcc395fb2371944143c3551566cc92d9a94afeefa465e4dfb2a5d551baf38bab8eea826fd539c80807c6d76df1a5725e6b0a789b125"}, {&(0x7f00000001c0)="f82f5e8f0de4010124a230dc12f54f360cf70bb52486fd7d70f3066bd177bb21c144f872b3d871ee50c14b8786d07040b260ab794d60c95955b04c59beaa9012e7427b1c8998dcfda772b8d56a2c4b7f1d4917d5942ed8fb82abc23860d59b73402fb336710f2989dec58653faae13c3837cefc1c136e532560ee761687c8d46e124ccdfac61808edf42bcfd86f0f9d5abd761f7647d471bc224cb76d79b22dad41e4b1d17c4d796c0912289daa68f7960140b961e34c2fffb7f6837cd9e3ee66966ac943d3a7fd4280621e1ab2890060ad790b20754a267178603048076740137c6df"}, {&(0x7f00000002c0)="8ec9cec42292ab42bc5c90e5a2bf7bd8180b7071af3714e043e9b1b081504199cd2cebfa5ddd86ac3f3bcc36a71baf02a9e6aeb5f502214159ace4b85bb1ab4eb46d5488ed4ef042866ab715129acd0d089579e3e20ce3eaa3faba86de2293b79e755ff05b02d13c2e60e833a41499da43120ee0c3a6303d1a1993342fb9b9f3cddebf9d84db2c9d6dc53b7675accc07da4731a9081169c53271c4bc89282066e7c464839f4bc42d764c7046476c9631b4d8c6c9334cf7f7bf6a42ffecd07c4dab0def344cde19d826d9b6188e882d8c90af46bd30437568564716924051e8738898472973a19d74a756e7b3ddc65e"}, {&(0x7f00000003c0)="53336d1b146a2b4dc94e3565fe557d97202f99905773d2d096761d463c3db92cff9c321a43552399b3454eb64b18853885f490b832289ec699fc24b574211c155f79280240cda4b1032fa33e380f12761f0d672d1c665596e2350fc77bd8e9491d438333ad3d3eb0c70d30c1d287c5f73da0e036a9636b20673166f879b99d4e1ce8a181aebd1f278f47c2b1f89adb67b43ebdd59c807327109ee95340b6703ed2c5095652e7"}, {&(0x7f0000000040)="33e929843df52b087d30"}], 0xffffffffffffc36, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) 23:38:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 23:38:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) ktrace(0x0, 0x0, 0x40000004, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) socket$unix(0x1, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = socket$inet6(0x18, 0x4, 0xfd) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x20800000033, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd2d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r6 = syz_open_pts() close(r6) close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r7, 0x1) 23:38:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) close(0xffffffffffffffff) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) fsync(0xffffffffffffff9c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r0, 0x0, 0x0) 23:38:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x0, 0x2c) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 23:38:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) write(r3, &(0x7f0000000180)="2bad4c3727c0d6ce486f79267f7b9614e4e8aa4b0a0d0e6b1d7c73045923144129ffa6d4241ba4fa45941138325bff0c3574667e370824a04b0a6a3633764d0fcb76d087a06d3aebd0386e821432631d0b601adb80ce72eb6176fff99bed45dc4691e144dc2dc73f8d4b79b100968db44dcbe13b4954cd5d627da391f365d25407026ea05946e6d314f00c7a79e15578a4ed55c854ea13cbe8c381d195470fa5c2326b2dec4d2d9dee1777958d1b8c97c7696308d8cb94fd0ebf012b550ff7b0f9b768a2351632b057398a797a6cac2f86", 0xd1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xe0f, 0x1f, 0xfff, 0x2, 0x9, 0x8001, 0x3ff, 0x7, 0x0, 0x8, 0x4}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x85) 23:38:42 executing program 1: r0 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0x32) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x10, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f00000014c0), 0x1) write(r4, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r4, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xffffffffffffff90) setreuid(0x0, r5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000003c0)=0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r6 = semget(0x0, 0x7, 0x521) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x3fffe) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000380)={0x9, 0x20, {0x9, 0x401}}) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000200)=""/234) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r8, 0x0, r8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000009c0)=ANY=[@ANYBLOB="0100030000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79676f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e2bda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9be9546cd2dd5f6faf247dbec8eb6d5651b305707854aa000000000000046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc35984972c0595a12354e75f4a8061d237c36c06bb092c88e275f1f2dd0b3ae9a25b529913400fcab48863d3c0e25cfda935c0a11e2138e73cc3407ca3d8d984a217a86de7e161a08729d47177dde7aef24faf1964d2e74686f930a62467a4f0a95782bcfc21f2abbddb7d3d21b5c28ebca7782d711fac3e78e535f7308cac049535204bf7e6ac1c19bc31b36ee659c75171be415ee11c4df73a65faa2b90c9d2fec7f6bb0a0cefdf1a9b4978899c6f3f571e9dfdbef9e0695c7661fe047a0839447035a154415a198399034d14e42017c41f23192af8a50a1eb5b2e619f59ff7c9af5c4501717c06f6d29efb1c02769b80c718a19785d75d456d8c0e8def33ca6e8b3f41084af3c136d789198475dfa03ffc841110ef213277e5a63bf1d1a90c812b757b07cf51616cba4c4470"], 0x1, 0x7fb) msgctl$IPC_RMID(r9, 0x0) 23:38:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="2b326e9740e464e1089667da611d794b03e2fe0b5de41e02ef131e63d2579de26330a29fb2a660f48fb672d6dc94b48aa5418c153d7d49ef4fc3455e60f5e5820f5d5159e807afea956fe5d96290f08ddf5d9f7c72712c8f35d6e8bdfa49dc11829757d7acf961956d7c7e3217997a7937a323af413490f3", 0x78}, {&(0x7f00000013c0)="92bf61d9741f4e0bfcf0642b754ae89bccefe798b2b17e72c63525bd2cc647fb0a6b379428588c2ffc3b9e78f761d182108b57b5cfe86c7e1b5990616d72094aca86c9449ea383a6dafc4c92ac694eb7f6ba395f985a2f4b3ec47e8577476657ac3c614428160a9bc5aee183f1745084d7593a20da78163cc95274b98afce0e665f330190c59072dd8895c4e5c5589c64eab7ea192eecdbb66feb3b4e682a4dbd3033d82b83a871e123f10d821d3cb73dafbb516ee60cb4bb4aff326fc7c9b61fb6e3f944e9bbcb76c03d6fa71014d305e67f25ebd21154dfb8db9d2af2a0d9ec64111d6088cf40c83ab52a80e504b29eee31dbe6e5da8ec4594582df542dd2d40aefd10dbef7b66675048e714edae06e0a7087db7d21346641a118d4b5492b8f618e43032f9a7e58c2efb7a5dff2e124d629104ab91019e4da6327a8ab2f493b55d441ab15831d940ba10395b10cf15bbe23b385d119c947b021a0b484f662e03ed79b8af47080fa57b2ad46deb36e6acf0b962c5b84b6824455be67a0269e004c64bcc82d7520af30a243cc8dcfb876b106f21e5fe0e393fc5f5d709d3510f70bd63558f0451fad9bf3bd82b212915b380276e26b279f4a93007eb68d083257f6aee0a0bd3f359614705285480ce797a9a2574708050953602db081215ae4b62ce5e6a8af090ad8edff19ada4591e8ffe4bb5cd9eb8aff6a68ca5497226eaffc4581ff219f00489febf54cbcacb4b40ad46388b61d7b90a3e5993737d7330c66d68d8b8d15246c2f6ccafc23ba3a6c1b860871108f982458fe5b8ab033e7eb0c963ea38642e8d84b4607c8e7063126aa4ed8be52557be01b744a047e4d6e62d51cbcb058ab1d9885e02e8f5630ea321deb862c6a2dbacf45cb38569ab5e64051e385e1bb51e748a4c2be52474b857a6c5c7b1bb5ee566e63846c92afd127c60d34540dc469a5e8358b57a141588a47c9aa1dfbb0bf508fbe5745b3209278d65215c45084314e3ea38ab3f85fb9545a7eb98ac9822110bcacd60190253567336daab432ce77ae281e9250385d9cdbfdf7e16ff15958acf6ab4193d71c7f2165eb3c66739761099d3e7b40eb28629648aab25b6f60edebb4f79312f2c9570db0234a69b12372d4e8937adf0a398408927459344bada3631ffae83e7926315801ad2c5d10fd049b1cd0aaa669dafc5cd5cf2a55ad002f2f2e6da374fd0ac53471d5a85eb3adcdbce331635b5ef22c544e09de9a74826bf282b3966e7ae4e8e9e04b011bb826111247fe40469555c8c833a2e3e83072bcef34eed73d48053bdf3ad7b0762d73e6c8962874bdc7a27fe7e2a9496db21f61fe21eb50969ff0a7878e354363cc43b8cff50be92bb29e567824c60b778908d0997384fe702efbc99a5920ca860ca0d42c04c7d113ca6d21bcd244dccb9931ddb0eded136a5a0bafab4bbb5a37fff5ab5285b6e71abff94695d4e513aa8c261055b2cd4666a8bcac8815b298bc664353474cfcfdbb677297d1884a48bfd93273070bea6e82f11fe7d06a61d3c4bf3c3e51f1ffeb8219bfb71958e5698836fc880406849aff3e8c49ab591a5129774c0078ce1a62f030a9bf7a3e46393014d0295e60c8ca9a93362638bb2497692889a7d821ee7e9291341e54046753732c48be366b4559cbf6c93cb4d4cae1866f735b953b7bf69f254f36628a89b06ec883efc7e30b72783b1511e1bdff65fac55d3dfa83011adfeccfdbdaa579bb6fcdfafd8814c1443fc6688597ca084bec32dbef183e354251b879814306b59ce53cfbf7428f883463c29b94e7ca0799ea9003d6c5e67845b5abb296f775f6d856e7be453b11dcfb9b3a52721ce7eaaa632fbe754ef93c813fc661110606cf3d613e885410f323fe8de09cd9cb3e33ff7b8d51e09c269e3aa6e08dfae5c84cd1c41e17e834fd3393c39f99e01d05944bdd1f9705264281c58627a12291550b76c18a6437b56f612c55ba88b66f9d89afea5487a511f1daa7d5d3173eb8ad1459e217cbedc6d2092df7b8c38d1f0230c4647131e4db0615ecc3a6f3251184fe208e869ea28902deeff3a9ea84a73832e7631c953fd2f84667d16b676a5feb9b9ada7d3050bfad1a6f94c4d5b8bc25a7957495df0c45865507da958f30b93aadf07c5eefcb240715738b56f459bc1bb72bca5923c38d6a0345fb064183779014744b0af101f7b0360fe4a6533a242db859a59a9f8d3b46fa08ae3a91cb97e3f261346cff57e8d3f7adaf3a90fb6a27d156490213b458d8c536c8fa0259ac0f1bff99ac6a02ce89390994b28f3846a12383d0bac9696debe44d53bce62fb502183fd8032fedb7f388e76d43d4293844eec7dc04deab84b26d1d94c752593fbae648881cc78eb1fc605c99f5bbe8a91980d9181e551cdec5bd8c47b770dde6056bb9fb60fa35ea60a0142b4fef9e7f2cd52897db861771a465cf1f9c6865c3ed7162fc3445f39f9bc3e1fa0791a025848205c264240871ae2bac01c9e22abd24791ac1bc5415788bdf20fea3d14405831b335fefb985069ffdb498db8d57e345cb26f34d48eba699dd7c811117234076f60e3aa947eb85f9cb16fcb4822ddf9de928269f9827a2fc8b3acf17bf28959f2fdf940f5b18951e16496629bcd4021fc4b69244f95644e00c29f9648fe924b3a805909c8230e847ceefb4474887ad3c7a7a6a8f00047b4ae68088a52e03169fac7c6f96787ee6f474c7aecf54da30078150066558ee9fa8b0fafe31a11d9872b961d5d9fd64b44f36073c27efa1b1f6ea45f72f078a191159812ce1988de27a5049d9926620786b25273ccc7281f48ba296b2fc133c86d2d1ba89a853d8024c9d5cb684da57e57a4398b51246494d3add651c8d51ebdb7bdc2365c456022ceee8de8bf3a1301b8d77a2c7f1c9e3c804a3aabafe924388e58ef15e835f358f152d2f42898d1be3ed00aee8e87b770edb11d08c6af907999f685fdad16d3e5386325dbd05acddadf70465cf5e4778634290ab3e84da7f1fab91a2a05a8278efb94b8e10b60787c14826072f3ae7067a3928f410819e7ae11f56b39607816cb466951f140a1d3b4b755395ba1970c6e60901e0e86fed6152dea223023ecbbe02015dcb52191ab1c664de79f5008a4d2db371520d40dbcbedee58cbbacc603642d47abbffc0997575fe5fac3e12104d8ffbba284c09801d130053936a10f6aac5e2527f9b91a898eef3f06582dc019292e99425797e128b5346d7dc8d71faef63cd13f58471a930b0980823dad6a13d0798a7e43f85288b90bca1a3f1b69049109e2c3b85411503e8edb4ae8dc6e8222301782a64887d2db7a7cefab57989a1fb91e1d335b0736ab5c54c6928bdfb2a62cda1f41a121a24688d180209a1a24dfc7e76ef9bf809e11f1d5f297d2db165bebbdf3edc59a1ae209ec5a819475e287d7048629d576d2373ac365268183561099d8ebcbeac32bf38d7af22ac7942066515e896f04487837f6828084dbe13cedec7b7f0104b6f5e92d38dd7dd84eaaf01d6b901ef9071c412bcde0d1202530e73bc4ee54bffc514bf5c7ee7516c1526ed3c782abfc587661288c80263beeb26b1473259e5f47f48409feeee9623fa9a054b4a6aff76e2c7db894d14047d12ace64e130a258bfbc3410a1a3405726384b858e18176a5a5a0f7b6e3dd6f633784d4b335df37987d9cd6b9a83e56e19eeb6ec05d2fae3fdf62a7fa40840dfbc2d6dbd8f6fd60869b4ee691e9b22e7fc028194bac2ce7bb4335b1df2fdff4d2856b51a02830ee2d3b91c6ad0ebdaddc63417bebeb22c86975859b214cad9194bf6c048e41d4cd965e07c3dc0b1024d55689e83cfb4cc16b89e0b63c3c7f81f3f2a549f5c1261acac4a72f100ac862cf3702872956c8a618d330a6b9dabd12c58b64e829cac9838d0a52e369707415946f077409dc63ef683b118a13f13801c232fc30ee1c6099ad27da45b4acca412e7ded270f128572ffa546ad1e18e3ef2171274d779e57abdb42d0b6345507e064b45580600912cbbe0071c1a1b6584715c0f38072812e8af6c3b9a14b494eee650dfc672733d071e0306c90c61f2a1b587431d402e6d6aec1cb32a87ed7cdf508eb26a4eece7b6f0ab64ce7eeb5c488d0bcc7c0c02fecb20f47d3f153822195841b950a7edbae720330247f7b5c9c8495fe8642f4164faa45962c2c6a1c01261a35bafee5617684400114cd0f4634ce2000b9578930155fdc90f16dcf3e46212441ef24bfe55c1e24ace3c58e3a87f61435f6be6768322148c6f3ce6c61f40570ed08d5318c6721f1b17efe19bcd88c4bf679a403c59b0f222773e83a369db243c8981219840da52130a6436dbcf98954fc5bb4de0023d1e25e38193af6f568d9d172fe06798ee81ca0558d9542680a33722712cf45541291d3c0cd3f8807c55d3cad2ff89d40f4125dd542694dad0cd98bbf44998018c5f028700b7eb5b64e15f2797c1f6de64d9189a6bcf692db4b08b4d174b7f9f4076bcdf8560222ba37eb557420a241a69258b03f8ad531f284cd08f0493f5e1346efa006de27b9b27e23816d46a023c48e8aa73d266cee29fde9f11193f4e2c2fd208fe7a6b6c174b48e48190504b617d1a21141d19cae3219a690938f4cf0d3895ab57291d34ce7645955b0e2a98a309b96cd62141b19f288c4ddf297160559fe80f9745a0a2ae0aee3d4deb59f4f87069902deaf25b9b791a4e8118ed33f9fd769c960b74e361fc8c15784850ba7a73ba41305f1f4f808bbf33eba9cc8d0fc1bf26e83bffe0957fc793be731ee3335bd4ea35dd3be7789c9f8596c9c4c5936ed1beca28aee348fdb8ac6b2cf561ff3186b37d58f2362a5d7bf3c40f01b7618c190623fdb11fe7340ff5e34327ecac5b307dc8f990c5a6ad0f7dfd5e7a1d1cc9d5512518bd3231f5892ca6f177c10cff4775b30cdfd52d50bf25456702d77d18559bc50bcfe3ae431e90f9500627052cdb36c77d55b7a4945705609da34f068271976039554be44b6353c9a116bfa62d7b97f34eded70d07d63df98a4f8f9347532c3facc301d3f0cbe7fdbd7f98c899aff94c683a03ef901ae9c2c67e5b5af63968b70adee6bdadcd2930cd0732f5ec3834c8eeef1d62c34feb715eced3dc8ef0298e27152e8fe79a9fc13eb2830f1eecc706d9d7bd695a3f3f2e0eaf78a4257e4c18b97095b2acd91906b852059fe581ec22f1047e7bde3d8e67b91cf79f0d576a351108518ca7fa9323a476aa95f3461e6f0d41e7909a7b227700477d2dc5786c8a9ce22141fc70ca50fcd84e1c5defa2b54bad98130f8e3520e099895d5c01ce866af82b3a1eafd6cd175dd13c4630e0078474fda86ede5bb844df95677bd9babc379f816b2359ae576ac1cdb82c1d75900d9c6474211bf2585da707f415278c05d5ca7a0eef3ffd02638c8bc88be1d70ea66bb5a1a29fdcf12d0babc89aa29e63a7d4515f2874ac8a1301dfd875175d85d0d5c2184806d652359c147b8b978f6dd623ad93a868aae99bf761ed95fbc64adfd8a4471c2579b9329f0822e71e841cb77c85c857978d1a8803a7e90dc5ac371b051c1ecceb6a31f3ec5c03167217e797d4667b07f3a5d6b873876b594e97c9446098ed4bebd63cf031766c551a2e5a5eede757682e29a585f37ad8f2bfae49c6846acde182179415b26bbcfe1ca9db642ef685dbabf962265288bad40f8f2778a12288b61273e5decebf5d555c54edc8a46c21a854b1aed0217bf097f9a2a45cfd362e6a9156fcc177de879d8d328e4d4fce59fd5dc2f3c01eb", 0x1000}, {&(0x7f00000012c0)="aea98d5baf7cabe048554053af9a42e27b6e2de8a1a08b043993cf74400c893d16a1bb96f88f5a63dd53a3d6208624a0c7796db2cba0d8b9bd07778e54241f7238ade3cbd20b579d66225391b9ab930b22b730dd1aca51304132728db67a1c2d06afc46bb6c15d3415a4388d35e9e22768ca70601c2b9ebf62c273936e2483b5b4af6d6b53729baf36504959c40166b72dcbede62f07087dbad04ef833095592c20f8321c574186975c2844fe97a0574ec857ba6c4707970", 0xb8}], 0x3, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = kqueue() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7f, 0x1}, 0xc) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x48020, 0x0) renameat(r4, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') 23:38:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) 23:38:42 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0100010000000000"], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x10001, 0x7fff, {[0x7, 0x6, 0x7, 0x7dfb509e, 0x10, 0x80, 0x9, 0x8, 0x7, 0x101, 0xc942, 0x3, 0x4d, 0x4, 0x4, 0x85, 0x1, 0x3ff], [0xa6, 0xfffffffffffffe00, 0xeb, 0x401, 0x80000001, 0xf008b5, 0x0, 0x0, 0xf47, 0x4], [0x3, 0x975, 0x800000, 0x480, 0x7, 0xf463, 0x3f], [0x9, 0x200, 0xfff, 0x7, 0x401], [{0x8, 0x7, 0x5, 0x7fff80000000}, {0x101, 0x9, 0x4, 0x8}, {0x800, 0x80000001, 0x200, 0xfffffffffffffeff}, {0x7, 0x4, 0x0, 0xb42}, {0xff, 0x2, 0x81, 0x7}, {0x1f, 0x9, 0x0, 0x80}, {0x8000, 0x8, 0x8001, 0x40000000000}, {0xffe, 0x3ff, 0x1ff, 0x3000000}], {0x3, 0x1, 0x6, 0xde6f}, {0x9a56, 0xce, 0x2, 0x4}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002eba9d00006530005573894fa7af31cc1d82368fde53591ac1ac"], 0x10) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) 23:38:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) fchflags(r2, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) 23:38:42 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x40, 0x58) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file1/file1\x00', &(0x7f0000000240)={{0x0, 0x4}, {0x5, 0xfffffffffffffffe}}, 0x2) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) unlinkat(r3, &(0x7f0000000280)='./file1/file1\x00', 0x8) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) r5 = open$dir(&(0x7f0000000380)='./file1\x00', 0x1, 0x1) openat(r5, &(0x7f00000003c0)='./file1/file0\x00', 0x840, 0x4) 23:38:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x2) 23:38:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000001c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) syz_open_pts() close(r1) 23:38:43 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000600)={0x800, 0x80000001, 0x0, 0x2, 0x81, 0x0, 0xfff, 0x10, [{0xfff, 0x80000001, 0x6ca2, 0x9}, {0xbac3, 0x809, 0x1}, {0xfffffffd, 0x80000000, 0x2, 0x3f}, {0xffffffff, 0x80000000, 0x1, 0x9}, {0x6, 0x2, 0x8, 0xfffffffc}, {0x20, 0x80000001, 0x80000000, 0x2}, {0x4, 0x8, 0x8, 0x3}, {0x47, 0x9, 0x0, 0x8f}, {0x20, 0x2, 0x3, 0x7f}, {0x200, 0x92, 0x7, 0x4}, {0x100, 0x1, 0x0, 0x9}, {0x8, 0xfffffe01, 0xfaed}, {0x8, 0x5, 0x2, 0x84}, {0x2, 0x5d, 0xfe1, 0x4}, {0x4, 0x9, 0x5e, 0x7ff}, {0x8001, 0x40, 0x10000, 0x401}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x2320, 0x4, 0xa7, [{&(0x7f0000003000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x800}, {&(0x7f0000008000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x5}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000008000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000005000/0x4000)=nil, &(0x7f000000a000/0x4000)=nil, 0xddfa}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x59}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, 0x7}, {&(0x7f0000011000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000010000/0x3000)=nil, 0x7}, {&(0x7f0000011000/0x4000)=nil, &(0x7f000000e000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000008000/0x2000)=nil, 0x10001}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000012000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000000b000/0x1000)=nil, 0x2}, {&(0x7f0000011000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xdb3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf6d}) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 23:38:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000140)=""/209, 0xd1, 0x20, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x3}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1, 0x40}], 0x2, 0x2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) fchflags(r3, 0x0) 23:38:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0xd5) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r1) 23:38:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r0, 0x1f) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) read(r3, &(0x7f0000000040)=""/36, 0x24) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f00000004c0)="dd", 0x1) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) semget$private(0x0, 0x4, 0xc1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 23:38:45 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x9, 0x7, 0x6, "41c601adb27200"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) read(r3, &(0x7f0000000380)=""/157, 0x9d) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x8001, 0xf0a, 0x0, 0xfffffffc, 'a\x00\x00\x00\x00\x00\x00 \x00\x00\b\x00\x00\b\x00'}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10200, 0x0) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSBRK(r4, 0x2000747b) 23:38:45 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x549) 23:38:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) close(r0) 23:38:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 23:38:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="a76e52a70e2539250cfec224ae18aedb2f7c257312084b115c2b3a04903213984b407cb341650fdfd3c1c04af717abfeac68bdb4c5ccaaff92043336f2fbd23a5d7ba594e013a26ef5ee3b47998a30081cb8a5d25b289cea412eef57c0fe1b6bb0f445223c9ab8692b339e8f636c4fc87ab838cbc97e939f1830df08968803b3b51d0b6a50d8bae35ea517f228cef35032289f3d891c049397a5647fb754b853abe264ea571baec62677433cbc94aa798d8ba96a9e760501eb0abaccb5ef16e00098212ec016d8c9df9ff64735cd", 0xce}], 0x1, 0x0, 0x0, 0x8}, 0x0) 23:38:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c689a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 23:38:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82028149db4d39b43abfae7ee6011ae480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) bind(r1, &(0x7f0000000140)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820208"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 23:38:45 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) bind$inet6(0xffffffffffffff9c, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x10000}, 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 23:38:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x1000000d3) semget$private(0x0, 0x2, 0x104) semop(r0, &(0x7f0000000740)=[{0x2, 0x30b, 0x1000}, {0x3, 0x101, 0x800}, {0x1, 0x7795, 0x800}], 0x72) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(0xffffffffffffffff, &(0x7f0000000680)=""/167, 0xfffffe28) r2 = open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x84a5, 0x20) r3 = getegid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r6 = semget$private(0x0, 0x2, 0x138) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r7, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000100)=0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r3, r9, r3, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r3, r3, r10, r3, r10]) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r12 = getpid() r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r13, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000840)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x2bb) getgroups(0x1, &(0x7f0000001640)=[r15]) chown(&(0x7f00000017c0)='./file0/file0\x00', r14, r16) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r17, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r10]], 0x1, 0x7fb) msgrcv(r17, &(0x7f0000000c00)=ANY=[@ANYBLOB="000004000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r17, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f480fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8f8af03fbcd76da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff999be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa04959309800000000"], 0x156, 0x800) msgrcv(r17, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r18 = msgget(0x2, 0x100) msgsnd(r18, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0076d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16d72fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe094fff442ea90d705ab77ffba0ed872e4f3171a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee303000000de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f7864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf522ae3cb91a0c546e38173df79b8e2fda87de564658e54bc03e90c2063e030e74c6fb329525432c22a0238e3a6f2d41424310ba133607b4a5a54875d95da8b13644c31c5751555cbb9d456c"], 0x1, 0x800) msgsnd(r17, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df183bbec5ae932c55722bc1f69c9080e1b4fffffbce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r19 = getuid() r20 = geteuid() r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) setreuid(r19, r22) r24 = getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getpid() ktrace(0x0, 0x1, 0x4, r27) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x6, r20, r24, r26, 0x0, 0x80, 0x9}, 0x3, 0x3f, r27, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={r12, r14, r24}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x3, 0x3, 0x9, 0x1023, r12}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r28, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) msgget$private(0x0, 0x4) 23:38:46 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file1/file0/file0\x00', 0x10, 0x2) openat(r1, &(0x7f0000000140)='./file1/file0\x00', 0x10, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 23:38:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c6530002378a148ecc4b1964bc629c916c44b5af3bae9b454a65c7b2ec0d34dc28ebc56892f4b3e2dd8c88dbb9009238ece087be3a10d2a61cd8e63392dd9f90929310abf61ed58a0719cd66da3c70acbbd949d7ac2ab4709206389e6adcb5fef94c31f8dcd226d0cde2fdf9df41fc61fb8e6f21c0bff7a52614e9f1ba07246756d0fb849b8f8107d050e8500006e8db0efeff485e4b407f789f662454c63a00f413eaa113202b1e3e0f0708deaeb290a0b01c9f43171882822825a4f08f7a45371ac116081c378c9fe43381a28c52c7cf12bcb33263ccbf407de7d716964a189d0d863630577fcf9bdb60b495621e261e315e23aad2d2a808d15a6afca7c88281f78de9ee127afa90ee97c62c255103e48c16fda6184693c192b3a0c4fc9095dbd43b994ac0abe692c9bb31a275aef4a79f8ab763ca534e3b80ddcc556c7bcb25d96258fbbe119cb3dc6c55db36b48e78885deb6d376dadeb4573ad7d83e8e21acfc800095ff7d2e"], 0x10) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r7, 0x0) poll(&(0x7f0000000000)=[{r7, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r9 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r9, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r11, 0x0) r12 = socket(0x11, 0x3, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r12, r13) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r16 = getpgrp() fcntl$lock(r15, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r16}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r18 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r18, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r22, 0x0) poll(&(0x7f0000000000)=[{r22, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r23, 0x0, r17, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) accept$inet6(r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r26, r24, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, r24, r14, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r29 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r29, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r31, 0x0) r32 = socket(0x11, 0x3, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000000)=[{{r32}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r32, r33) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r35 = socket(0x11, 0x3, 0x0) setsockopt(r35, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r36 = getpgrp() fcntl$lock(r35, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r36}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r38 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getgid() semop(r38, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r42, 0x0) poll(&(0x7f0000000000)=[{r42, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r43, 0x0, r37, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = socket(0x18, 0x2, 0x0) accept$inet6(r45, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r46, r44, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r31, r44, r34, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r48 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r48, r49) r50 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r50, r51) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r53 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r53, r54) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r50, r49, r52, r53]) r55 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r55, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r55, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r57 = getuid() r58 = geteuid() setreuid(r57, r58) getgroups(0x1, &(0x7f0000000340)=[r50]) r60 = msgget(0x2, 0x40) msgctl$IPC_SET(r60, 0x1, &(0x7f00000003c0)={{0x2804, r31, r53, r57, r59, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r56, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r61 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r61, r62) r63 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r63, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r65, 0x0) r66 = socket(0x11, 0x3, 0x0) r67 = kqueue() kevent(r67, &(0x7f0000000000)=[{{r66}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r66, r67) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r69 = socket(0x11, 0x3, 0x0) setsockopt(r69, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r70 = getpgrp() fcntl$lock(r69, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r70}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r72 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r75 = getgid() semop(r72, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r74, r73, 0x0, r75, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r76, 0x0) poll(&(0x7f0000000000)=[{r76, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r77, 0x0, r71, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r79 = socket(0x18, 0x2, 0x0) accept$inet6(r79, 0x0, 0x0) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r80, r78, 0x0, r81, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r65, r78, r68, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r82 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r82, r83) r84 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r84, r85) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r87 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r87, r88) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r84, r83, r86, r87]) r89 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r89, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r89, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r91 = getuid() r92 = geteuid() setreuid(r91, r92) getgroups(0x1, &(0x7f0000000340)=[r84]) r94 = msgget(0x2, 0x40) msgctl$IPC_SET(r94, 0x1, &(0x7f00000003c0)={{0x2804, r65, r87, r91, r93, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r90, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) setregid(r87, r61) r95 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r95, r96) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r98 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r98, r99) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r95, r28, r97, r98]) r100 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r100, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r100, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r102 = getuid() r103 = geteuid() setreuid(r102, r103) getgroups(0x1, &(0x7f0000000340)=[r95]) r105 = msgget(0x2, 0x40) msgctl$IPC_SET(r105, 0x1, &(0x7f00000003c0)={{0x2804, r11, r98, r102, r104, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r101, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r106 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r109 = getgid() semop(r106, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r108, r107, 0x0, r109, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x40008, r102, r109, r8, 0x0, 0x40, 0x401}, 0x7ffd, 0x1fe, 0x8}) r110 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r113 = getgid() semop(r110, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r112, r111, 0x0, r113, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f0000000040)=[0x0, r113, 0xffffffffffffffff]) r115 = socket(0x11, 0x3, 0x0) setsockopt(r115, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r116 = getpgrp() fcntl$lock(r115, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r116}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r118 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r121 = getgid() semop(r118, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r120, r119, 0x0, r121, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r122, 0x0) poll(&(0x7f0000000000)=[{r122, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r123, 0x0, r117, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r125 = socket(0x18, 0x2, 0x0) accept$inet6(r125, 0x0, 0x0) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r124, 0x0, r126, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r127 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r127, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r129, 0x0) r130 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r130, r131) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r127, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r129, r130, r132, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) getgroups(0x3, &(0x7f00000000c0)=[r130, 0x0, 0x0]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x100, r8, r114, 0x0, r133, 0x280, 0xfffa}, 0x1, 0x1, 0x0, 0xffffffffffffffff, 0xffffffffffffff00, 0x49b, 0x1}) 23:38:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) 23:38:46 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 23:38:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f0000000280)="87a263e2c6e170223de0c2ee3c892effdbd5a395bbd8038dda8ad11470d82f9e19a278f6f449daf383bd23c2e0265c5cb4493fa0f11a538463fad4267af6b2b434c365b89c387d23896715bea0018149a8a51917598af3fc8a300ef9cc8357f440c2f4ce83a36378ca24a7718b4f02f6aa7f1840ba3307322df2ec37698b7a3d0da45c970f74fbff4f29594f790095618a6acec7d149dff257ddcd2009f86eccab584a504b96e6872382323c92e59df4642f1c8879c0dc79a98318bcd9a5181447a23b410e329317587df36895d5287bda6838a5a754aa10988f5c819a54384bece6ed1a85268688beafa976e069dee91eb3791c422d5a8a757ecb09de91e464244ed53043208aa39e83cf478bf31829759dc107bcd0d210448cb1772af5a45c2bda5c0ee542dfb0bec13c3e4a8258f6a4e214e0ac68c0fc314bb9b6ce62fe7ff48b7b84672463d7b6a88929b10f9396b544874c9c6be05005e38bfead9689767adc3ab28fa86710d0dae2fbb6a5a8f87501fbed8df7867c4d0d19bc05b543beec07cc57aa71ae143a6a1a67d53cb06af01798454b62e0befc5c637434a32770e2e5a21ebea51b23a7c155ef9c3baade971042c455ccd5db878a4939ba2c3ae0fc0033867b126e34f81c26865f8d4091dde366e4f6661dc0e362c82f40ca24ba1b2cc133cbbe3f9fe8a5fd4194f8cfcee327b43cda39c78ae3878f36fcfdf13cc009c057aca04eb39e3323611da8f9ae1807f9b49568701890f9f0ac83fb41b2ce5004519adb110120d8a6faf5b394ad46a73a7ae951d0d6cb47b1df68e0411a52e8bb6221da8f711a264efe410464c7cd5bbac797b05dd143982fa95b64611a3819264e2d0d8d1e30c8d2c888dc96654c1d71f68a9336419ba1ee53d3e544c19aeef8ef3768ea0a3a71cff9e26111f8082ca7bd71fdf5120e0e91945e87f1e52d56d0357dc8866a25121b0476b6eccf15fcfcfca9b2a2a553b5ba2173f330eaa18cdfc567b8459f002efbd589bd22e4601540edba83449b26e5549012dacb4e363a7b7559f2666cea3db2412fd62caf25e9f4927dabb1977cb6c5073a02c47a272e78ffd2c0c1eb0d15c3221b99f1556cdc913a178819f737b7f0fd0635bc4050534907e62980c99584618582ab761c1b07f5aca644eba9917d5a404f2efe819434c2bfa06fda8f8574bd924847ca60cecb04fd907c6405f0e5302c8f26698815a38bfde72153fc5412e0bb9d748dd6b7fa21e31e001dd2abe13ffdbd2c38c23fa82c57396a44f403d7e038d52cdce9a4afcea557f8651c55f3279d5ce1e1068384b10ee1d5d5acbb983843a4f11da729b5a26ca05e198b4db110c89bff2c66ac50ae8ca510c2728036b070c71beba5ec9c796dbced3593ac19eb018bcd7b0fec2c6ceb5e69987e06404d29cdc244bb65cf80c6d839b063c94db1e7e557460f94c808b33898ce5858d1a66243e4e15c8b69f3cdcca79c4976574f7e4e557aee559f630d4c85bc12135d3d4f8a47c79a24b638406e03ea632c5eb4a250a7669249dc3bc16ae6e3d44f8ebfee391efde2a848709cf968f9be1615abb9903a848a698e22b19ede30033814464dd588d481900f5721665839e4f545bf64b6df265c26bc4cbbbe30023eab51dc35b052da7f69792215a80940103bb4b6491917472ed15f11f07fe76a7f43a4f168a2c0a9ae613d4b49bf3fa71845eb4193a7050b56c15003d0792e7c4953207a99a4316578841e47391fdb525e146e8a84560bdd8694e58cb0d5a7f86f047c13cd629cc5843c93e9dee8547ca78c98d5abb0bea772123504fe8f5ea3d675e552279dd1265c0b90c5b165da3e220d13f3195573ce82e86a2f5a8612479c78712cd93b713ada04968d1e919021e3f867ee4f2a5595fdd59f2c9132d470d4a0dfa0e3787c568c7b3d6fb86c1b7d608b1595f9f1fd9824112048435cbb5407d3da37c6538190f067fac93939b7d567ba29114d8391c924d5da163d4ae622cf6956ca42102dfb41631c68f200a9d993bc05922b63aed36eb32b39c3858399c685f947ff90e47715fad65da26de4ec5a6473d0818e0c49bf52ed3b336a123bfb2a25a7de0735dcc350e23322d19701282b931d38c6ddf3a421b07580a463d05535f4a75fb033f48235638ae3a83bc34d632b196fae44a34808eda2cbb3bd00383fc5db799cce66d127b5a2a55ca8eaf18886aeed27ca38d3acba1c6ac2284dbe59be84ba354119bb1e62d7ec48bba5f4b66373b7a6b78026077182ec87290e27244591bb126f11fbcc556604cbe3373a2252c6853bbe8beb5584f0a8503b74d6323177d8ddd359238e04ed14ebf904ca5e2358861ccd70e690ca0815bff6cae9c5f8799b944a2ceddb0d1a8441344a4f2e1df81bea77bf441e9eded3d9e47e29227bf4cb4960907bb723c7332c7f41afdb30b2d73a156fe0a41c87fb809de7256fabc1a509638dd9cea90ea18ba4f73041ea8a5ebe2e91027f9c9ef152d3d5ac7908c8cd8aa15c5c1e43c61e8ae4730c0aec3ec177f762c6e1475409cb13ba07f15594bc3058f305865336610b5bd546248058837fa82527212b851bd4d9f23e120220531f8c43bcf1f3f43c461486612de342dbc513c7ada0aa12ad94402baa70ca31d5546c3bbcbaf14f6a4004d09bbff9f1417abae12331d153f5636fb9ac20747a6456611b977c1a3656828f5e81ea254bcd4bac55428dbd5f742732967c3c8bfc94f756a8747d1ee999a5e0d9c351b348a3f12a47018d079f4d58b208ea2ece01709841033b828d574aef5744093eb775e6c9e184a19cff6724ef8086158912f60659cb06d6db6d56c1b35605a24e80f84437d38762b4e4e75987ae7461870b2d9a8bb970f51fe88f9e9b2c6692b10b332c7c5e0f0f8858074ba123aaf80551eccea5ee0d5c9c3fe9c1eeb76d1f7bc2d623c8791745f2c186a1744656006ccb5f60b85b6b7509544d56b2d5011ed12f3ae6301331646c667498a0166abc56d443f30eba95fd112a8ebbe8588e8fd58a3adf19f8b443aa5dbc0328413c0f619b738e10e08b09d8d376b09e4d614233ce62a12e8e34c8529985f87ed04db8406fe0800e656874a464aaa730cd274de0af43a34c787dafe5ff0a70c2b408fd09e26f5a1202251457f30c6b3090ec2b3df5533c2f242c59c07335a786632e773bb69053b9230413a68a14521ef34ae438e29912d3c9b196a1e38315b77d3fca9bc71c8d8f64c16370ce68288dd2fda37e802717114bfe8f94fdbb69831955880da6d77c8c0dd9c633508c33cae3d28629b82826e314cfb178243a6a5fd6ddddca3d68e0865653e5ee016212466c7797ebf6291d8f4a5eeb12a746a02a88817a269afdc4878d7050a83284fe7c142374a89496bbeb70807644663459cea25f80e56a466a370cfd3a97e1bfc85efd886090b91ef3363508ac355eef4b8a918b73445321822e724b25bb46d5cb0d04327a9c824aa693d612081fb7123ee85c7797171185970f873537a0356a4b749350c7f7fa24e914f42557e5abe96fdaea3d0ca0b75aaa9e4bbba873f6c9b836e5e5199d8683dcff0e6592d005fe3b85b4708770357691697b3d2eb48a7d29f69140917de36b0db7d6654e6a101cc1da96bc2b7180f0bf581587801ceb48abc1c7239440828ca05d11af76c69a757bb450f85c991fbe81f1e9ebaa1fcfe5eec164782b5dc281a0b40db807c9d55aeac0bbceffa31891b5d7ff407dd3a246e1cd901a338659c77922979cf8a8af7d2522270d28c594633ca9f8cd1db62e2822113cc2da42bb8d0fe44e52f0fb1d83340fb5fef42cf01ad74ea2ab120182b5a1208baf5da27e3951955fd6b78c30de75e277c0884fdf75596028d32433ad73fa9677eb4c2252f19f90c4cbdf945d38928db1a3b1636b8834caa0fdfe2a5c5c88bc3b2c70db03588839d3130e41f8ef4788849d25887d07924167830af77bad2e08ac015036b3d8c209e62b232ebffb3fdefe8f4a73ed3e7d0fddebbd42777b4c51c7c1f921c5bc20e3846f48f35293ce0eef3f5f4ad1d646c362245500daec936eff35313e3232924aa3808c8ea2e59d6c012e13f379501104757129d632fde8bcbd5e4c7fcb2fa201d58ed47a8f0bc9fb231928da5dd65486fc5ed04934e34808f4ad36e1edbb475179aa4641f19987f8ee198c17aa9c1365383440f25e30c9a0864de9ea550da922ad8dbdb94723df2aa206d6f89f43c1df05af7eea102e5b8905eb691de69a61cae09f188a6807429df6f7d0b768bd29ac8dfe63c0532596901512336b825ebf6ad34c325c19a7e61948af70c3fc8587fb84f9ce5417c4fd4cbaff39a8d3239b695470a2c109ba968a7f441962bb4be84a3e1ecb58980a70d32fc6874498d752713534d0692ce656378ed462b17b6f5b6b9f2de23fbd0bcab4f308dce5cdadd55528f5f55bfe167148df86a566b4c39c0e88d235170bccdb2fad92acf75e8708e86ac3db3af2f3d87e79e8d0cd708a87b88956abbfc23acc911eb75aab66fe33653673246abeaf9799015046569f6fad313c24c91527df5aec711a774f994a50211e3ffd154c49f0856e86f1017c0ae5a9622b60600028f07045d68d2fbf1966597bfe582e68365183962eb1fe8022445997fe5646b28a197e5fd0398c4477a178fe7efa814387344c8e093e238659ad6115e54db511bbc872c8a551effd4e1be6d13c85ff328ca6750d434f191e2c84c33c78a3503404500d76cc666b535adbac161eb228902b972176e029f2cdcca1f26f335f2dc5b4a29264ffaf650904a92e7ead6edb2f04944e52199159ec60ef3dd832ec71082d1f1e4a30bc593f77cd8239ab00f4124baadabef7059935dc96e5d3270652b63f45a040730a958a906e0c27d14afe539148bcd07d012b81adc1968a8b73ff57511e96ce328e798832ba50b1c9b26cfac44b5b1a850ef19fab4fc692471630133405ade3bb05bc311f0cbb3836a6f06bca2313896db0eb0513a062b74c478d11b03f4630cc109fb9c773bd03dd3f47df3a830798ece8e42958ddd9ac3e7059b10d28bb9978f49331307b5aeed39f95d9f1e66b789e9df132bf2d20965026952e8d16ac60766035b47ff7656355030c5776a246044683cf287c0768ab79df064d27bbac33a94cab508c36743fa29079d5abcdea41d5c2aceb91ff2d274d0286a02c504f4e8cc1647d87c943ae7bf4f62b9eb79f62639278a428c10ca0040498ff821ed9a0453b9d70884ecc1aa49032390c77d475a2248505e5fc0e3a0a10070a1d463cc4ad63cfd95702ea8c80e67215c89afe1c7499433d24404322e7e0be38d5f3f8edc77c6d78a893b9896e820824ecb37f96b3887547b9d79512e4f6682a385b42cbe41817e93979d6d5dbb6053ca84940967722b00e67f8b0e1cdf367263a26f522103b822f7a7afb19aa54bda2a19297418a7a709e17d9de854f339fbdc9612b4105ce5c0b9818a91eef7e8fcc7f10addb1274e158f8d88e63b99bb69671f501173dd3c847caf405e7a6fa238e82734ab672cdd205fded4c5a8d57a2359d1d969093c4c0fa0678d06aac4c341247a15e939da5df90014b06bc52cb28fa7cab2d6bc9cfe5d37fd4d72a532c94c497a495baca37086a127abe007ad155e6dc9fdbd425082e89ae137bbca9e63f0c9e6c985555065030c895db1d78f2ef9f34e7e42ed8cdd9ba0aa779ef22dcf209e3afb2eff361b1490f8d66e08fc13848698df4f2a0491206b5c5ff665ce34afa73f42cbfcd0f9ac4aad0036249da0d575b3e187325f1abe2c9b7aa79943a", 0x1000, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) write(r1, &(0x7f00000001c0)="536cc2fd0d3a1ae42927da815b3850f6d3d244b46977217c32b26fcb65ea7904813ef5ff66c6077e995543089b036af398ae577f72a26ea2b39b79c99bc4a9b458eb2ccb0a4a3bd8354e929f5158fb2616eaf5d80d6ee4125d7a95983acd4ebfb4a1045bc8e08d861c885ed6ea0ddd8f5e205814bea59613ca67c9b3e3abde6525508eed5a6ddd3b6f4d99a5da6790931e402f0f9419487d889f09e97b601eda6c8df61a88f0a32a96bec25b43d84d412d27b1", 0xb3) syz_open_pts() syz_open_pts() 23:38:46 executing program 1: kqueue() kqueue() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0xed}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40180, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket(0x6, 0x1, 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$KDSETRAD(r2, 0x20004b43) 23:38:46 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) pipe2(&(0x7f0000000200), 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb8) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r5, &(0x7f0000000380)={0x0, 0x0, 0xfffffffffffffffe, 0x3e8}, 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r9, 0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x3) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000340)={0x8, 0x9, 0xc}) fcntl$setflags(r8, 0x2, 0x1) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r8, 0x2000746e) fcntl$dupfd(r7, 0xa, r8) fcntl$dupfd(r6, 0x0, r6) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) 23:38:46 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x7, 0x6a, &(0x7f0000000080)="0000563f8e7e0000fbdfb3f4d4f59b1cef2c413e122b1c7237a09f8153268e119345564c214df83bcbae9be1ff503ff9373b9ca7993935ac7233b1be6fad123cfbbc07841619f5f11c8d404a62682e10cb29f2056a2344253f2fb88d8d0d1242335d4f00e31701057893e752c90c3f841daaddab33d2b020eff541d43105541f396fe68093f4a478fa05d7cc", 0x8c) 23:38:46 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r2 = getuid() r3 = geteuid() setreuid(r2, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r7 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r2, @ANYRES64=r7, @ANYRES64], 0x3, 0x1800) r8 = socket(0x2, 0x1, 0x0) close(r8) connect(r8, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x1, 0x0) close(r10) connect(r10, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) msgrcv(r6, &(0x7f0000000600)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r16, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412c7f93a4ff61ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r16, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r17, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2d1628b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d1000000001278bd725592655b4c3e885c27d5020000000000000000a00570216da0e1b8aeeec3be0484ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c0800438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c76121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c9712a7731ef7acc02d1fb3dcea1361ba99d9b3c83ffc311d6931ec5ba0bb0e8997f700"/364], 0x1, 0x7fb) msgrcv(r17, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgrcv(r17, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r17, &(0x7f0000000f00)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535ff010000b6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573cda0032bd713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bde0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ec4017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deafbb9a82a5cfc66ba3d64be29f4962b179f3d1c67e16e669df61d721d32c5b621fee12d6d5d7e347"], 0xd5, 0x40000000000800) r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getuid() r22 = geteuid() setreuid(r21, r22) msgctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x6, r19, r20, r22, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r17, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x1, 0xc00) msgrcv(r16, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x0) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r16, &(0x7f0000001a00)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b042688981c9a8b895e6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85"], 0xd5, 0x40000000000800) r23 = getuid() r24 = geteuid() setreuid(r23, r24) getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) 23:38:46 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x7, 0x5, 0x7fff, 0x4, "1016e050205414efcc873f704dab456484fa4a52", 0x0, 0xff}) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) sendmsg(r5, &(0x7f0000000580)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x8, 0xfffffff9}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="d7e4d5a06131a561fb5188a795880a8b2f0ae00a48fd5a190e0a93d98589f7", 0x1f}, {&(0x7f00000002c0)="b52a0f3aa5305c3bd9ff04fee79b44a4c9b7c13ffd274cd3b398fdae34de0e08e7c572631fdf264292798d7e045ee63c2a6feef333315ffc3f0507add4db55496ef22da375a7e08699b426600e4ebe5669ca5a07cb1c39641c5a2c1f22c4940c0e5f3ae716b9dad9", 0x68}, {&(0x7f0000000340)="3c68d6e18a488d476be91e", 0xb}, {&(0x7f0000000380)="2e9713bb477f6ce604cddf30ffcbd8fedfee57dc6259d49f9f1f6e4a84022550968c6106b39fa5bf632a0648eb56b901b79cfa731c0addbe1eda4af525752168fba33737024d3b2ed1375529653cf4fb4535ffe454fe96bc57d7b2fe26d7d0181fa6af93a805283c79e552ec5826b004195c93bbdbc64901147871ece1a14042", 0x80}, {&(0x7f0000000400)="b82366c6990fad28b86bb62271c2eaaf26b62a78c5fc01569bd2b59ecb7243cfd4c77e2a399cd30b0aba03079b766ba7a58b0164dcb980a7ff010c6255c54d18e4a1057c59af63cbb358e96044c40e016be5f4c1d24cb72275188b9d5fad298119fb6294d3de457f0bb306f87a80f165f52edcac7fb41c3ebfd4eb1e1562b209c97ea1a527f41db11415d4aeb139e0422652756ac134b21a82c1f272ad9059503d45dea9365a918c252872d3e81f05b5f2a3eeb122fc42ed2cfa42f50be13446e6bb1a51565a2f04226e1fd2bfa36dd2a64f2ffbaa3a98b5c140628ef38b33506d66f692c7e84f0066", 0xe9}], 0x5, &(0x7f0000000c40)=[{0x1010, 0x1, 0x6, "f0123a64a8078c70797563cb930f9381a08493aad9626dc606043f4ed2ed06a5e9883c7dcb450f194b3deed9c318b8da8b1bd46aca2c56854540beab1393028e3cd15280c4629cb3665d40c77c6fd7043eeb2508fa539409eb4e58a314ace586a1acbee5c1637c39c94d069e8b4ea9ece2865c52d154649c63ac111c5d9f2b4b951d43a75786b991782f26440336c372f1173b1de5177d97a3e0b667b0bbcc1416e851e3731114b3b9e6b41e7b9ce45deed828c163488c26d3f1689ffc9b477390615ca85f8c8f2d143f287a86b0fd115ce359a707d43293171d9d1dc74663df9dc6192252299f0157b6281925bb16ff771ac9b48c18616de2e210b3c63a9632e6569984690731cd1726ea91bf3ac14b26f65b26ba6109440c74e97fd671cdb25bea7ab920faca69693e3b429b0d1bd7dd3eb1a1bac041544e4a2143d859d510b23d1afb429a45752bf5d366b03ccf7b738fbdaaa67567b610f9181c8ec671ec7db0d707a93a95fd42d4077b0ada45f534c9652a9be4d53e247974bdc90313a6ee38222f08701fd7e03381d99b87d8c81fa027fdab5e2230fd20d4b14668137df298163d2a476d43e5bbc4586c2c147b78e29baaccd455d8c2ba519a123d6e3014104d404c00a73a50540a6301906f26b9106d10ae58070f1f7a345656332fb12d9ba22e9225ea944520e71cbe6c6e58fc4edb2ff601dbd9e199dd7b8f907d4ab2929c8ba7fec6f2c7332055916f71f0c3727cc1f73cef50d3cd188e80715cbe8e14235669af6dea79525aa59a28c728e25f0de9d8f2b96dd73be48a7196b756709300f10448b4cc879fb8883a6a21bd5fb2a4fcdc79250a59081568699838bf8eaef366b233e5e12b74c5ab2c21471171115ab06917009c018222d96910802e7d70473170aafd207b135337d581de9ec2c3a3ec5c5ff565179edf946c9d1515997221ec604712888d3de751211d6d516817a11190bf5158923d5ed80452b3b52837c75d0d480d1f25c958dde8bc2a51b771631f94b19d0be6617168032ddc0543fcb7c49768ea7f3f45bf388c1aa520c969b9884510bd8d75fc8797d78a8184404d314e400ab594c095b7591873ed6c22db5300d333259ae42fd21cf1d9e30152201bdb4e866a0490fb489f3f7e82b9a1e8bb2a2a9b428408177022ebfd0764eefc82601378f4102400550a4687962f7039478d0a66b696af98527ec3d09c0714f9370d040d473d30449ad4a22be45fb5e9d5aec8bb78f15515f39b1df9d4a3fcebca7aab34816ada3cc4bee785e85d6d2e1201f1b1fe4c6b9d562b91aa9291dcddbee687a1d4205aeb058fd13b1889a5561cc761c7fd2282a55a75179309ea02401f4b4c26bc932d99b969b34a48e77e8d616242e28732989a8622e0fb631889d9a16c8fb4897d3e673a0cefdbf5fca66bfa6323b999e79f14f705a0a09797b9e0a7e3d0b254a3493a55f4c4eb06f967dbf7fe2296e2774e1230ca9686a3027c6f1ca0017a6e75eeef92d4ad61ff9c11bf30ca345596897fc4529fd26e2fb05444164e50153088a5ef332e8e595504b2ca2b7861ee51d5aa027be49ac3d249c10dc4ef8cd1587dc9cfede4ee34c0607a90ba2e4af45e1a0b49d31b45fee97274d83f3e5e35a6f144b0ba8ec3e422b6030ad4a36d65a258a5bfc736559fdb58f06d20164aa57e86ec23259196b268f14480da9a5facac2e296f536f280afaa63899bdcffb47a92996475186975ea57afc5df189624dc3bd165073237a3378c557c6bfd10d40020345ebd15ba4bf9a26db2dc5fdcb851aa01c1dfca7a905f18f6ec7575aab35422625876518230df200af5af237a2210ae6e0a813594677a12e302e39054630b50841a7ef1887c0d85b74e08fb1529f8554d7605795028a674399c984c7331ed5d5cf3efcdfb9778ff9190dcd5b5f0ea3a6852c870ab910de9551e4186b821683116b615b9357882ff424150d9723b16b3dac9cecdfbed2361380966c09b4b4f9ef1653e91299c8b88b5b30036adaa1baae08b4d2a58bcb4811b2856ae81b6176c758fbc90dbeeccf4c9138fb2a7c003c2d1e3fa1e96133ba7cea7b8edea8a7eadd72c444f59b0c69b08f0d47858b7339ff3f8ae36e806b02a166c6d89cbde4b79dfadb0e5aa86291e5f469c7b0820c8c6da09b1763063650760399134c9fa0a6748b22adcde2c18f97e68b8fb922a958c5cb7ffc7dac2df8f440cea53e5e5eb538809a11c6a48e5f20bc92917ce8ce624da2c8c9cf14ebd96234154c1f65db1dc4bc116c4771f8860daf932ca781cc0574e9c6449d7f510f49d9c0f19e0db3b1ece0da214cf6bf09457149e23b01658ed2239b2cf21afb8aac6441b50f1191275a2c3f719941bd6e47d2b061a05e4b3e78b368f2bb81c9780cd0717e54800b2a5f9e3ce361fee1cffbdbddfdcbd66d3720c9d4e064d191359159552887fbd57d06fd0c23901e2293350ca5aad9d307c1f52746e08af3847fde89cf4ca5bb31657daff918a753a22105ac3b694502603d5d5dc11263fa83ba82531480115601937991c62cad166e2794f6de3473f94ccecfe4de91d6d8dd68c730a35a8a00ccd2ee0d1d0693dc51a8f4513257088c211ccb88f3bd8bfa1c54b6e67b639ebcebd1a83974246d8eae11b58ffa1218a47f7b39e1b9b9164c6387f4d507eed8dcc3f32bfb4edf67ab7151bea3cbf893bf189a9295f33468c397ee3a73ab4f296cb76ecf7a13b4b3b3f256ff8df3f207ae97e6feba84d57423a8010811567894be33200db7b047ab3310c2921a9dcdde6223b1af8c26479c71dc7721e0f44880e25a7ea282246837ec01855aa667ed4b3967122aa2eaece162543514cb78ae5f8eccf6d74810587952ac10da0e8d39264776e06e32819ea4729bb3d38a162384a77827965827cfd14fc9cf4cbb4e3efd12922eb1b832b08ee0d0eb121085bcdd1ae429419428d32ce2418df7d57729e6fd39cb1279f08c86ffdef30ebb29ce15ed43bf16a7974e66ee8c024820ad2ce6ab4959724350d82aa3df24154fa347b2b84bf4075c8f879bd8dcfa6e8064c111813489bfaaf8cb8b94a366928d490a57f275511a2da6bad8f722b8abcc052737f7cf05109744e2c89e8c548b14da1357e2cb5ba31026cb476caab6b19b3efdf961c4a809d4fb4dc6fd42599c530b3bdb9114109289ad723d5c7b22e96ac3304ae6702ca23dae16823377adea9b5b76fedc60c13f6a14842d9fd19c08c52c190daacc44aa403accd943cbb8e04c8de1b93271d67faa15e39d8641978eb187e2faf1de98f06b388ba062855a29a2e3d63ad290982cbedbc3ceb17405f8b7ba5e90e4dcd9518774b2c7b1622016c7211de41863b77b0b9198df2820e39f49246fd1752ba01cd8b9fb48e9a80e565ca1bf83e73ec2ea3970fdee99cb731bf3831641fe861ad8e6ed655f7840a32a11dbeec1dd542396dcb18ca8dc3c98b7c4e45296780e41da0eeb32b4f44bd99e2630a4e422c9773e85bbb27176b042e48627f2b8d75e053d5cc93d18aaf49f8bb88a16dabd54efa458b363f9384f01fd674c9efbf32ba7a585bd1536d54ab69695baec9c025440a7b5f162c9758a763bdd8d632495c35e7bc33f88a8d6a1d9ad5e3dc1d741cadafb5a87e600ea055ed27d196b44dde32062a6f1b2557afd637782fa08c45470801b14d37077a1e7e001908f2e0fa1e5ba3b17aabd2522e788d1716619ec5cdbb42261e0ed0573c13d2ea30048645af9d1eafdaa350a7bdcf46db56da917499cc1f944a78a4a12b9f5c9a49b9ed11616ef7a1de9ffdebe84dd83a1b061312528c8af01ba1a48a1053879a23ac1ecfba9669c8768378b86d04b53e193fa3fda3725e8715c512041f794fa4c53174f2d7c3bbb8e5de656509bc59188cdd9ab03cc6661cce46415f4a5621fef799b980f46139a9d243ef89c9ee18e4772a391704545d44c40950d598df5839bbdf1e46c0765d8eb98b90156ca158a16f1e546f0f1666ea28f86f5528c5275ec5c36239bead4aef7a84ee34344a1b1deb9f4fd59ed76a910192f0ed09ce7ce3ab244ee358113bec92b56a4ef4fd17b5c078e0b6f6325254f9bd85df7beef4dfe8a74c3b9a085f45d2eb931d12ca289bc85ba7bd530787c00e047bc4c126aa5f598679bf5e28d2c32cf48ecd06de398ad7bd67161af43ae56e0b7b052c47c953eff40450dff795023b482ccaac11cff9bbf1fd94fb324712e1f4860ab696f957851656f6b7b54fea26ca53ac94f4df09b0bd6ff8def66742c8c4b7f21c4b6b9159e0fd7321da44c4f3144dc5598cf74fadd3b79ec33dcf04b29cc1a353556a67399081b9fb21f54bf7ef58a58322b1cb33fa114ade345ea949d0a30b198af9cb208a9bca5f52ec337dfa731e9f1170a000236f3778a8e2c625ba18733444209fe7db4e8280093fb67264f045987327d88274f47437528c9af2cf5cb2e658baf09c02c24cfcedee864d843aefed06c4d8bbf61b58e939ce07c432ea4362fff1fa228c9975ff6931f6db235c2baaf8aed9ffd5dbc0b76fda200a347ead4b06e7427dc8a78571cea5a591406da98db95edfc57ec9c21c121db3011baf68de7f0c0ffe42479d2219e211c642ac33ca0d725022168ae0c2c7498a62cb7b8f4be19f28c3addec157d6a835e2b6a0a04ff48576976cf3400facca6066a7ae5e28d1171afbcca372252cf645982b552eb8088373a6dd9e253c59a90b0109e3681ec2d776fcb8fce90e99fd4487af35acb772937698bb4ac880b57fba79bf49cd64c1106849b9a463a8b242c50a0533e2515d2897ca10e252d6ed4df3bfc33a8924e0ace3a7a0bbb4ea84e1361692d4b9644f0a1a1ee061c15353c8177ebcd953b504658a9c1e2fc9f62429488ca2771e8d8e1ddd997252285d59fa4389dc1065ea17dc5a0e4ec923d1f34c7cd56473639a62ccb7bb6e8fadb7c413af53171fd9887289378701ba53da6b57e09ea428b223071ad45ba5ffaaa4b9d9e01642076d6a745ccbd6abc5d909959a767ee198725d856c76d62ac3e9b592bc16315dcbdce81958657aabcdd33794af05b883624a7ff8dad31ce961aea46c4fe84a1e361bc5a1600889fdd445da7c43dfd564b6786cfddc98346ca1cbef75ecb6093fa151f82303fd57963e6ca2d58a62ceb784a34a6c00ce4bf158779177c70551dbb89737bbb452384bdaed84cc2945e31878cdbbd6bbe0ddc8fb99f9393e2b06b99dfe445e0a2aa4aabac1244f873601f1db687525b465be0b55a872e8fa4f02a525ab62ae2df5b8e7f4e2318d107cb87a11a8d911e06edef2b2f0865e8e3f3c322769bc556358ba7dab7c8ba64a61239e06fce05d4b353d925aa39da8631c2388e79ba225014d50f51bef03e6a0b503726da266095e5ca1a26c8d48e3b594aafd9ed38934c7ea3f7da035b86b384d56aef7498646f91de4346dd9e54547b01157ec40c97bf8d915548693b8967e062ae652001937f1822f04eea71d2406a69b40f40269fc169036033e099297abcf7cb9efe1467da9ab5a5ad63e097d45e11a6d15bd746186fc8aff737d9497bd6f20b6fa609fcb2f6b2fd67107473dd73a5fd6708790835db899dab20a33e68db5ca4c665560e7c4a2e5ef634b7693fa00f55bbf4039859e0e2f626f0e6ac5bdf454468776f88b45e8069b4adbcf8f80d03ff303369975f5980f9aa7ad856794a4d200fb8bb8c66f72492c3f0ec043bdc91e0cf1bc0155d7e7535d6c50c7c6e0ffce9aa77519c0029abfb32d69490e3a2a8123d847ca42635c9b6ad64e8085509b092e51394645fc7"}, {0x58, 0xffff, 0x9, "6788fbc1f8e701fae9838453d35d6544a1a1f47e440547f050f2b4d927694482253bc8475f3d83de4ede83cb79a859823c35187d672fcbb09fcf39c5eaddd1d3896d7fa9ee32"}, {0x10, 0xffff}, {0xa8, 0xfffe, 0x10001, "9042c5b838b0dbcaf064edd856d2b82153b96a17010ac86f57b9e5e8874d52c39244c0620f106c8c889fef9ac3a53e9ff77d9f07631cb1fd00cddbf22bced8e33d188cfa7f8c573e8a8b0bf1d4556d360fb24a0d6b392ab6e6fff3fd9c2f1041d03ed634e5789cfbaf96566e1b5bb95e2b905ef49c205e394e4460a2347b5bb72a4955ef6597ae2a4a2ccb159aaa1324f5e6b6c9d0ec"}, {0x1010, 0xffff, 0x7, "0f42ba70e542d3e396b5368dd0754bc027a4225e0b859596f4bd5cc344921a1598af40311fe478a16a5d4c9c5d2c2958aaa7236dbf25c457327074c864fc0a27a6b4fa56ed4abf47c14821d1ef3bcc758a4f213631a78945650bd80f1af184a086c8056be57faaadddf66dbf80381e2ce47ab498f8a2198fd9318b8d9abfd6185533539391bd01940d55ce4cc22102f871f62557376e21135de37736b3336ded962e57e882390fbc6da7d7d7a52281d54b4e8cffd7f33254a593041426b0df0ae1305588764795ce7c4c56017ae65e6f3705f63f748688f2b7a39aefc8fb3daf851b770a4f7c66a2a1c6b4e95793fcc56bd7064ee8729aad5a7e956375f42b0ccf6fbe0d431b3969db8ac40d3ee1bf7d32002fbeacc1d4b4b2b2764beb4feb8197ecb19ecc1a827f406c0ff8c36d3d15476f43d014c28d8adeefd9f0c293f6e0060e8f2bc2c9d5563c4504d9282c3195195c349717970006af4944e3cad63cc75f0ed475098e0dcde607ff56541f3975f0787cde924fc32dd319beb41fbebcfd7bc3fe7f12a0fc9ccc0e4909f4c98b86b8246d187d6f8fd51d7bd5783bf565757a53d351de675569dfd53edc29fd71ccb778acf53082b1e52899a8f7d4e1b911181106c4afb2be22b9926b5ae6dfd233c34b4756923eb6ec886234dd4fccaaf0b3f8680650e0121092a73e5d94069b352c2423da26007966707db9e0b72f7739ddf7d286db3fb0253866706ab9e22a3bbf197d29466dd12068cf88603d4f2390bc0834143749bd844a092092a6a4ad1712f5e14dbf2b53d1c3a00e43731f25685e9d5fa867c2ecd8b6aa05749bd6b8ebc6bcd860180a96a75fbd1eee74139a40d8d3cd19daeb7a97bce6d715591697636c816cdffb9f24018a42cb44e86e34d12430aa9cc30af02e8a1fb51be0481766a59e30bea4d6f82e0c41d7ae05fef0313ab27a5a633db7501e3f4dc4b3086bf0c49c8a04f867acbb74b7e559ceae9df794bce49274da308fdb95582930f30d9d8ccca9ff67c8429754441f051abdf8276717ded81494d3c44256aff7ff52c41ce6d94f9f7572f46ff409ddf19102f43263830da51335bce60d47555e033904c28869f6aa790d9356b93d7a971a98ec0b6b14a2f370db3c4e6cbfd102469bbe5a96b347a99bbf3c7427e5f9e98ee453323289ff30c925cef597788a65d76fe4904065eb471b026f47574c0d7a68c6e3875b84c91b7b5273723223cb5dd03490cc4007927adaaf9f2d4a3231c26444982f501e2039f97d1e656d993a8fb126837c416800be5e5195cf1e631078afd7281d7434caf288792d3474101a00da3694098e6e4a92f26443679a6223179befcfcaff99119493063492c3740e397807238e70119a76e1380703a8994a78e7ecf188618a4bbba063650fa69d4e13cfa543b04cd42f5c48a369f13f18ceeaec64c73f70b92a2e06cbdbd34533e606ef02cfacab10793e27c51ae47fb53e2a40bc4a1dd38f2ea65c37304de825986176eccbaf57b26b353227c8c4b0a09d20cff18c7253feb9988aadd0ce1b65428eef29197f5755632630438c3e73515942944ea9c28812ebc687cb28a8adc7b7c65c9302a2a1d8ae0f894c72dc41ba8309acf3c44cd4751cc9c49733ea376ac4d866115baa24316bdf654d4fe2067cddaeaed78ee21aa01168804b294b7924d7ab4e67c2eeda4c94e2fd1e218df293ff8f1375776cdc5c87247d6cfbff4d72777c2d32533b4b6c780c33b807bfd58eb8f6a8add948be1aae5d81d26792225eb52bc0ff5296269249f092989271507e4c5312bfd77e63c62f9399fff488308cdd81f257558cdbfbbe2396b387508a2a8cb4b58df964688fa2ed185754f67ad8df6e1d4e5ad7e97d8e956e9fcf8491082bb21f6f1432c6358b80ca06ec0b1b5f979c72930e734ba29e2f0b7e1cc5d8f857d491e45c7d0365fb775ced299a85c8b05c7b9911312c7fbc64d41b21e1e5285fd15f499f6db744cc1febc59adf9b13bdcaa56b4e5bff1c1fb789000c5acf305452bcba448e33246235053342e75a90e2b41d9367cf4706e82c6bf0928198879f407231ee1d73a4671035709153b0bef0cfc3a341b8746fd762d31c9a45327e34dbc0c561a4596ca6718a511d75580f1d6a1d2c2a1ab0bfd80caf16a186f532d66402e91dc6caf185d169c0cc07826b7e268aa6c866edad5921f7dd668fea53a47871c1215525ec8f5129cb454ac4986405bcd81b6a7603068426205bfd90c550c65b0ed7bb6135392ef8d4ae7622df1cfa5862206007f692d42334f72b23e949840139d37f2d75d0a5fae65161f8beff46d66090088d7ca3233d76d2a950c4f3f018c5b6e5c15a25199c04680a067d8ad6be2bf9f6202279fe46b38a4a8039338cbc31dda159b9b5a96459ce27c012bf447cd63a9ce4974b93789172b638b4d27602c756f0e233cc70f8939940494f4efcd474d490f621b3f05ca84dd30e34c79cc388f0162e90399bfa0606d1b0f6569bed1b7086d5c54b0bbfd93423f235bdcc41ac0f44bbc1285958d9621baacdde25ccc5d8f7135fd382ef8b4dbf9a82fa919b0212a5c374d2d68ef2ddb40262cfd1abc5fd6dc19df9c309318a1bd87d8f0cb39520da84246187578eb27e5b46f011c6ada5fe4eaa25cbc78b46fff46e332eb930e18327368a2cd318bc27b8006b3cdb57c5ae7aeb9867588136dc8c8573b4d3d0c5f998306abc7b926d4d822f33103e739ca0624ff094b96b88fa123130a945d25dc02caca2430533bea5aa18d5a520caa42844f8e8c027811fa72017e65028d8533d02df0fa780a22bf77ee8104d1014f982709e97a08c1a757f68a821ad4573e28bd4c2409fb6f787e9e6cbff6c0712e3f0334d47c29b0661d5020449135632aaa4ab38fb513e02c18fb4d4e9db5fa97b564aa4ed9349ea5afaa3490e5056bae34b9b7a6f09f380defe7e8a52be35ddba86149ad7a5f228380f32373e90970d6957d9670f831527a6e22af6e7ad39ddb0d0995c31109df814a8b031aaf3fbe3746fefd37c8e8b9492c86a7395bed48296ce31805881093aa8a67b5d79ddfefcacea9b093dc1329eccfb75f08a2f8cef3a3bfc9eb590ddd68ffd12d3f68e1f152efed59b7ee96868e2aada2e2b880c653265b7be80c677fc5fe28ff49cd7def349d19e159de3a779e317651f5ebcb1b9e1e1baa5034c1d534b7bbc72d92913c7f9badd95b834a4f4247bfcf37edfd83e6903ad4ec18753404207221958bb9ee5b33da9e8f6ac1c6a2e21e7c148c5ea90cf8e3bf6cb73e2b0b8f943864beca3b5995d891715e527e22ba34af146e2c52a4bd96d4f6bccb14053ec334627154625f4e9174e35d1acf9fae90689d22bac07943f1d2573ce5d494b9918e8c2285948226c92c1b589e90014bf768f5676b8d4db87cfc2566b1ad9532c4b640531c0e7285a430356e674e7efaa094b2f25a2fb6a6d8794cc47f2bcb9a57905fd3ec4adc9be605d250c1f8f55ea4303e4bc3cc4137da9fa664574ae67d7180e5de5b8eee95a9b41eb54df342417e2fb30772ea4a2c4bc367cf665de556f9cd8d4318d76b2791224627fde8aa0cdaaf082179cb0675b0acd2a71a02dee37ad2d9cc3b236fe96af5092c6ba11e6ec20f7be7986420df73592a91e2e3b114e39ce11719e3eced16e4b9d4b160ea837e254d45b009c380afc21b8a1009c62934b6b9f8b55a7b6209caeee22c4392939b832b32e27291627365f10d1d80dcffcee4f9d295e56ab3f771876b1d01ed8ff6d02c421d2d59f6d118055ff7443fab70984dfad319b2077023fcb49ecf8d7d1b79d223b0e7b6e3df41aa8490fadf622e147dbc6320c5343d59618e26e999fe49b60b2361c757e621b916dc3053338061ceef6e0a0b03402502589f2d90777d14aadcc31684fbc1adaf3c2f58f88da9f745cd82e74da8e3ecdfaf8ae9531d9ca5f27076121c7b2ae17c7b53f566e88b3a0a17ea22dcbaf3df688b793d982d7c966d9b6a929e59cb55530170ac319f475e1bccf9d6dd014ab0dd37650971153776e978ac22b7f1f88777297bb9f618a65a9bb7ee823f95715a0b4565d9524175f86c94b78c9bfaa636f5e35416306414b5311ee5114db67c00f2d0c2d3b062eb7bd371488b92de5e735428c596288181b86b8ee67d76c33298526667ce29fe645a94f66a5d87d758dc66e0b7d8a40e50a17deb368610264858b2aec54420996fcacb47288cec64b70684865752bb932b8cd5d890b7e3ee11024d11b56c319f3ae957365afb47b3704c5a791a3cb2d33c23550de8d1990a9ff1d31da37dc7e32e3eba3817a2ade4816d39a41ea6b4fd753cf5d65cc0eea86120b3dd3d4cfab59cbb7855dbb67414859375dce2b424059f0d7c3bf6e97123f37f64084f73ee731d7711133fd411094d0e289cadb2eed81f04f42c91839def832acdaf176463f2e35552cd31a988b5561e3ca26f68a845cc58c238dfdaec8565ab40225ef5349f36143128b749321d39d53b94c3a684d546785cfa9b3c687ff5333d28ea2670bc0fa6f5a14ef0410762f4a3dc76618443332b148dabc4c8e9d123bb590cfb6b37a9e3dca0ddb92772a9be49bfbc4611106854c49ddd1de7a06c389dffa359303b9a0ba927f5be01dacf2907ad0909abed1fc327521974bd5f23a4391f07e9ca3ffea60588ced0887cd9e1ac67ae9e4d2a0142bc76ab3877e221dadeb7caf840b3472b3829381428d4da1a47901d90807b176b9ae65fd6b9b44997ec050a832b912a49ea3f427be532c192bb935137f1986a6334940a7d8d04e62cada38600d08b8e11757a4eadfeb8c10f9621947e4cef3cfd6d4ce01e648c84cea9a5d0078624dc29f42cdb7e34b7dab8acc0de80947bfd41d13aff845a7cde070c909e34cbcc4c3ff1092d432e61076c5cb8d2d03f17169b6ed4338e95b2616e4a09b5d8a30a3bafcfcc0a47cf7f20d7171f6f4d6f7ffcdaf2b1c21b7fa3739c9f1c837ca90c8c4bc61d297ffc4623b0515385dbeab1e3f59a9f957c714463119f6f6b33080037a4c991af914c062b9a84f0f7bbe81ae16c914c1edf06d0c58c8061abcf27acf4cc99e4f397ad2ee8a651260a869b7c301d03d8d11c0239e7272c0cfc4f2fcb646e91e5d1a79a39f0a4010641cd5667c47f47c300db76853494a05f01292b2fd7149b4c46b8620e621fd0cc5a4afe45b883e7d24b3d466fe984ecd36e9f23e99aa54348f35422fa1ffaab8c69f40d15225855eb164c9228374ec0fc34ccf3a1f30e65010f108da78b06a3ba537d1cdac1406c828ccb22b18bc50b641d46d3227c7958a08dbc33ebc09e00a9726e2e6f62fdd89fa6f6cd251a70f96604a3dc95843df3ba0b0438a978af3152b31841ff84d936514981ffe17950e94b89f697ea68e9a6e98fe673e43916fe05c0ff763b3b5c227556788b2d39e6e391ec52e3820ebe1d6ef54641a09f1f4c4ca7ccdf8ff1c96a76f2eb38095776a6048f4ab23577d9450996e2f6c162eec43506983c4f8e8bc0ab5a9ef6cdde39b318e00bfd451dca0806a399584066d10c4efd4e532c72838b4684be9a83d930d7abc49afe4570f0ad1ff66402107a2124fa63ff1a4b45259ba32fbd187c920c0fa60f9595375f0c87a856fb8f53cae2e2223436556e0527a27f8e9c1573d438aa29bb24089afc46baab208b73f3c121f6afe26a26101fd9c638bef248b8aa6a43e0a0f882fa99572aa41ddbaea7edc731c7f6a92fd9e76568f33e658106b0854fcf978ed49e3f75d263a477f2f75dd609cc2bb91dae75c7cdda681598d5428"}, {0x98, 0x1, 0x7, "cbd25e7bbf440f652df5bd2e06d016fdf7a64e9c54d2e2bcfb950d96bcbc7d683e6ef216bc9b8da2bd06a0ca62b1268da86182759e2f25e3f680ea863e4582d604ca6a52258632abac4c826deb1af1616e5aa7a2dccf732a81e24fb47f90c688ede31dd833a3a56d22250072e6284c98e3c08ade937a62e113993ba7eb9e71b6d5ab9e"}, {0x110, 0xffff, 0x19a, "883cd70b3f86b41f34b5f563c82a073e937f09a7793a5050474b979b11ee41905e876eb5d88adf5653f1653b0c56312b99ce1ec58b355e6bde4be1db552ef3230f0a003d5f6aeb36684fa4b12e85c767803cc0d1c1d543f934ca459a5de9c086f2ed7397ecc593a2702feeb8a17de785b969c015973533c93020ce36cbfb39acf238a4b022cfdb70b06bbe1672e50bb6ae3a31e52747e80eee80b505e4502291005e6d09abca2f454226854659fc1fbf8b0f9fc6070d1082f2eee39d3b016cd83d8d7c3df193bf5170db85a259cdf1e0b5d374b093d0933ea74fdb4fd1153736b6a164b34f9d03ed62cd4858f07a79e506132ca10d80beb34b"}], 0x22d8}, 0x8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 23:38:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000800)="33b0978581e7d35c9fd80a7ef555cd4ae0a5dbd50787bb9cca568319119bfa1a77a79e80dc426bd8f21c42939b8c8bc0e3d9fd21716ee2011c81be9ffe723c74599de8d8bfe47d2307754458ffbc827909d74157dd2ef759cedd9c72eaeb37fa8c1a2948d4ef573ccf2bb345347c0a0d8b83e4e9f21b883f88b36ce6e1fbbe72076df8888d40f68404d2e73e4c324a6189d0cf539f0e45efd130289b58fae8b261ae627ce0caa025c8458760f57269fe2b52b9de93501585ba7e52bb77e007dd2b11033113012e5f0f7ba975ef26dccd3badfc7544ae5b4819259e074a7d6593a67069253d6f36196d8c3d4cb975ba28e16cc370bb42570a370b35", 0xfb}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000940)={0x501f, 0x2, 0x5, 0xe06f, "ff776d2fef03304ce00a5de11e3b8e7c479d5a7c", 0x0, 0x7}) r6 = dup2(r0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000007c0)={0x2, 0x7}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000780)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/34, 0x22}, {&(0x7f0000000540)=""/251, 0xfb}, {&(0x7f0000000640)=""/6, 0x6}], 0xa, &(0x7f0000000740)=""/43, 0x2b}, 0x841) syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x403, 0x2000000005118, "017c2ce6780900000000020000000100"}) write(r7, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) 23:38:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000004202f10000000000003053e2613718000000"], 0x8, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000200)=0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) 23:38:46 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 23:38:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$TIOCSCTTY(r2, 0x20007461) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x3) 23:38:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto$inet(r1, &(0x7f00000000c0)="8d31fdb8456544386a23d00105c0e286b40aea541b3fc8e81dd82b922c2e5eddfa48a089e52f3bb92b1c2de225ee6f885e7da33e7ca683c7d0f7a2c12a911d2334dab8ba3962688fbdf5387e89277bb5f0bea7810ef222246f5c5029f2e354e4d168a7ce9d00d245b4b493ae43b4e4eec18ec7e24a68865be8a97087991bfcf63e4d69b644112ebb9bd931d58223058f4ee00d98afedc80e4cc8f3d7a4a2ed8b182246a58e5982c0841748eaf35f0b57cc9ac8f3962b86f3a70e4f", 0xbb, 0x809, &(0x7f0000000040)={0x2, 0x0}, 0xc) shutdown(r0, 0x2) 23:38:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x22, 0x3, 0x95) 23:38:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(0xffffffffffffff9c, 0x6, 0x3f, &(0x7f0000000180)="d7e1c772533581d2a0247a901e48cc6508020cd196827dda0f8a2ddb59ddfd49d13b869a71ec6b942e11c0826060e8e81c98bde88dbc70f2c74b86d9e05d81d9028af08c94e1e942312f8c45998dd3f397c05ba02c0c06adb58c60e02ffa4073873b279cfb853a3fb05dd9140ecb7f81da2ffa0d24313ec3acf9", 0x7a) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r1, 0x3, 0xe7, &(0x7f0000000080)="1776268669a9bdb7e89a51a0abc77af44ca7cd3239c6a63fe019bf8f55e4e65b12b37d25514781ecf1daae72b8f04e70e9f06699fdd763ecff5714afef3240c0248011b9186847d90c108744794446dc322aa374c6a0687c213d0f2ef47f9001861cb1a66afb77c84000e87c9e5022fd35b26c9a4b0f88f2cdce80dfb3e0af80d39cc3f705fff954ecfb20cfc5b4c2e38567688647f742c39376d6b2b7a8aa706606862d7229ba0057997b36cb84e50b0c5ff002a73e4da97866f303486bba5a0d36e9a4a3c344e2f0be98d3efe5cf36ac495e87da58dcf91a611f408bd60460cd38a511f7678e2928493718d2342a84770f1ae3c196645e", 0xf8) 23:38:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400"/253], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) sendto$unix(r1, &(0x7f0000000200)="742a6361ea4571fa6ffbe12b31212c5e497a861fbe6c6bc03eab2ed549f716f12514130a4f86911f87949c40f2f9e7ea41aea0368f47527b4500de1bf48337329bd6e3d4bb16d9ce752816e57289a02e21862f62c37a537b20ec4b3dae1680154592f884efb5a263b313b4aa6e6442ed7196a86477cd38e5f2cc8774a56fe6ae44fad82d68d92a0c780398", 0x8b, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c65300012cc1059f01e422d8758ac90aadb0e406a03f028e5071734778e7acffd4a09455aebc23d8ec77930b5924095bace77e28155a15f47892b3fb950c262e025085e9f9c3a4f4a5767b225e3789e4db5"], 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000001c0)=[{r2, 0x4}, {r3, 0x1}], 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 23:38:46 executing program 0: pledge(0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCEXCL(r1, 0x2000740d) 23:38:46 executing program 0: r0 = socket(0x6, 0x4, 0x12) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872bab08b770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfd) 23:38:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) shutdown(r1, 0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 23:38:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 23:38:47 executing program 0: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000800000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getgid() fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 23:38:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r2, r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x8, 0x101}, 0x8) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x9}, {{r4}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000340)) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() r7 = semget(0x1, 0x3, 0xe213cc371e4dbcf0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000380)=""/100) kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x4c, 0x2, 0xdc5, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x90b9d7f24478759b, 0x28f56aaed8c27ee1, 0x80000001, 0xfffffffffffff654}, {{r1}, 0x0, 0x1, 0x8, 0x5, 0x7}], 0x3, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffd, 0x3, 0x1ffffe, 0x2, 0xcf4}, {{r2}, 0x0, 0x20, 0x2, 0x8001, 0xa69}], 0xc173, &(0x7f00000002c0)={0x4, 0x9}) accept$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000fbffffff00"/22], &(0x7f0000000040)=0x20) dup2(r0, r1) r8 = kqueue() kevent(r8, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) dup2(r8, r9) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) fchmod(0xffffffffffffff9c, 0x0) 23:38:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x0, 0x2) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f00000002c0)=0x10) shutdown(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x341) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xd2) getpgid(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 23:38:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000040)={0x6ad2, 0x5}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(0xffffffffffffffff, r1) 23:38:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xcd4f6bfcdc2147be, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r9, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, 0x0, r4, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x2, 0x0) accept$inet6(r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r13, r11, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) r19 = geteuid() r20 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r20, r21) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x8, r16, r17, r19, r20, 0x20, 0x8000}, 0x5, 0x3, 0xfff}) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) 23:38:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getgroups(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r2, 0x0) r3 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r3, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r5, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r5}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x95fe}) msgsnd(0x0, 0x0, 0xef, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) geteuid() msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() kqueue() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0xffffffffffffff23, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) getgid() getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet6(r8, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r9 = accept$unix(r7, 0x0, 0x0) readv(r9, &(0x7f0000000100)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/133, 0x85}], 0x2) 23:38:47 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x571c, 0xfffffffffffffffe, 0x0, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) fchdir(r5) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$dupfd(r4, 0xa, r5) fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) 23:38:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202ad6530130fb9aa23d0571454d78a2a197a3862070000000082950000ecffffffffff3e68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4df22942cba2fe4cf05fc3ee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53aec825469d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000ef7fe72067606e1767445f77b85b59ecd80101419efc78037f399d0b14534db2c15acd1f6116acd9f653245a5c68a6f977009ca780e2e59536257907357d75ee099db2f43c1610aabee2c6efb67de566e0da74c0522b0820ece2d87b6e3d121cf8973eef80d659d16f8bf3bbdffe39688a5f0ee734ab34dc07f009cac674f961a9d805272781bc485fe8177f950e7c60faa80d57d4137f732d5369406b6203a9f8beb071984116a30666e7a04559d815ff38c2ef8fe6cfbc3d6383d9167bf1fdf9a55c60dbb2e5410df3a7dfdd2c712c6cdbd1b70bab48421abc06fe9ce467a8a9ec017b5c6fcc3ff607700a4f87040dbf6f67a31e9558a45c51952e8a7e1037ae68a69d7cce38d2989fa938ef45520d5575824eb3c6e64dc5ebeb84c2baa440aa4840908178528e52b5453d63ffd203e54fea4690b1b611fe89f0f719944904fca66c282e6f1c944b9c"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = getpgrp() r3 = geteuid() r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x6) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r19, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) r25 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r25, r26) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r25, r24, r27, r28]) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r30, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r32 = getuid() r33 = geteuid() setreuid(r32, r33) getgroups(0x1, &(0x7f0000000340)=[r25]) r35 = msgget(0x2, 0x40) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x2804, r6, r28, r32, r34, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r31, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r28}, 0xc) r36 = dup(r0) sendto$inet6(r36, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:38:47 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x5}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r3 = dup(r1) close(r3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1ff, 0x3ff, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8aa1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0xfffffffd, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r14, 0x0) r15 = getgid() r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r17, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300097360e02ea4e4b0d0ac6867d"], 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="107c719a543daa5ff40000000ce8154b059cfa126c2e0c3440060000002b025beee4ed060d5fa57d5e3c39c01800f6707c6a2ae62e031c51e250ac3880206df26635269ea63b278fbb5b0289ee3cab52ab77654bf8b559617bf85620538ad3b29d0e6319496f"], 0x10}, 0x0) write(r18, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r19, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) r22 = semget$private(0x0, 0x7, 0xa0) semop(r22, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r22, 0x0, 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r15, r16, r21, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) r23 = getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r24, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r24, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r25 = semget$private(0x0, 0x4, 0xc1) semop(r25, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r25, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r26 = getuid() seteuid(r26) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000680)={{0xc, r26, 0x0, r29, r28, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r29, 0x0, r16, r23, 0x40, 0xfffffffffffeffff}, 0x400, 0x10000000007, 0x40}) fchown(r4, r7, r2) write(r0, &(0x7f0000000780)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a7ede99faeaec337c5684fa23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bf09000000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09ebf491dc8da2eca98a786b907df768137bf2bf0e0dae5100bedc9966c3e5013e4400b88746c9074f2e515a5cab0314a4401dc4d9ea815e1d984bdd901146bc68339c9f9c8c29453d267f952b48445eb7e8db8be1dc99bb1090745d553673c10baf85d0ca4b0de1d2fcd92f15afdd0a931bc6c3ae31cd18dfda6cb62b8d20d57cbf0388ab85840e344647e0688fbaaa0db5895b01347517eb2a4cced9a774fe04cb94571571393e855e8f5944bde348476db951851d42d585", 0x143) r30 = syz_open_pts() close(r0) dup(r30) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x3, 0xfffffffffffffffe, "854917eb866ffe4dbfa620000082000900"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000000)) 23:38:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) preadv(r0, &(0x7f0000000200), 0x3a4, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc74dd3357ae26caa04160b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902872babfbb770c1f5a872c881bf7cc53c894303b22f314effffffa00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f800040000000000000001000000000000000001000000000000", 0x240, 0x40d, 0x0, 0x144) 23:38:48 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) r4 = kqueue() socket(0x18, 0x4000, 0xd1) kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x11) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8180, 0x100) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00') writev(r4, &(0x7f0000000240)=[{&(0x7f0000001640)="fbc97644812f6de79be2cb0816251f9f000ed23d9a7c99e6560b2b085d94d8803b25f47a53ae695003a1bcf57fe4e2370c0dc72d2962d7396af55a2d0837fd1702f08139982aceab3344bc162e2571f024a06f268cc908f7ad76c23ceaf0342c"}], 0x1d3) syz_open_pts() 23:38:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x3b9) 23:38:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getitimer(0x1, &(0x7f0000000580)) 23:38:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffd90) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r2) 23:38:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x204001ff, 0x0, "1fd42000006e9300000000d1d300000000e5d000"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:38:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pledge(&(0x7f0000000240)=')#\\\x00', &(0x7f0000000280)='\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100", 0x0, 0x1}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21697d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f83f00000010d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 23:38:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) r15 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000400)=[{{r15}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x4d0, 0x0) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r19 = getuid() fchown(r17, r19, 0x0) r20 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r22 = getuid() fchown(r20, r22, 0x0) r23 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000400)=[{{r25}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r27 = getuid() fchown(r25, r27, 0x0) msgrcv(0x0, &(0x7f0000001040)=ANY=[@ANYRESDEC=r16, @ANYRES64=0x0, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r25, @ANYRES16=r18, @ANYRES64=r8, @ANYRES16]], 0x4, 0x2, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06000400000000000010eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() r34 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r34) writev(r34, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r34, 0xe3) writev(r34, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r35 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r35) writev(r35, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r35, 0xe3) writev(r35, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r35}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r36}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r35}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r41}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r42 = kqueue() kevent(r42, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r43 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r43}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r43}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r43}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r44 = kqueue() kevent(r44, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r45 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r45}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r45}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r45}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r46 = kqueue() kevent(r46, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r28, @ANYRESOCT=r30, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r37, @ANYRES32=r28, @ANYRESHEX=r40, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r42, @ANYPTR64, @ANYRESHEX=r43]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r33, @ANYRES64=r45], 0x6, 0xc00) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r52, 0x1, &(0x7f00000000c0)={{0x6, r48, r49, r51, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r54, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r54, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r54, &(0x7f0000001080)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b502458d1f6171ee04295c5db77744935f3abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758ffa3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3a8060000b5988d25beef00000000000000bb711f6f29e389a77fe762636c3dd35db231215dec5e22bb841742e7981dbe53130daecb9fdc0f706f4e88"], 0x156, 0x800) msgrcv(r54, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r54, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r54, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r55 = getuid() r56 = geteuid() setreuid(r55, r56) r57 = getegid() r58 = getuid() r59 = geteuid() setreuid(r58, r59) msgctl$IPC_SET(r54, 0x1, &(0x7f00000000c0)={{0x6, r56, r57, r59, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r49, r53, r57, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r53, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r63 = geteuid() r64 = getpgid(0xffffffffffffffff) r65 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r62, r60, r63, r61, 0x143, 0x80000001}, 0x8, 0x100000000, r64, r65, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r65}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r65, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r66 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r66) writev(r66, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r66, 0xe3) writev(r66, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCCDTR(r66, 0x20007478) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:38:49 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffc7b) chdir(&(0x7f0000000100)='./file1\x00') r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x0, 0x6}, {0x0, 0x10001}}, 0x6) writev(r0, &(0x7f0000000000), 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r3 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 23:38:49 executing program 1: select(0x2cb5175a3fd29d55, 0x0, 0xffffffffffffffff, 0x0, 0x0) 23:38:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x5) r0 = socket(0x2, 0x4, 0x1c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000130000000000000e"], 0x10) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) execve(0x0, 0x0, 0x0) 23:38:49 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x1012a, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffc, 0x35, 0x1, 0x20, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x2, 0x5, 0x3}, {{r2}, 0xfffffffffffffffa, 0x83, 0x20000000, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x4a, 0x80000000, 0x6}], 0x63, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000440), 0x10004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cf9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e602000000272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c65b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575d610002547fc4897029034c39a809da95c142a4dcf3fc3fdbde7d1447d8fead03ce643d12f3e87e76e000000"], 0xf8, 0x1800) 23:38:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:38:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) geteuid() r3 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x18, 0x2, 0x0) getgid() 23:38:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 23:38:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r19 = getgid() r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r20, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r25, r26) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r24, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000001800)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8c8e1e4486c16322800b14d7c0441d1ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56a8166b3598240c80d47057ae37d861aa72cbee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585998137d21c1a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb217ec6fa19f475390458817fce6e0be929de6bfa6185c20675f1eafe30fd312d6f0265ab27078440ed435d45d64a95b91b549a87838aa384d22e75585a5fa45edb9c4db581829c9588948ef9666d235203d78684936acaa095acf55f0984167f2cf8e302676dbcb681a86e01acd372d85aaca9d83120154b32f2da9df96"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r12}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r21, r24, r32}], 0x60, 0x400}, 0x404) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r33, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r34 = fcntl$dupfd(r33, 0x0, r33) writev(r34, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r34, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:38:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x7a}], 0x7) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r6, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r3, 0x392a70aaa095e2ec) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0x8f9}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x2b1) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 23:38:50 executing program 1: setrlimit(0xa843102a10679ce, &(0x7f0000000000)={0x2}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) 23:38:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x3, 0x7f) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 23:38:50 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)={0x200000000008, 0xffff}) 23:38:50 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) connect$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="00002e2fd03536ba36ba"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000001340)='./file0\x00', 0x80, 0x0) recvfrom$inet6(r1, &(0x7f00000011c0)=""/193, 0xc1, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x10000}, 0xc) r2 = socket(0x11, 0x4003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000001300)) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) truncate(&(0x7f0000001380)='./file1\x00', 0x0, 0x7fff) kevent(r5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:38:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/204) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:38:50 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r13, 0x0) poll(&(0x7f0000000000)=[{r13, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r14, 0x0, r8, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x2, 0x0) accept$inet6(r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r17, r15, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r19 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r19, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r21, 0x0) r22 = socket(0x11, 0x3, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000000)=[{{r22}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r22, r23) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r25 = socket(0x11, 0x3, 0x0) setsockopt(r25, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r26 = getpgrp() fcntl$lock(r25, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r26}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r28 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r31 = getgid() semop(r28, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r30, r29, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r32, 0x0) poll(&(0x7f0000000000)=[{r32, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r33, 0x0, r27, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = socket(0x18, 0x2, 0x0) accept$inet6(r35, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r36, r34, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r21, r34, r24, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r38 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r38, r39) r40 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r40, r41) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r43 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r43, r44) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r40, r39, r42, r43]) r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r45, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r45, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r47 = getuid() r48 = geteuid() setreuid(r47, r48) getgroups(0x1, &(0x7f0000000340)=[r40]) r50 = msgget(0x2, 0x40) msgctl$IPC_SET(r50, 0x1, &(0x7f00000003c0)={{0x2804, r21, r43, r47, r49, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r46, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) r51 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r54 = getgid() semop(r51, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r53, r52, 0x0, r54, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r55 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r56 = kqueue() kevent(r56, &(0x7f00000002c0)=[{{r55}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r56, &(0x7f0000000300)=[{{r55}, 0xfffffffffffffffc, 0x9}, {{r55}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r56, &(0x7f0000000140)=[{{r55}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r57 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r58 = kqueue() kevent(r58, &(0x7f00000002c0)=[{{r57}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r58, &(0x7f0000000300)=[{{r57}, 0xfffffffffffffffc, 0x9}, {{r57}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r58, &(0x7f0000000140)=[{{r57}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r59 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r60 = kqueue() kevent(r60, &(0x7f00000002c0)=[{{r59}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r60, &(0x7f0000000300)=[{{r59}, 0xfffffffffffffffc, 0x9}, {{r59}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r60, &(0x7f0000000140)=[{{r59}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r61 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r62 = kqueue() kevent(r62, &(0x7f00000002c0)=[{{r61}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r62, &(0x7f0000000300)=[{{r61}, 0xfffffffffffffffc, 0x9}, {{r61}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r62, &(0x7f0000000140)=[{{r61}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r63 = kqueue() kevent(r63, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r64 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r65 = kqueue() kevent(r65, &(0x7f00000002c0)=[{{r64}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r65, &(0x7f0000000300)=[{{r64}, 0xfffffffffffffffc, 0x9}, {{r64}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r65, &(0x7f0000000140)=[{{r64}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r66 = kqueue() kevent(r66, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r67 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r68 = kqueue() kevent(r68, &(0x7f00000002c0)=[{{r67}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r68, &(0x7f0000000300)=[{{r67}, 0xfffffffffffffffc, 0x9}, {{r67}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r68, &(0x7f0000000140)=[{{r67}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r69 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x200, 0x0) r70 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x20, 0x0) r71 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r72 = kqueue() kevent(r72, &(0x7f00000002c0)=[{{r71}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r72, &(0x7f0000000300)=[{{r71}, 0xfffffffffffffffc, 0x9}, {{r71}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r72, &(0x7f0000000140)=[{{r71}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r73 = open$dir(&(0x7f0000000a40)='./file0\x00', 0x400000002c5, 0x0) r74 = kqueue() kevent(r74, &(0x7f00000002c0)=[{{r73}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r74, &(0x7f0000000300)=[{{r73}, 0xfffffffffffffffc, 0x9}, {{r73}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r74, &(0x7f0000000140)=[{{r73}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r75 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r76 = kqueue() kevent(r76, &(0x7f00000002c0)=[{{r75}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r76, &(0x7f0000000300)=[{{r75}, 0xfffffffffffffffc, 0x9}, {{r75}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r76, &(0x7f0000000140)=[{{r75}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r77 = socket$unix(0x1, 0x5, 0x0) r78 = syz_open_pts() r79 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x8, 0x380) r80 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x20000, 0x0) r81 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r82 = kqueue() kevent(r82, &(0x7f00000002c0)=[{{r81}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r82, &(0x7f0000000300)=[{{r81}, 0xfffffffffffffffc, 0x9}, {{r81}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r82, &(0x7f0000000140)=[{{r81}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r83 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r84 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x80, 0x0) r85 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x8000, 0x0) r86 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r86, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r88, 0x0) r89 = socket(0x11, 0x3, 0x0) r90 = kqueue() kevent(r90, &(0x7f0000000000)=[{{r89}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r89, r90) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r92 = socket(0x11, 0x3, 0x0) setsockopt(r92, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r93 = getpgrp() fcntl$lock(r92, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r93}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r95 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r98 = getgid() semop(r95, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r97, r96, 0x0, r98, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r99, 0x0) poll(&(0x7f0000000000)=[{r99, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r100, 0x0, r94, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r102 = socket(0x18, 0x2, 0x0) accept$inet6(r102, 0x0, 0x0) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r103, r101, 0x0, r104, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r88, r101, r91, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r105 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r105, r106) r107 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r107, r108) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r110 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r110, r111) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r107, r106, r109, r110]) r112 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r112, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r112, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r114 = getuid() r115 = geteuid() setreuid(r114, r115) getgroups(0x1, &(0x7f0000000340)=[r107]) r117 = msgget(0x2, 0x40) msgctl$IPC_SET(r117, 0x1, &(0x7f00000003c0)={{0x2804, r88, r110, r114, r116, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r113, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r119 = getegid() sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000100)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000140)="edc4c935c3789211890d4a8b9d9cb0a62ff9d4ef25d1a613eb384aacadc1e8eee732efdf5abcc659c460058c30fe5146e41c56ab71641d0e1009226f3b1ca2ecbd097135b729a28ee2f355439b82bfc6ea432cf65a28817b962daf0defb006c20b4585e84747790ba44f834368d3e5d33dec801429df701ea1df176a81f93857cae09d071e9581ee27fe3415a32a9f3416eabc9f8b1182724ef8fdae1f063cd67d24fe66bdddbe480426812e5373afa7f84529506f35a7d14e385781d680733c47ae3639c9b59b291204f174665c8d009b0df6f3e2e1567be4f1e42c5ed16a076e9270ab06f87b231ae0799f441a5b33015f9c44375d5409", 0xf8}, {&(0x7f0000000240)="395e370cd0c7b5de7fb8aeaee5be83297f55e5e27e47d0c961c87bebbbefa524aeef7dca2795ec7c15a8bd8290bff4ba47ded41a79bd40b27de80db958e03277efee7bea8911b61cd90d4936e8dbe804661b915ca79c08f8dbe53acc68d8f8c94ef327e70c5cc6b0709efa7145c315156b32941c2b0648d1b5ac5cf0351877cd0b280705a52bbae1cc2468a9d670d673f537359fcc437d0fbda3072297cab26c42274f88386f56af286df6c7a253131d267f065f094c6bf648de520c7e5424f34d41d1514baf407515cb89115b", 0xcd}, {&(0x7f0000000340)="07c360824c94e21bcd9bd8b5685a99c8a06da72fde58a93481aef88e740365592d45756f878691e6d33f86f699d0e695ea7ef4bdd63cd21f24dc73e889513276de28d1106e13224fb48e3db01baeb999ce6ff37930a9c218793fde77ebd85dd41dca900e877ef5d671f514ae3d5ded39af4a051aba6bd4e1dc69146734082e0472cd432fa0", 0x85}, {&(0x7f0000000400)="69998c3222d0", 0x6}, {&(0x7f0000000440)="25cd8a496c663ebb54784c5576228367eba4ce170631b5d542440e5c7e0ec1c32d1a83035ef5282b7172b5b4961d04fd097a4deac2826553304176b9df9246ae12d9225cd5b5b2c7e74696058b20f607c4e615737b9c4d0a51ee725ed002200cd786c86b4ed2533d8f575eb0ced7685c2026a48e382f559ef43ca7b33a7e470600fbb74d2c31ea3a621dc6dc678eae6ccb0cdc45c81548c093306add6c01147833824becac84f7a3b1fecffabf5114e95e2e9bb51c66228f5a834536c1a8b44c5e9c0e571d4a5c186a2a67c3", 0xcc}, {&(0x7f0000000540)="ff2afcf4143da0b5fb5b95595cdcbd8932ee35977c19efa1dd697138c81dd68d7dc9a6381b1a0718193abe1ec40a", 0x2e}, {&(0x7f0000000580)="a9da13f7557e44bf184871f1a5f9cbf0b1074bd21a36c7063740343bfa9bd073e4b5cb630482475e92c5d5ce513855a09847944044107310392acb96e70e0cf379f3045fa0df5c739d672952a1e4f961406f81bf65ce919802b3af6efd556eea2fac", 0x62}], 0x7, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r5, r0, r18}, @cred={0x20, 0xffff, 0x0, r46, 0x0, r52}, @rights={0x30, 0xffff, 0x1, [r55, r57, r60, r61, r63, r64, r66, r68]}, @rights={0x28, 0xffff, 0x1, [r69, r70, r72, 0xffffffffffffffff, r73]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r76, r77]}, @rights={0x28, 0xffff, 0x1, [r78, r79, r80, r81, r83, r84]}, @rights={0x18, 0xffff, 0x1, [r85]}, @cred={0x20, 0xffff, 0x0, r113, r118, r119}], 0x118, 0xc00}, 0x40d) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r120 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r120, 0x0, 0x30000000000) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r120, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 23:38:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffff0600"], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 23:38:51 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x0, 0xffffffffffffff01}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/99, 0x63, 0x881, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 23:38:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x1, 0x1000, 0x0, 0x1, 0x7, 0x1, 0x1, 0x1, 0x1, 0x1, 0x7}) 23:38:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r2, &(0x7f00000000c0), 0x0) semop(r2, &(0x7f0000000180), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r2, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) semop(r2, &(0x7f0000000040)=[{0x1, 0x2}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:38:51 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000140)='x\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 23:38:51 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r1) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x9}, {{r4}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xdddc5a8ba3df498b) r7 = kqueue() kevent(r7, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) getpgrp() r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r9, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000340)=0xffffff5e) r11 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xf0, &(0x7f0000000140)=[{&(0x7f0000000080)="28b76f3593e2ca01aebd27503be84ea95e0ba097cd81544f71eee2f18a2ce18816b9041158415c74e2dd3a79fa5741f135f79c8373273944b2da70d74356de37c46fb09585129d698283dbd352286b16b5f0b4be538d70ae56992eaca40c75fe3a14ca261553f29e6b5a50863309", 0x6e}, {&(0x7f0000000440)="ab758787136769d39d758a91a9a0731aa98eea499dd562ba5dc2042d7c923b823709c6bfcf6f51cfd8b5b1a36b26942e2c941a9b10d58b460b92bd76838f14b3950e1884f37d43eae7afeec1726f31e58ecadfbd7eac5b6ebd854b75c062bd14d6dae6", 0x63}, {&(0x7f0000000240)="4928b53138cf8e59e70d8156d6fedee23cbe35f6e6fee7f47b801efe109d37c62b3222f7d274f159b7ad95db0b03c925eb790771f2f8653abd167e6c620aa1f67058b810a06919d1db02530726637e16debb6376b0b29f77b30168c9a675628c522b19b8b78c4ec5ef4889178d2ea123775a999bf47408a1fd924834c013cb9765ccf59ef0220f1e552bcc3921779104ca1a0d3c32e28349208a1fcac02b0a7bb5b1f5fddef8e96b3b26487ba4d1cb33ad4aab7a6b16b1a84c6b202b5140012427c91cc7930b960c96aecdd5437f7ec700f41a408a89ba72dc5053835572d5af53c6", 0xe2}], 0x0, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r2, r5, r6, r7, r8, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r10, r11}], 0x48, 0x2}, 0x1) execve(0x0, 0x0, 0x0) 23:38:51 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x8000000000003c, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=r0) fchmod(r3, 0x111) setsockopt(r2, 0x0, 0x800000000001f, 0x0, 0x0) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112"], 0xc, 0x2, 0x1000) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000464200000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64=r5, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r5, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000040)) 23:38:51 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x1, 0x400000000002, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000300)=0xcc18064f2dff9db3) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) socket(0x20, 0x800a, 0x80) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000080)={0x47be, 0x395, 0x9, 0x4, 0xaa, 0xfffffffffffffffc, 0x0, 0xede}, &(0x7f00000000c0)={0x8000000000000000, 0x6, 0x0, 0x80000001, 0x7, 0x7, 0x3, 0xb9}, &(0x7f0000000100)={0x5, 0x100000001, 0x7, 0x3, 0xac6, 0x100000000, 0xa80, 0x53181b92}, &(0x7f0000000140)={0x8, 0xb7}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept(r3, 0x0, &(0x7f0000000240)) accept$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 23:38:51 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="8a2af95ba683adc283bb9623d3c26f552df3320e73310fc389e6ad36599ffec06f997c93e86cc73527418fce86388976ac8ba5452b4e1067c1ab5620b5beab5036713ce4bcadf89fc575208717ef1430", 0x50}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00074daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870af8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc8e9578334bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfd5a60fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae45877f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa51a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b59cd55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdb2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040a0f00000037f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f4100"/4096, 0xfffffffffffffe12) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180)={0x750, 0x5}, 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 23:38:51 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8310) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0xf8c, "03664333090b2cc17f6bdf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7f", 0x82}], 0x1) 23:38:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) execve(0x0, 0x0, 0x0) 23:38:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) socket(0x18, 0x400000002, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r15, 0x0, 0x0) 23:38:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x9, 0x1, 0xff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x9}, {{r4}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x0, r4) mmap(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x0, 0x4010, r6, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:38:52 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = semget$private(0x0, 0x4, 0xa3) semop(r4, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) r6 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="eb65683096b1ea0a3bbb892fdf4d") poll(&(0x7f0000000140)=[{r5, 0x185}], 0x1, 0x0) pwrite(r5, &(0x7f0000000580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0x89, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r14 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r14, @ANYRES64], 0x3, 0x1800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r20, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r20, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r20, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r21 = getuid() r22 = geteuid() setreuid(r21, r22) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x6, r22, r23, r25, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab35e7f6527e621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r26 = msgget$private(0x0, 0x4) msgrcv(r26, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r28, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r32, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r32, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r32, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r32, &(0x7f0000001100)=ANY=[@ANYBLOB="021d000000006250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194da9ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca87bc23035271819d524dff4572f3fe0000000000000000"], 0x1, 0x800) msgsnd(r32, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getuid() r36 = geteuid() setreuid(r35, r36) msgctl$IPC_SET(r32, 0x1, &(0x7f0000001080)={{0x6, r34, 0x0, r36, 0x0, 0x40}, 0x3, 0x3b, 0xffffffffffffffff, 0x0, 0x95fe, 0x9, 0x138, 0x1}) r37 = msgget$private(0x0, 0xfffffffffffffffd) r38 = msgget$private(0x0, 0x0) msgrcv(r38, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff00000000000000000000000000000000cf803bd300040000000000fb5d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000006aa71c29fd9df61384763605e2c982a1997b2725fc0d058b7119e5ec0b603e56e0eaadf9ae76395967aafe9d1551778679034b6fcbdbecf2474fb3d66c739090bb13287d44eaac19f3f2280dc18c"], 0x1, 0x2, 0x2800) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r37, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r37, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r37, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23411a5a77790d1687000000000000"], 0x156, 0x800) msgrcv(r37, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r37, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r44 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r45 = getegid() shmctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r45}}) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r17, r23, r29, 0x0, r41, r45]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0xf2f, r8, r10, r11, r23, 0x2, 0x7f}, 0x400, 0x5, r46, 0x0, 0xffffffff7fffffff, 0x10010, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r47 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r47, 0x800c5751, &(0x7f0000000e80)={0xacbe, 0x5, 0x8}) write(r3, &(0x7f0000000080)='$', 0x1) 23:38:52 executing program 1: r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x300, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x4}, {0xffffffffffffffff, 0x20}, {r1, 0x2}, {r3, 0x40}], 0x4, 0xfffffffd) 23:38:52 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) 23:38:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000040), 0x0, 0x0, 0x800000000000000) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f00000016c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x2, [{0x4}, {0x2, 0x7}, {0x5, 0x6}, {0x2, 0x5}, {0x1, 0x1f}, {0x0, 0x9}, {0x1, 0x6}, {0x2, 0x38}, {0x3, 0x2}, {0x3, 0xffdfff7a}, {0x3, 0x249}, {0x2a3d7cd51c1c7cbe, 0x9}, {0x0, 0x955a}, {0x1, 0x1f}, {0x1, 0x4}, {0x2, 0x10001}, {0x3, 0x80000001}, {0x2, 0xfffffff8}, {0x2, 0x538}, {0x3, 0x7}, {0x1, 0x8000}, {0x1, 0xffff}, {0x2, 0x8}, {0x1, 0x8}, {0x2, 0x1ff}, {0x2, 0x8}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x5}, {0x2, 0x7f2}, {0x2, 0xa4}, {0x3, 0x6}]}) 23:38:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xcf4057f9542d286) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r5 = socket(0x18, 0x400000002, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f0000000180)="ebdf929648", 0x5) pwritev(r5, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) r6 = socket(0x1, 0x2, 0x40) fcntl$getflags(r6, 0x3) socket$inet6(0x18, 0x3, 0x1) getpid() geteuid() r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) r9 = fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={r9, r10, r11}, 0xc) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000340), 0x3ff, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffc, 0x9}, {{r13}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffc, 0x9}, {{r15}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000140)=[{{r15}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) close(r0) socketpair(0x10, 0x4, 0x40, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000280)=0xc) r18 = socket(0x18, 0x1, 0x0) close(r18) r19 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r18, 0x5) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001680)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40, 0x9}, 0x2, 0x5, 0x0, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) 23:38:52 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 23:38:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x2, 0x4, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:38:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) fchflags(r1, 0x0) fsync(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x66}, {r0}, {r1, 0x24}], 0x4, 0x0) 23:38:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x620) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x8, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x1, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x807ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r3, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r5) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) 23:38:52 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0xfffffffa) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) setsockopt(r4, 0x29, 0x0, &(0x7f0000000000)='\t\x00\x00\x00', 0xffffffffffffffd8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r7 = dup(r5) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000080)=0x1) 23:38:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1fc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() pipe2(&(0x7f0000000000), 0x0) syz_open_pts() 23:38:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getgid() r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r8, 0x29, 0x31, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, r3, r6, r10, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x5, &(0x7f0000000000)=[r10, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r11]) semget$private(0x0, 0x5, 0x0) dup2(r2, r1) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000a3d000/0x2000)=nil) r14 = msgget(0x1, 0x0) r15 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r15}) r16 = getuid() seteuid(r16) msgget(0x1, 0x0) r17 = getppid() r18 = msgget$private(0x0, 0x509) msgsnd(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f812a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a9995e2bf55960cb076048a81f73f59e5507177f66216c68c4843b6aca7b260bf2f6cc0af2823859d2dd5387991df5981f9900c8db9e7d4cab25d8c775abe19e8df43c2b5a814183f26434b54b82a70a94270066269b1c54f752fa5b1bd960176700fb6d4035d7b96020a9882e4b3f9694e0e7fb10c12f609bb7a19bdebd6238ebd996cd0bf0390178dc29cc46a60f47611eeb226b44eaf6e0b6b38ef488ffd6874befc388f20495b15feaae90aefac70034b90c99e0a8bc60270a8a0d52fd7edce8d1c8f156c0a2e927df01f8e202b6a5584c16424f734c209c420647e5808c5a590467877f313e751d74ab69ca52ee5d55e95dc76c8ccc5fafbae128aaad817083956fddbb81b4679525767a610041287c7999d7e98fe3a48bdd61d3ae57af7f8e79186b80040a5df608d79f06e7b6c409593ba14a41e5f70d08845e2b18f34eb8ec4fdf59f9ac677"], 0xe1, 0x0) r19 = msgget$private(0x0, 0x180) r20 = socket(0x11, 0x3, 0x0) setsockopt(r20, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r21 = getpgrp() fcntl$lock(r20, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r21}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000100)={{0x80000000, 0x0, r12}, 0x0, 0x0, r15, r21, 0x0, 0x0, 0x3, 0x2000000000000000}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r13, r16}, 0x0, 0x0, r17}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:38:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xe) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:38:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4087, 0xff7}], 0x0) 23:38:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x7fffffff, 0x3f8, &(0x7f00000000c0)="9b72e0690abd6b398cadf5a9ee95deb12360b21f66cd3fdb7aa6bf990f478857518edaf07d297ade83e2cb94a7b76ac0c04e0134b5d0cc799b6788679770cec86fede5e5204f77760a623088e6900ade93a7067589bf0390bd5da640fce0b1341c12e43c53bf4b0faab1d27da2c3b14db31c299ae6b202e29d400f0feb65519253265cd7ae1da0a0fc3d594939dc6b784a87753650c24f3be2185a7a81db5890eadceb35fd5da2224d", 0xa9) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) 23:38:54 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='#*@:\x00', &(0x7f0000000140)='\x00', &(0x7f0000001440)='\x00\xd9\x9e\xf8\xfb^\x18\xee\xb6Xh{zn\xffm\x13Ayl\x99\x0e\xff\x12r\"&p\xfe\xf5+\x80\xe2\xd1\x96\x9e\xb3A\x82\xac\xd7\x12;\xf0\x99H<\x9d\x89\x9bo\xcd\xfa\xb8L\xcaCr\xce%\xe6m#W\x80DTh\x18}\x9b\xf6T\r\x91z+36\f\x06\b}\xec\xeb\x9e\x03g\xb8}\xae\xa9\xb2Cv\xadf\x88\xf8~^f0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) ioctl$KDGKBMODE(r1, 0x40044b06) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:38:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYRES32=r2], 0x1) getpeername$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ebc811922d63700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b64c8c6550a5a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4a0daf6437eb5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b64cf60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0291cc2985a97fa02d0169a058820e9091476075fa2a5"], &(0x7f00000002c0)=0x1002) getpgid(0x0) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x7, 0x0, 0xffffffffffffffe0}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r7 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x3d77123a1aad3004, 0x4a) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f0000000400)=0x267) getrlimit(0x0, &(0x7f00000000c0)) r8 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/g\x00', 0x880, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r10 = syz_open_pts() r11 = socket(0x2, 0x4001, 0x0) connect$unix(r11, &(0x7f0000000080)=ANY=[@ANYBLOB="821276bc34bdf1e7070063db5ec2c82ab46f67b0c4a143dce4a7efe1970da711ecdd57be971e2f664dd39f92196ebf691e"], 0x10) dup2(r11, r11) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r12 = socket(0x2, 0x4001, 0x0) connect$unix(r12, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143bae4a7efe166"], 0x10) dup2(r12, r12) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r14 = accept$unix(r13, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) ftruncate(r14, 0x0, 0x40000000000008) close(r10) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r15, 0x40044266, &(0x7f0000000140)) r16 = semget$private(0x0, 0x7, 0x100) r17 = socket(0x2, 0x4000, 0x0) connect$unix(r17, &(0x7f0000001c00)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da711ecdd57be65ba2fde5dd51c8b519211c614addc8bf5adb431965feab03761539972bd054afe77602751389134d22b879effbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1bc64915996fa59c6d906579120b97ea2b34df4f78c8ade6b3de2aa926af31de966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189b8a73b355e0b5aab189ec076dda0adc89853ee9063db866ffa3871fca610654743d2adf613b7abfa39567bdfac87e509"], 0x10) r18 = dup2(r17, r17) close(r18) r19 = socket(0x2, 0x8001, 0x0) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB="a94be7de6697948be0c3"], 0x10) dup2(r18, r19) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) r20 = syz_open_pts() close(r20) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7, 0xf8c, "0366402ba77f0c033c0adf710015cd76ef3caf00", 0x8, 0x6}) writev(r20, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) r21 = syz_open_pts() close(r21) semctl$GETPID(r16, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 23:38:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x416, 0x0, 0x40000081, 0x0) 23:38:54 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000500)="280b4130044b87def1023ea5833c1c857c10b83d6fc4cdd8e14b5addf93ffd54cdb08339c439efa93e42c19ed71cf761a29c2eb69739f4d7481d630dd7a7bbf2fd723f51b29c62056115526c54a72c41beb3a8719d6b6209e956c29c74d8973a3f1a17473bf920bf90541c9bb036d0af60a775f39dbb2f4b9fdddc12db378cb7237fe06f3e569cf731ea62c2bb96df7fce145386c6018d6df0ef9e6a4ec83590cbaa00faf8c1993693c929b1c4f9edd7f28910b3382c07c7b72ac0232f8063abbdf2f698e7a2d1c8db4e59b7adfd9cb956eb7efb2832a2eda961c7f90e913568e3b9972ba37f763fdd3ec55821ff019ef737181df253444aad4dfd2dd5ea85f9b25b4e7d88647a9bc8f1fe89cd1d0228f7a49d62f8a65b97d6cb017b68f5035e00ae01e553f37e981e7e95d1c9d00cb3d1f2cc8d12a0110afd581c9cc95c6d2f0ab83441140e67f2b85f76ae1eb65fc62141a31710695f9fc1fde63d7395f09637e320e5476e599938b7c53cd5b6346b6fbebd405782599a564ffbe6b6206e8c4a5851e4909b6df0749741c46d4bc804724747a95ac2fd0bdb4d2a3fbcbf2908ce3f3d3f012a32d0f532f47b8a532a051d0404d1e56561b87dd8c85f70f1ded6a700b6c40d30b35f94d153442cfde234925e3326f43290834d609ac494838d40578f418b9de6c3b44e8801423bf899dc6c831a55e6d20dbc1e443d51d6eef549556266db26f1203deac7931652c10ca82d7c95d195c84c6e8e7611bec601704bc0f1d2b63fd28780334686cbc85653144da2dfd9b82588751c01143e3cdb8d28d5123ccf39b2518aaecd6e8d9e10033f54e588365d1e523b8b55cee9bbc49687d26272a862984751a2ffa2697a8f1b6ca7ef208fa915473be49295be7bd30a021cf2f78179462c97dc17eed203ae811128780fe81e8572b50dd8a5186b293ec576b199fa46bdc75f212dba7ee7e800e8bb77b1daab63331c27b7ce6954218d6920344b3fcb0624f20d9a73789540a03e7e1cf3537f3d7c533d71e42e7cb9b505b472ce717c9029c26eb023555b73025b55ab16088c2b54b4a4ecf24f0b718865876d7e13177f09a18548f5014ac3c5e8d365169f072eb9d868abebc397b66cc99b24157d74679127bde82dbfbc62bac7373fedfae8e2bf31e2fa3f945cfebe37cee5cd83582e6465b4e259363d3d7a855fee302e237dfdfed7acfb43782409b69ba262119ad8ba1b2d89df9b06beed8e2c6fc56a4ebe2f1e1da37b0b5e7dee1c1aa8d5748228ad65b97a635e8e8886dbf4e87f0a228a5129f0f9b4b72f70de8cc95db923f786772b158386c3cecaf060071ac8a963a65c895c076b2d14d77f38cbdb5cf94905fd6bd3ecf3a420888dfc28dd75a2c224a07b4108802a9803cceb97cf0184eeec2df1ea7e35527a44be274dfb1b2934799b051098efe015857bd19b92eb1732bffb49e699687ca33576a5698b3e6478783886794ea765f228996de9892923cfbb8d4eaabbef17c179eaff28cf4a0aaf05eade8857adc14249a3125779ca8ae1ab960dbae33d7a8cf5db2abbe83bb45666eb83aaf13330243387cfe8c5c9561f44bbe7c66bc34d0584cd37333173f8dae64648913e47a59d770aae7ffe26043cd63e6264a36e4461b2923cbefa828d990a9dca67ceb8a03a1cb15cee30b8b9bd741500f75e8753c733b03271529317414ac10280e36c42886552c3c379c32b42abf7ff89fe70e5bc2f442728eb6a050e9141e2fe68ab6f772a8aa9ef205eeee9eebc7d932fdb84d91a15f463a6b81f0961a23aca8f96a07cb90935d8e6f561e6fcd9bc32ca17d7c815", 0x50e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x1, './file0\x00', 0xcc, 0x101, 0x1000, 0x4}) 23:38:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) msgsnd(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35cd7897472daeb8046cf43901fa5d9b7e3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d713"], 0x156, 0x800) msgrcv(r4, &(0x7f0000000080)={0x0, ""/71}, 0xf, 0x3, 0x800) 23:38:54 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xffd, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xff80}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x4000000000000000, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() kevent(r4, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) mmap(&(0x7f000035d000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x3, 0xe50, 0x9, 0x5, 0x7f, 0x0, 0x4, 0x10, [{0x4, 0x2, 0x7ff, 0xfffffff8}, {0x80000001, 0x9, 0x1000, 0x6}, {0x6, 0x3, 0x492, 0xfffffffd}, {0xffff, 0x7, 0x3800000}, {0x8001, 0x9, 0xffff2156}, {0x9, 0x0, 0x8, 0xfffffffc}, {0x7fff, 0x0, 0x4, 0x9}, {0x800, 0x3ff, 0xfffffffa}, {0xc41, 0x84d, 0x3, 0x80}, {0x3f, 0x7f, 0x1, 0x2}, {0x5e, 0x0, 0x8ed}, {0x805, 0x0, 0xffffffff, 0x3}, {0x3, 0x3f, 0x8000, 0x400}, {0x8b4e, 0x8, 0x1ff, 0xc2d7}, {0xffffffff, 0xff, 0x81, 0x3ff0}, {0x8, 0x10001, 0xd25, 0x300000}]}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r6 = accept$unix(r1, 0x0, 0x0) write(r6, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x3b1d) execve(0x0, 0x0, 0x0) 23:38:55 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) accept(r0, 0x0, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080)={{0x7, 0x8000}, {0x3ff, 0x3}}, 0x2) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x80000000) 23:38:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x3, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 23:38:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x5, 0x80, &(0x7f0000000080)="bdb9927759b2d0057ded8747653eda40ccd45bd718f9f0e0a8848d97b0e14a526c5c013e4ea5569b76682a3d4c20fea6717a2fb5d2c51227c39bc159fb300fcb93c95eb19a674c928d50d7937cf2ac3f5592ed84af2ba11d88e2518beb2b9e196da008eda1b31b", 0x67) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000340000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') getrlimit(0x0, &(0x7f0000000140)) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x8002, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="62020223bb5200"/21], 0x10) write(r4, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 23:38:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0xd28433e732fe0fd0, r10, 0x0, 0xfffffffffffffffd) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r11, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r11, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r7) close(r0) r12 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r12, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r12, 0x4, 0x0) 23:38:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="3d2519d1167bb6474a530c66ed3ae61028995fe8d8a73ba5105a7cb0e4fdcb07b401959a9dac20c3e9fea0fad69e6ca79625181b186d9268ec26ae6e641fa2e131a01dbfa1c207a64c69bc5d104934c7522452c0281b8c35d4a4165b4797454d5400dff24bdb65452b98f5414f126273f04f72612c5e300101fb481e37a8d1d16106c98bdb6e94cd9a94338efcf9f11883ac1f5d6607fed9664267505ce44c02123edf197396e9097b4d", 0xaa}, {&(0x7f0000000100)="33e02fbe5b9dd087f27ff296526d6d279ea1b4419f69f522a54e9afe20afcc1d00246e185a9bb330e27d4269170a47fd921018e3efc6c6f08fefd4b21ef0054b81fbdbdc2625a7d650a96b8eed424695f038fbfd9fe5124aa2c99b2f3721a050eb93eba0725263756b26495e6e6b715e08d58a930a60258fec522d40caafa488bd8da801953f7cdda387", 0x8a}, {&(0x7f00000001c0)="d359bf4892fa67151c14888ac4800499ea9997aa8481abf163708e7570aaef5c385eee998c349fb7cf5f94bc2f68c7adbeead32c59e4c0f97f3c81f054b6512b7f9e44ba00df894629c8c1e544da2eeb7eaecee16346b32eca7dac307c7d5b8e612d56416a0404c231d0e658f3b6e3c55b45243e436ea81a3fb8ce82a247ee21bc688dc23ae1a7f65ba8939be675c0f5186c54e309aa3302724b5193902cb372b430e07028f6822f3ce4ce11023a7863fd0894e778073825664311cc9caec8556940e38c6d5353645265f7100f7f9bd1a46fe94644974b", 0xd7}, {&(0x7f00000002c0)="ac38549ff00d483b10265e85bfcf31944215b00e7d72a46f8e585cf6e68f0f42a0b6ece70bcf7f648d54d8cdc5cb55ce2a32311ecff9e6c80da81f173e045046", 0x40}], 0x1, 0x0, 0x0) 23:38:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "10e752e400000000000000000000000a00"}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "de1ba977576b298491c728ba4656bc115b1750b2"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)) syz_open_pts() r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) 23:38:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r2, 0x0) r3 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r3, r4) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r5, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r6 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r6, r7) getgroups(0x3, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r6]) pwrite(0xffffffffffffffff, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) writev(r8, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) 23:38:56 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x7ab9d472, 0x0, 0x2d8, &(0x7f00000001c0)=""/210, 0x16529d8f}, 0x0) r0 = socket(0x76149ed99a4b63ed, 0x4, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) recvfrom(r0, &(0x7f0000000000)=""/24, 0x18, 0x41, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 23:38:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x5) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x9}, {{r6}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400)=[{{r1}, 0x3e68a6d683f88dbc, 0xd, 0x20, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x14, 0x2, 0xc0, 0x2}, {{r5}, 0xfffffffffffffffe, 0x2, 0x4, 0x1ff, 0x80000001}, {{}, 0xfffffffffffffffa, 0x13, 0x80fbe12b9c2638a0, 0xd227, 0x5}, {{r7}, 0xfffffffffffffffb, 0x42, 0x80000000, 0xe9f, 0x8001}, {{r8}, 0xffffffffffffffff, 0xb, 0x0, 0x8}, {{r8}, 0x8baf47934d7267f4, 0x12, 0x80, 0x7, 0x7fffffff}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1000, 0x8, './file0\x00', 0x1, 0x5, 0x400, 0xf0}) r11 = kqueue() kevent(r11, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffc, 0x9}, {{r10}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000000)) 23:38:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000440)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca5af921a3dd698c986e880d8a9334277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fb4c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d97a65000000000000936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819db43db5f125553db1624fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900000000000000000000000000000000004236544e3000dd59e2cd70c395e6d0ed6c3fb4"], 0x10) dup2(r1, r0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 23:38:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) ftruncate(r1, 0x0, 0x1ff) fsync(r1) 23:38:56 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x48) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206981, &(0x7f00000000c0)) r7 = geteuid() setuid(r7) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240), 0x0) semop(r9, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r11, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r6, &(0x7f0000000100)='./file0\x00', r7, r14, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r17 = geteuid() r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r19 = getpgid(0x0) shmget(0x3, 0x1000, 0x8e9e49cdfcc22131, &(0x7f0000ffc000/0x1000)=nil) r20 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xc, r17, r18, r20, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r19, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() r24 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r24, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x7) r26 = getpgid(0x0) getpid() r27 = kqueue() r28 = getpgid(0xffffffffffffffff) fcntl$setown(r27, 0x6, r28) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x8, r22, r23, r25, r4, 0x40, 0x7ff}, 0x2, 0x1, r28, r15, 0x400, 0x5, 0x1}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x430, r7, r8, r16, 0x0, 0x4, 0xff}, 0x6, 0x7226, r19, r26, 0x7810, 0x2, 0xf75}) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r30, &(0x7f00000009c0)=ANY=[@ANYBLOB="2d012e2f66696c65300004e11e1c34d460c31823bd934d64260eafc2628b608e0a8a7840555d7985df22ee645815000000001556c00900000000000000d10cec70a379097b07f71cee69ac32cef65a96c010dece415aeb9d60bb3ecea69d5613cf671a9befac3608976e92d0874541e0d63adaf65d1796219c64c0868c27f2bebe14712587cae671d26b31ffd544d83e7bb9b6bac6de225816818cf044dd6db40cdd8513b0bf73108044a80c0b57387383d975b37b91ebbf23c8af68e54e19b026328ab1a222da519939cbd900b65f6c61adc93e6148183b5ec2270ebf7a166dbb851b87f79f5245c4ce0adc96faad2aca6e97c4df974de04d017b6168946ff000cb476814e8c35bed1abeb7f5742c18c1801d9e7cee567448017d84a17b2b1f29f42a17d4b7640d3b9a38408b00000000153573e0e1e53c979a0aeecefa99cda093195a6e67ce5e7a5f9a2efe66acc0e5fac7cc2c7800b852b44de873cd2ba9ea2548c5be0df802000000fe166699142dab21c34df8b8eb37a780d7315ac7011bf520ba5b94c787727903"], 0xa) dup2(r30, r29) r31 = getppid() fcntl$setown(r30, 0x6, r31) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getgid() r34 = socket$unix(0x1, 0x5, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0xc0206981, &(0x7f00000000c0)) r36 = geteuid() setuid(r36) r37 = getgid() r38 = semget$private(0x0, 0x4, 0xc1) semop(r38, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r38, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r39 = getuid() seteuid(r39) r40 = geteuid() r41 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r42 = getgid() r43 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semop(r43, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r44) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000680)={{0x4, r39, r37, r40, r42, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r35, &(0x7f0000000100)='./file0\x00', r36, r42, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r49 = geteuid() r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r52 = getpgid(0x0) r53 = socket(0x18, 0x1, 0x0) close(r53) r54 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r53, 0x5) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r58 = socket(0x18, 0x1, 0x0) close(r58) r59 = socket(0x18, 0x400000002, 0x0) r60 = fcntl$getown(r58, 0x5) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000240)={r60, r61, r62}, 0xc) getgroups(0x1, &(0x7f0000000580)=[r62]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r57, r57, r57, r57, r57, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r67 = geteuid() r68 = getpgid(0xffffffffffffffff) r69 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r66, r64, r67, r65, 0x143, 0x80000001}, 0x8, 0x100000000, r68, r69, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000240)={r68, r55, r56}, 0xc) shmctl$IPC_SET(r48, 0x1, &(0x7f0000001680)={{0x107f, r49, r50, r51, r56, 0x40, 0x7ff}, 0xfffffffc, 0x5, r52, 0xffffffffffffffff, 0x80, 0x8000, 0x7}) r70 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r71 = geteuid() r72 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r74 = getpgid(0x0) shmctl$IPC_SET(r70, 0x1, &(0x7f0000001680)={{0x8, r71, r72, r73, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r74, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r32, 0x1, &(0x7f00000001c0)={{0x430, r36, 0xffffffffffffffff, r47, r33, 0x4, 0xff}, 0x6, 0x7226, r52, r74, 0x7810, 0x2, 0xf75}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000080)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3}, 0xe3, 0x0, r74, 0x0, 0x4ab, 0x400000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r77 = kqueue() kevent(r77, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r78 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r78, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r80 = kqueue() kevent(r80, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) sendmsg$unix(r79, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffffffffffe50, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r80], 0x10}, 0x0) sendto(r79, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r79, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) r81 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r81, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x11fa49083011769, 0x0, 0x0) r82 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r82, 0xffff, 0x800, 0x0, 0x0) r83 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r83, 0xffff, 0x800, 0x0, 0x0) r84 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r84, 0xffff, 0x800, 0x0, 0x0) bind(r41, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESOCT=r49, @ANYRES16, @ANYRES64], 0x4) dup2(r76, r75) r85 = getppid() fcntl$setown(r76, 0x6, r85) r86 = semget$private(0x0, 0x97d7bf2dddd0990a, 0x200) semctl$GETVAL(r86, 0x2, 0x5, &(0x7f0000000080)=""/246) r87 = geteuid() r88 = getegid() r89 = getppid() r90 = getpid() shmctl$IPC_SET(r86, 0x1, &(0x7f00000001c0)={{0x3ff, r87, 0xffffffffffffffff, 0x0, r88, 0x40, 0x7}, 0x10002, 0x9, r89, r90, 0x4, 0x1, 0x33}) r91 = semget(0x0, 0x4, 0x540) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r87, r88, r92, r88, 0x49, 0xffff}, 0x401, 0x1, 0x7fff}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000001680)={{0x8, r3, 0x0, r87, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r85, r31, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$SHM_LOCK(r2, 0x3) r93 = geteuid() r94 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r93, r94, 0x0) 23:38:56 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x1, 0x60b2, 0x0, 0xbfd, 0xffffff7f, 0xff, 0x0, 0x1, 0x7ff, 0x54f}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) connect$unix(r2, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x1}, 0x8) getrlimit(0x7, &(0x7f0000001200)) r3 = socket$inet6(0x18, 0x1, 0xc0) getsockname$inet6(r3, &(0x7f0000001240), &(0x7f0000001280)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/klog\x00', 0x80, 0x0) r4 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) pwrite(r1, &(0x7f0000001300)="85fb3d92a04c727df83b86f5", 0xc, 0x0, 0x0) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r6, 0x1000, 0x7, &(0x7f0000001380)=""/50, &(0x7f00000013c0)=0x32) r7 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000001440)={0x7, './file0\x00'}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000014c0)=0xfffffffc) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000001500)='/dev/klog\x00', 0x20000, 0x0) fcntl$getown(r9, 0x5) writev(r1, &(0x7f0000001740)=[{&(0x7f0000001540)="607e0e89244eeef09116261cfa565d46a7a14a09006b61a594cfd7db8ef02fe6c1be03e712c7a6f1e9fc02b974a454b81f8791ddcb1f9f22f542708b56eddd14e85b901793f81b514897dca87705710f41fdef96ee5286ebf17ed6333dbbacda6defc6697eaafa9fa38e96f8f63f5fe890fab1a23c52eb236944e6dbd69d2d4fa663cf11967385e8836fdedfc08d3317de1cf6e6758a5c0a874a92e8bb37e724bc9268e6afac5a7daf4883fe2bef600d8f8b3ba834afd09ad2d75be6f3eb13af998376da1eee081b180ec37746bec0fd3c2dfca6aa4e33a4af3ffbddebb1320a95f7d039ba759f70c6a2a30e34c3740bb99b9d805796ca5160393a", 0xfb}, {&(0x7f0000001640)="f421951e46e605ffdb1e8acf75f784c14d8e61ec60ddc82aaa97bb525036ce323cf8c9c500ac1fbd9912931d91349ba66b02ea17e9b406957980d034eb70b7e185b940a32c9b45401dfde6770657d0303670833f23be4fe7ddd2cef5a635a868cfc7c57a55df1f2418001fe026de21577e1a418091232419db4940e1dec085c28d4ef2b0bfeaf4c2fd6cf3d68126ed0b5f984ca2b1a8f93434dc75f2ee46e5f18c2bba772c0b646bb04e64fb85199d13e4216247379f52618d0e521b5030b3191ed74b7bc9856bb6a6295cc6d7183469fda7debe4d19c6f56695ff74000a172ff9ba103c4b564856384023334b80d92843d35707", 0xf4}], 0x2) fcntl$setflags(r5, 0x2, 0x1) socket$inet6(0x18, 0x8001, 0x5) r10 = dup(r8) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001780)={'./file0\x00', 0x7ff, 0x6, 0x0, 0x0, 0x740, 0x400, 0x9, 0x1, 0x0, 0x800, 0x2}) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000001840)={0x7, './file0\x00'}) unlinkat(r10, &(0x7f0000001880)='./file0\x00', 0x0) r12 = dup2(r3, r7) ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f00000018c0)=0x1) 23:38:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:38:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xed, 0x1381, 0x9, 0x5, "e1a561bf8ab51b06b7c04c0065c0ee2475cfbe1b", 0x8, 0x7f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x1001, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000", 0x0, 0x9}) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 23:38:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x1, r14, 0x0, 0x0, r13, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r16 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x0, r18, 0x0, 0x0, r17}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r16, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r21 = socket$inet6(0x18, 0x8001, 0x0) listen(r21, 0x0) r22 = getpgrp() fcntl$setown(r21, 0x6, r22) r23 = getpgrp() r24 = syz_open_pts() fcntl$lock(r24, 0xb, 0x0) fcntl$setown(r24, 0x6, r23) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, r20, 0xffffffffffffffff, 0x0, r13, 0x21, 0x8}, 0x8001, 0x2, r22, r23, 0x10000, 0x40007ff, 0xe55}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) accept$inet6(r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r27, r25, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f00000003c0)='./file1\x00', r2, r28, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x0, 0x7e, 0xa, 0x5, 0x1, 0x1, 0x3, 0x7f}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r33 = syz_open_pts() r34 = getppid() fcntl$lock(r33, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r34}) flock(r33, 0x2) r35 = socket(0x18, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r36 = socket(0x18, 0x400000002, 0x0) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r36, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r0, r33) 23:38:57 executing program 1: shmget(0x0, 0x2000, 0x240, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = semget(0x2, 0x7, 0x100) shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffb000/0x2000)=nil) semop(r0, &(0x7f0000000000)=[{0x1, 0xdfb, 0x800}, {0x1, 0x3, 0x800}, {0x4, 0x5, 0x800}], 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x8, 0x6, 0x6, 0x3, 0x1, 0x0, 0x14ac419b, 0x0, 0x1, 0x1, 0x41}) 23:38:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f2f2f8e4a6acc"], 0x8) r1 = socket$inet(0x2, 0x4000, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 23:38:57 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r2 = getuid() r3 = geteuid() setreuid(r2, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r7 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r2, @ANYRES64=r7, @ANYRES64], 0x3, 0x1800) r8 = socket(0x2, 0x1, 0x0) close(r8) connect(r8, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x1, 0x0) close(r10) connect(r10, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) msgrcv(r6, &(0x7f0000000600)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r16, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r16, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r17, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2d1628b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d1000000001278bd725592655b4c3e885c27d5020000000000000000a00570216da0e1b8aeeec3be0484ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c0800438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c76121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c9712a7731ef7acc02d1fb3dcea1361ba99d9b3c83ffc311d6931ec5ba0bb0e8997f700"/364], 0x1, 0x7fb) msgrcv(r17, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgrcv(r17, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r17, &(0x7f0000000f00)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535ff010000b6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573cda0032bd713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bde0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ec4017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deafbb9a82a5cfc66ba3d64be29f4962b179f3d1c67e16e669df61d721d32c5b621fee12d6d5d7e347"], 0xd5, 0x40000000000800) r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getuid() r22 = geteuid() setreuid(r21, r22) msgctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x6, r19, r20, r22, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r17, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x1, 0xc00) msgrcv(r16, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x0) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r16, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r23 = getuid() r24 = geteuid() setreuid(r23, r24) getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) 23:38:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0)=[{0x4, 0x6b34}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r9, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={r17, r14, r13}, 0xc) r20 = getuid() r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) r27 = getpgrp() r28 = getgid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r26, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={r27, r29, r28}, 0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000600)={r27, r24, r23}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, r23, r20, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x18, 0x2, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000780)={{0x20000007, r32, r30, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r34 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r34, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r1, &(0x7f00000003c0)='./file1\x00', r2, r33, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x0, 0x7e, 0x7, 0x5, 0x1, 0x1, 0x3, 0x4}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r38 = syz_open_pts() fcntl$lock(r38, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000}) flock(r38, 0x2) fcntl$lock(r38, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r38) 23:38:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee06665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3838ac82964e1d5ec01", 0x2f7) 23:38:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0xf90, "0100402ba7620c033c0adf71cf15cd69ef3caf40"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 23:38:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18331, 0x0) r3 = dup2(r1, r2) r4 = dup(r2) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x4, 0xff}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0xa0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = open(&(0x7f0000000300)='./file0/file0\x00', 0x40, 0x4) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000340)={0x3, 0x9, 0x81, 0x7}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x21, 0x0) r12 = getuid() getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r9, r9, 0x0]) fchownat(r11, &(0x7f00000003c0)='./file0\x00', r12, r13, 0x6) r14 = syz_open_pts() ioctl$TIOCCBRK(r14, 0x2000747a) r15 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x20, r15) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r16, 0x80045756, &(0x7f00000004c0)=0x8) fcntl$setown(0xffffffffffffff9c, 0x6, r6) r17 = kqueue() r18 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r19 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r20 = socket(0x3cc9252678e39aed, 0x8000, 0x1b) kevent(r17, &(0x7f00000005c0)=[{{r18}, 0xfffffffffffffffa, 0x40, 0xc0000084, 0x101, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x6, 0x1, 0x1, 0x427b}, {{r19}, 0xfffffffffffffff8, 0x10, 0x83, 0xfff, 0xffff}], 0x6be5, &(0x7f0000000640)=[{{r20}, 0xfffffffffffffffa, 0x10, 0x0, 0x1, 0x1888}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20, 0xa000000, 0x80000000}], 0xfffffff8, &(0x7f0000000680)={0x3, 0x100000001}) 23:38:58 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x41, 0x0) sendto(r0, &(0x7f00000001c0)="a5451c2f42546ac9aa7882d50bb9635805cdba5c5e88b9adb91c0b0041b2c71278bbd697a5ee70b98c32d2a0c3ba49c17270fac66b6877e7675e74b3fdcc66bf422c7eb91137d8f74ff17d59f615b2098dfc908d75452220820c590fbc5f2b59d3bd9f564c7967d3aea16b06c43e845720186bdc7071bc2815628fc158a56301a65b0d4b42b101cdd8fe2e0c9f5acffb4481120442efd901c3d1371cb356a1bedc5ce8eaa0d7ad81ca147726be6b3cbdc4a0d4f77510cc6b24", 0xb9, 0x1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\t\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x200, 0x0) mmap(&(0x7f00004bb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001640)=[&(0x7f0000001540)='\t\x00', &(0x7f0000001580)='/dev/diskmap\x00', &(0x7f00000015c0)='//\x00', &(0x7f0000001600)='\t\x00'], &(0x7f0000001740)=[&(0x7f0000001680)='\x00', &(0x7f00000016c0)='-&-\xad@\xca-[+\x00', &(0x7f0000001700)='/dev/diskmap\x00']) readv(r3, &(0x7f00000014c0)=[{&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/1, 0x1}], 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3d3, 0x8, 0x8, 0x0, 0xe35, 0x4, 0x67, 0x0, 0x7, 0x5, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) 23:38:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 23:38:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x1, 0xf26, 0x2aa3}, 0xc) 23:38:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) syz_open_pts() syz_open_pts() 23:38:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = dup(r3) accept$inet6(r4, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r7, r6) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) listen(r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) execve(0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 23:38:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x49f0bdf8597c5e1b) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 23:38:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x3) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r3, &(0x7f0000000300), 0x9, 0x0, 0x1, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x25) 23:38:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) setsockopt(r1, 0x0, 0xfffff302, &(0x7f00000000c0)="0af290c22668c4f1eeb47b90cbf3e22299d981dda5420fa49ec8eacd5b7ce64bdb9c1a1095c577c0cd1d6d262d8c80f4a09983c59801e97c6795bf98ef3c2834234d840d47673861e1ce904cbc54e4cc70b6b18b2b0b4a1dff000c4aaa79f7213dfa7da3b2b9ecda29da1d981ed312f01f9738ec1a8ee75b16f9584742952fcb00a0e940092f5e980960a05c18644468193466d78dc69b1fca16b2cc55a22ae43bb5bfaac2236df8160faf00588f147dadcf569c5370004d522eceacbf7465e38eddc1bc34", 0xc5) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt(r0, 0x9371, 0xfffffffb, &(0x7f0000000280)=""/69, &(0x7f00000001c0)=0x45) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:38:59 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) getrusage(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x9) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) 23:38:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x4, 0x0, 0x5, 0xffffffffffff5e50, "854955bc0590abb6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 23:38:59 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r3 = dup(r1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 23:38:59 executing program 0: clock_getres(0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000240), &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, &(0x7f00000002c0)) 23:38:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) fsync(r0) fchmod(r0, 0x40) sendto$unix(r0, &(0x7f0000000180)="b10005046000002000000800100100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001004d4a000000000300000000000000000001000000000000a37b9631515e997bf1ff4d119f01e4cf20bead95578c0a02efefcf1f4a060f22eba478707ac0b5cae629c3c6c868de503ed59f97db71ca74ad7bf33b01c576e1b29c5a806d1382abf95b879632b4a991ae84f61ef093bb9e86a27c46145fb89ed9e64942f5b7981b473e85a98282c82f57d94608f088c1beeb495263f5f4bbec11a808418c3aa6bacd3d8916df4772fa3f9a3cd5fee4ddda57f533bb5ed247aefb550b01a793073e44dbd96b31a27bcad4e3bb97da06433cc8d89e2e97093cddc554fd0cf871ff5b31b6cd8b9cb907dc11ef2a297e11ba376066", 0x18b, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 23:38:59 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000040)="ed3de7e7c719fbfc0dca846f619a8021c8ba124dcd7257ad9c0a123667d4954aa704891d8c454476c8e2e36f15a1019f477043", 0x33, 0x0, 0x0, 0x0) 23:38:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0xd04) msgget(0x0, 0x400) r3 = msgget$private(0x0, 0x509) msgsnd(r3, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) r9 = socket(0x11, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = socket(0x11, 0x3, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r11, r12) r13 = socket(0x11, 0x3, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r20 = socket(0x11, 0x3, 0x0) setsockopt(r20, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r21 = getpgrp() fcntl$lock(r20, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r21}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r23 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r27, 0x0) poll(&(0x7f0000000000)=[{r27, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r28, 0x0, r22, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r29, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r33 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r33, r34) r35 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r35, r36) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r38 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r38, r39) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r35, r34, r37, r38]) r40 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r40, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x487db0d7cd370fe}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) r41 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r41, &(0x7f00000000c0), 0x0) semop(r41, &(0x7f0000000180), 0x0) semctl$GETVAL(r41, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r41, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r43, 0x0) r44 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r44, r45) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r43, r44, r46, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r47 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r47, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r47, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) accept(r47, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r48, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x110) r50 = getuid() r51 = geteuid() setreuid(r50, r51) getgroups(0x1, &(0x7f0000000340)=[r35]) r53 = msgget(0x2, 0x40) msgctl$IPC_SET(r53, 0x1, &(0x7f00000003c0)={{0x2804, r6, r38, r50, r52, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r49, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000001500)="1f936b02e8c20a51a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858b5deb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26561123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be83450a48b81903892ce81aab951d07b34e53943d8c29e", 0xd0}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0", 0xa3}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5", 0x82}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186", 0xba}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5", 0xf2}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9", 0x63}], 0x6) r54 = msgget$private(0x0, 0x20000003c4) r55 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r56 = msgget$private(0x0, 0x0) msgrcv(r56, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ebffffff00000000000000000000000000000000cf803bd300040000000000fb5d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000006aa71c29fd9df61384763605e2c982a1997b2725fc0d058b7119e5ec0b603e56e0eaadf9ae76395967aafe9d1551778679034b6fcbdbecf2474fb3d66c739090bb13287d44eaac19f3f2280dc18c"], 0x1, 0x2, 0x2800) close(r55) msgrcv(r54, &(0x7f0000001600)=ANY=[@ANYBLOB="f8310000638559062bd5625b2518cc3f9e"], 0xfffffffffffffefb, 0x2, 0x1000) msgget$private(0x0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) msgsnd(r54, &(0x7f0000001640)={0x2, "f7d8c7c1df8a4418b287dd7cddad64a0ba552e18472f9200757b43ca7dffeaddc982aaaa54327bedb18169d0e1c630cff9de9c4651467df92b4fc36d732e3e677f2d8430496e771a05ee7b7b0f8d5f40707e1771c2cc7aa7fb6adb6eb05703153dff720b733aa51a3b74647a534bfc76e47a38483d395072670e285317b9819ef5d4981e39e40000000009784e05d839f3ab0dc6a9619be1806aefea0e2981f9650bb46fe5584a1504a5b3cece0bd4805fba5f469b66173bedae64a42b0f"}, 0xfffffffffffffcc6, 0x0) msgrcv(r54, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1, 0x2, 0x1000) r57 = msgget$private(0x0, 0x20000003c4) msgrcv(r57, &(0x7f0000001440)=ANY=[@ANYBLOB="6139c0aab4c55e9a80cbc7ee1063c349c51eb077f2c10dd2eb75a1fcded75d4f6017108ed1dda7a2"], 0xfffffffffffffefb, 0x2, 0x1000) msgctl$IPC_STAT(r57, 0x2, &(0x7f0000002480)=""/4096) 23:38:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000008494d75aa391dc009300000080"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/139, 0x8b) 23:38:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() unlink(&(0x7f0000000180)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 23:38:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) read(r2, &(0x7f0000000100)=""/212, 0xd4) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r3) fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x2}) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 23:38:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x62e, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xffffffffffffffff, 0x15}], 0x9, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) recvmsg(r5, &(0x7f0000000540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f00000000c0)=""/8, 0x8}], 0x4, &(0x7f0000000440)=""/251, 0xfb}, 0x2) fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 23:39:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:39:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, 0xffffffffffffffff, 0xe7) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 23:39:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) getppid() sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESDEC=r0], @ANYRES32, @ANYRESHEX=r3], 0x3, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x8) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x29, 0x40, 0x0, 0xffffffffffffff23) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0xf, 0x3, 0x800) 23:39:00 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:39:00 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r1, r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) dup2(r7, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x400) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) 23:39:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x80000000, 0x349000}, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 23:39:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1, 0x2, &(0x7f0000000640)='\x00\x00\x00\x00', 0xfce8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x2, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r19, r17, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r21 = socket(0x11, 0x3, 0x0) setsockopt(r21, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r22 = getpgrp() fcntl$lock(r21, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r22}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r24 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r28, 0x0) poll(&(0x7f0000000000)=[{r28, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, 0x0, r23, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x18, 0x2, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r32, r30, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r35 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r35, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r35, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000400)={{0x1000, r32, r34, r5, r36, 0x80, 0xf801}, 0x9, 0x5}) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r40 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, r39, 0xffffffffffffffff, r40, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 23:39:02 executing program 1: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x361, 0x4, 0x2c1, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffde}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x30ed}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xc000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xaf}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff00000001}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2bc}], ['./file1\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) 23:39:02 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) socketpair(0x22, 0x800f, 0x60, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x9}, {{r3}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x9}, {{r5}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r3, 0xae5cb6c955cac8f4, r5) r8 = kqueue() kevent(r8, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa2, 0x3c7fb713c1442969, 0x8, 0x9}, {{r7}, 0x7ffffffffffffffe, 0xeb, 0xfffff, 0xdc, 0x185fe00}, {{r0}, 0xfffffffffffffff9, 0x49, 0x1, 0x80000000, 0x6}, {{r8}, 0xfffffffffffffff8, 0x1c, 0x40000000, 0x1000, 0x400}, {{r0}, 0xfffffffffffffffa, 0xda, 0x0, 0x9, 0x3f}, {{r0}, 0x0, 0x40, 0x1, 0xf8, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000080, 0x7f, 0x400}], 0x2, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffff9, 0x10, 0x80, 0x3, 0x7}], 0x0, &(0x7f0000000080)={0x8, 0x89}) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r10, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 23:39:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 23:39:02 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0xfffffffffffff801, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) fcntl$getown(0xffffffffffffff9c, 0x5) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x10, 0x0) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000680)={0x8001, 0x1, 0x3f, 0xe047, 0xfffffff8}, 0xc) 23:39:02 executing program 1: clock_getres(0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f00000002c0)) 23:39:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:39:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff8, 0x1000000, 0x1, "3992e1cc37b943c3e988ab78a0b42c4172d54812", 0x1000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) semget(0x1, 0x0, 0x240) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r2, &(0x7f00000000c0), 0x0) semop(r2, &(0x7f0000000180), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r2, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/42) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *460919 83739 32767 0x10 0 0K syz-executor.1 160082 18567 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff80002135f6a8) at fifo_badop+0x14 VOP_STRATEGY(fffffd80673fe300) at VOP_STRATEGY+0x99 bwrite(fffffd80673fe300) at bwrite+0x1b9 VOP_BWRITE(fffffd80673fe300) at VOP_BWRITE+0x4a ufs_mkdir(ffff80002135f930) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd806658c5b8,ffff80002135fa90,ffff80002135fae0,ffff80002135f9c0) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab18c8,ffffff9c,7f7ffffef1a0,1ff) at domkdirat+0x121 syscall(ffff80002135fc60) at syscall+0x4a4 Xsyscall(6,88,7f7ffffef1a0,88,0,7f7ffffef1c4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffef210, count: 4 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff80002135f6a8) at fifo_badop+0x14 VOP_STRATEGY(fffffd80673fe300) at VOP_STRATEGY+0x99 bwrite(fffffd80673fe300) at bwrite+0x1b9 VOP_BWRITE(fffffd80673fe300) at VOP_BWRITE+0x4a ufs_mkdir(ffff80002135f930) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd806658c5b8,ffff80002135fa90,ffff80002135fae0,ffff80002135f9c0) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab18c8,ffffff9c,7f7ffffef1a0,1ff) at domkdirat+0x121 syscall(ffff80002135fc60) at syscall+0x4a4 Xsyscall(6,88,7f7ffffef1a0,88,0,7f7ffffef1c4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffef210, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002135f5d0 rbx 0xffff80002135f680 rdx 0xffff800020ab18c8 rcx 0 rax 0 r8 0xffffffff817abe2f kprintf+0x16f r9 0x1 r10 0x25 r11 0xfe1b136c9b50db69 r12 0x3000000008 r13 0xffff80002135f5e0 r14 0x100 r15 0x1 rip 0xffffffff815f6b58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002135f5c0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=460919 stat=onproc flags process=10 proc=0 pri=17, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0508,0xffffffff826417a8 process=0xffff800020a8aa90 user=0xffff80002135a000, vmspace=0xfffffd807f00b2e0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *83739 460919 62566 32767 7 0x10 syz-executor.1 62566 208040 18567 0 3 0x82 wait syz-executor.1 63020 431768 25182 32767 2 0x10 syz-executor.0 25182 225320 18567 0 3 0x82 wait syz-executor.0 88925 328118 0 0 3 0x14200 bored sosplice 18567 56250 95408 0 3 0x82 thrsleep syz-fuzzer 18567 522331 95408 0 3 0x4000082 nanosleep syz-fuzzer 18567 63258 95408 0 3 0x4000082 thrsleep syz-fuzzer 18567 467064 95408 0 3 0x4000082 thrsleep syz-fuzzer 18567 360378 95408 0 3 0x4000082 thrsleep syz-fuzzer 18567 34926 95408 0 2 0x4000002 syz-fuzzer 18567 276892 95408 0 3 0x4000082 thrsleep syz-fuzzer 18567 114891 95408 0 3 0x4000082 thrsleep syz-fuzzer 18567 323435 95408 0 3 0x4000082 thrsleep syz-fuzzer 18567 160082 95408 0 7 0x4000002 syz-fuzzer 95408 330205 88365 0 3 0x10008a pause ksh 88365 429274 54720 0 3 0x92 select sshd 54497 429851 1 0 3 0x100083 ttyin getty 54720 497230 1 0 3 0x80 select sshd 9524 165109 59338 73 3 0x100090 kqread syslogd 59338 446616 1 0 3 0x100082 netio syslogd 17090 196690 1 77 3 0x100090 poll dhclient 216 360544 1 0 3 0x80 poll dhclient 12664 492317 0 0 2 0x14200 zerothread 21923 23653 0 0 3 0x14200 aiodoned aiodoned 54073 349091 0 0 3 0x14200 syncer update 88563 200995 0 0 3 0x14200 cleaner cleaner 92199 508065 0 0 3 0x14200 reaper reaper 97762 493882 0 0 3 0x14200 pgdaemon pagedaemon 68915 213407 0 0 3 0x14200 bored crynlk 60034 491488 0 0 3 0x14200 bored crypto 50206 1268 0 0 3 0x40014200 acpi0 acpi0 65994 276235 0 0 3 0x40014200 idle1 771 319052 0 0 3 0x14200 bored softnet 22574 205791 0 0 3 0x14200 bored systqmp 57772 109566 0 0 3 0x14200 bored systq 58455 295570 0 0 3 0x40014200 bored softclock 81312 210527 0 0 3 0x40014200 idle0 76605 203029 0 0 3 0x14200 bored smr 1 248527 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 83739 (syz-executor.1) thread 0xffff800020ab18c8 (460919) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82662ed0) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806794c5f8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806794ce78) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6323K 6323K 78643K 11278 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 105 3K 3K 78643K 6276 0 0 ifaddr 37 14K 15K 78643K 925 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 310 0 0 iov 0 0K 32K 78643K 1148 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 76K 78643K 4496 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 74 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 132 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 6052 0 0 sigio 0 0K 0K 78643K 103 0 0 proc 48 50K 83K 78643K 7058 0 0 subproc 34 2K 2K 78643K 2482 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 1162 0 0 in_multi 33 2K 2K 78643K 1734 0 0 ether_multi 1 0K 0K 78643K 26 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 2660 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 139 24K 33K 78643K 23020 0 0 UVM aobj 130 5K 5K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1189 0 0 NDP 9 0K 0K 78643K 441 0 0 temp 121 3558K 3639K 78643K 33976 0 0 kqueue 0 0K 0K 78643K 204 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 313 0 307 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2162 0 2160 1 0 1 1 0 8 0 rtentry 112 1504 0 1460 2 0 2 2 0 8 0 unpcb 120 5195 0 5177 11 9 2 2 0 8 1 syncache 264 51 0 51 12 12 0 1 0 8 0 tcpqe 32 8 0 8 6 6 0 1 0 8 0 tcpcb 544 2320 0 2316 22 21 1 12 0 8 0 ipq 40 74 0 74 23 23 0 1 0 8 0 ipqe 40 1753 0 1753 23 23 0 1 0 8 0 inpcb 280 8951 0 8941 49 46 3 13 0 8 2 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 6 0 6 2 2 0 1 0 8 0 nd6 48 292 0 288 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 6606 0 6390 14 0 14 14 0 8 0 art_table 32 6607 0 6390 2 0 2 2 0 8 0 art_node 16 1503 0 1463 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 22 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 126 0 116 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7903 0 6480 47 1 46 47 0 8 0 ffsino 272 7903 0 6480 99 3 96 96 0 8 0 nchpl 144 15875 0 14261 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 73278 0 73277 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 49927 0 49927 59 57 2 7 0 8 2 plimitpl 152 1039 0 1030 1 0 1 1 0 8 0 sigapl 432 5791 0 5777 11 8 3 3 0 8 1 futexpl 56 131787 0 131787 3 2 1 1 0 8 1 knotepl 112 7489 0 7470 9 8 1 2 0 8 0 kqueuepl 104 7787 0 7785 15 14 1 4 0 8 0 pipepl 112 5956 0 5937 15 14 1 2 0 8 0 fdescpl 488 5792 0 5777 4 1 3 3 0 8 0 filepl 152 62112 0 62014 90 84 6 14 0 8 1 lockfpl 104 1584 0 1583 1 0 1 1 0 8 0 lockfspl 48 521 0 520 1 0 1 1 0 8 0 sessionpl 112 161 0 151 1 0 1 1 0 8 0 pgrppl 48 193 0 183 1 0 1 1 0 8 0 ucredpl 96 10411 0 10402 1 0 1 1 0 8 0 zombiepl 144 5777 0 5777 2 1 1 1 0 8 1 processpl 896 5808 0 5777 4 0 4 4 0 8 0 procpl 632 16010 0 15970 9 4 5 5 0 8 1 srpgc 64 288 0 288 18 17 1 1 0 8 1 sosppl 128 144 0 144 26 26 0 1 0 8 0 sockpl 384 16454 0 16427 106 98 8 22 0 8 4 mcl64k 65536 53 0 0 4 1 3 3 0 8 0 mcl16k 16384 25 0 0 3 0 3 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 24 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 143 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 788 0 0 23 0 23 23 0 8 0 bufpl 256 23272 0 16228 441 0 441 441 0 8 0 anonpl 16 886280 0 876896 234 179 55 71 0 124 1 amapchunkpl 152 57595 0 57489 131 125 6 19 0 158 1 amappl16 192 31072 0 30410 266 228 38 47 0 8 0 amappl15 184 706 0 704 12 11 1 1 0 8 0 amappl14 176 1748 0 1742 1 0 1 1 0 8 0 amappl13 168 282 0 282 16 16 0 1 0 8 0 amappl12 160 547 0 544 2 1 1 1 0 8 0 amappl11 152 918 0 902 1 0 1 1 0 8 0 amappl10 144 1103 0 1094 1 0 1 1 0 8 0 amappl9 136 2919 0 2913 1 0 1 1 0 8 0 amappl8 128 2110 0 2044 3 0 3 3 0 8 0 amappl7 120 1648 0 1637 1 0 1 1 0 8 0 amappl6 112 551 0 540 1 0 1 1 0 8 0 amappl5 104 1701 0 1691 1 0 1 1 0 8 0 amappl4 96 5784 0 5754 1 0 1 1 0 8 0 amappl3 88 1317 0 1312 1 0 1 1 0 8 0 amappl2 80 34836 0 34771 3 1 2 3 0 8 0 amappl1 72 172161 0 171738 24 14 10 20 0 8 0 amappl 80 18615 0 18579 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 5792 0 5777 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5792 0 5777 1 0 1 1 0 8 0 vmmpekpl 168 59858 0 59827 2 0 2 2 0 8 0 vmmpepl 168 809447 0 807649 270 159 111 120 0 357 20 vmsppl 368 5791 0 5777 2 0 2 2 0 8 0 pdppl 4096 11591 0 11554 7 1 6 6 0 8 1 pvpl 32 2250581 0 2238044 466 335 131 171 0 265 0 pmappl 232 5791 0 5777 23 21 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 646 0 30 18 0 18 18 0 8 0