1ce226ab5f5b26f09223868720d574b2686a1c3cb92b517c1b82c15a090e4acad92965e235f8acdb71efe592a6758bbaa7b85ce5b8dcc8259df94e72bbfa859db1b2a717be484d920e74525dfc7839a44be5467c785df785798d1410bac19878488c2eb67848138118fe3724e0bdb3e330e8094a390741cd0048043cb4b1040e78ab20090c2d4c918155a7196936bb5dfad1deed85f52f52c7f8490c069187c79d68704ca82a2748629045d7b60f9873410b492887b2dd036cf9d475842f5e6f5398a4f8a31b3bb417eb96e701ca195d69d832fae6fd4c2f7f1e236153d362b68af2d1714decf26b2f324a7eb8dcb29e1cb09e610e97d2b3e2098c74fe20d02d0d85baa2939bf66425f2e0f739033f345ae78d830f5ce6d0b99e6acdb35df1a8965433e94b3bc03157d27483c0a133d4b68c1001db32cb6e88173b4e20ea808f43fb4b6912f821b9c527de25e8de7248d99c4369c4388e9fe36e479805947acd48a6c8ce28201bb1dab837265f590f57857b96d7324d50daa9745fe24e5470848d6b8935ac19b488b8dbe925c087b06df24c6412e5bc1b3c20512019736915acfb275fe6075f05bfc6e947dbcd1fa86ee937494d8ea8c3a7f40b527f48689f60be0bca3ece7ec4f0640f2078b7d3c8d779ac91c66134c639d718e2f8253ea48006b8cf24c3c8157046395ce43d09b59d6f03823b2a04ee5cfdf43d77cbe84ebef436ea9a6dfd5e78c71ea41eeef862a97f39a986a8ab06e92289a084b9e4ab0d1da7fe83619df215b9f0513a6184484cf00d0ebfdf3db852873f595fc5e7a036ad4e9397cedf2689b72f5aa387fe1cd5d618f70cd79c89c57fd4bd7ec48f518f2bff47a2c5eb2820c369f6686e7a47e33764e382fa7a9c36339b134135aa24e980eb5dcccfdf28c2c98f060658d90f183cea504211743e5281074da51f4624621f9963225a324e2ab172af1d91ad0d619241a3d743ffe57f4ddafa029c6697f1fa18edc296a22adca52c2f323cfb4bd049c85503460f4cc439694bd52abce140839ab69ef3aec6478e7e324b2ee09c9e52e5a65519f31bdd698f466276c5d15305df4f2b66514c51ec42ccf487645b90ca3e5e724c4a01cb719c93294d4d68b54124324ca2e35f1ed5b870a24ed34215e54fa2e480adcd7134dc51a50dc33bd33fc27f5cabd1a9e785d2bd113c7786bce74cb0a22ea092089343a458c4572c2a5a90ba8aa7cd01aeb860ccf68104c3ac76b88356ffabbbe2be2d37aac66023dd386a4d2fbebaacf409a71ed3e2687eda7591ec39ff9b4eb1d905de27f1d86853138754633b332e04795f2d3683918ffdfe6302275be9d13298f80bb4b10c7a56085b10cbf75eb0bf3784015a5bacbd1d6c91ef200fe77cd450050f7e87ad7fd93cd2fd021dfa98049f238e0c5cdb29d38ce8ac9b5b0febe699af97a5b5448d97c5b1cbadb51fb3e1c7b06b13811f33ba8a4e2dded429f9415c3fc1145d27c51a9b947c2df1103b65da92154bfc1525e162d3ea9381681d3636b7b096e1f25349cdb57465ac961e13ab91c18faec360aad6c2fda9609a2da6dcc34a89fa8b357af2d1e61ea08c195a26376293512600ab6404176336aeb7243859e485db2d11e053743be4f4f1c175d20f68992f0eac13eb462a2d6c770d33336207e4bb829f2c290928ba18252405e033a965250eae3f6c0b942b00c4f9add836ddf1c5d521ba", 0xdd}, {&(0x7f00000001c0)="cc2853c3a51fd968880ec85684095b4d", 0x6}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 05:07:09 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/96) r3 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) shmctl$SHM_LOCK(r3, 0x3) pipe(&(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffef7fff) 05:07:09 executing program 0: socket$inet(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=':\x00') 05:07:09 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0xb7bf87cec2283bdf, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x852f, './file0\x00', './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:07:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff, 0x0, "00370020000f00", 0x40000000}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f0000000040)=""/68, 0x44}, {0xfffffffffffffffe}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000100)={0x3, "26ee64fbaceb1ae9a8b8d1ed551b00b851443268a1588af7ba60afe0b9db42d09651b94796cc8cdca9fc33581d42f730f558bc92c263f65124b4765c6ae2ecd66aa3d5ff165e9206f174445b413f8678d9ac575bab2eb849858b6dbc513908cf27963bf90273b10ea52d5ff589819773819c0573cf66c8c2d33827da52d6281d081a9cc5f2889e8c791f"}, 0x92, 0x800) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 05:07:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = semget(0x3, 0xc6034666905d75fe, 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/25) 05:07:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x649}, 0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) madvise(&(0x7f00000cb000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00000000000000000000000058169222b878cd02"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) mlock(&(0x7f000034e000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:07:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000001c0)={{0x3, 0x8000, 0x3ff}, 0x130a, 0xde, 0x1}) r5 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r0, r5) pipe2(&(0x7f0000000040), 0x4) 05:07:09 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x4a22a04a5eaccfa3) semop(r1, &(0x7f00000001c0)=[{0x1, 0x8, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x44, 0x1000}], 0x4) semop(r1, &(0x7f0000000280)=[{0x3, 0x7fff80000, 0x800}, {0x0, 0x4, 0x1000}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="52b0d50f8713b3f9af1c8363ac18dd93bd3a36eacbe80e899f10d52557c20000000000000000", 0x5ab66c011aabfcac) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x38a, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0xaa) 05:07:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r1 = semget(0x1, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x2, 0x2b, 0x8, 0x1, 0x0]) 05:07:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x14d0}, 0x10) 05:07:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7ad388a59193ed0d00164d6fd4335a99020b8812842acfbf9892d10ba1f3f83de0f2f289a900ef5d4051e37630179658713e509902621fda8df47fe36586c740452679cd2235a0d12c6e9ae59bc222f5deaa9841b0d1eae0d4cfcbfdb7e0eba80561dcfb6345d3", 0x67}, {&(0x7f0000000000)="48959c8a11aac0553d23b356827c", 0xe}], 0x2, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00', 0x0) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) 05:08:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000008, 0x0, 0x0) 05:08:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/119, 0x77, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x60, 0xca2a}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r1, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 05:08:06 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', 0x0) 05:08:06 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8b5) kevent(r1, &(0x7f0000000040), 0x3ff, 0x0, 0x10001, 0x0) 05:08:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 05:08:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000002000/0x2000)=nil) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[r1]) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 05:08:07 executing program 0: r0 = socket(0x6, 0x4001, 0x400000000000c) accept$unix(r0, 0x0, &(0x7f0000000000)) listen(r0, 0x0) listen(r0, 0x0) 05:08:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) pread(r2, &(0x7f0000000040)="012cc67235ea38f0082aad95c25b7a11034f40df19732d8942b3201cae6ac715df572bd21e806f58a7d6134699c36430f9cd1bcbfb4d04bcf174803f5a0cd2d94b2babc2a10209d694b9fed50fffd1b468eeaec55ff34d63ddf3c22674f08b19c4b998494f889529f146f07d09445cc39c3855d1e78f90b9d44fd32863d1a39fb8e50eb8519c92a9c61412badd67d3095d6ed5579d330bc694a6763c1a8be70c690e2a01ba66111613af717ed973318f6e9c2182d26e6282df02e2b4330620ec2a8b8fcd13178b98d4e7da0f73ab620325e7465204a8a975733f16cd3e3d95b9e6f66706f9411014751028f864f7ee1b", 0xf0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffb000/0x1000)=nil) 05:08:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10849, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = getpgid(0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x0, 0xfffffffffffffffa]}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x4, 0xffffffffffffffff, 0x100000001, r2}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000001c0)=0x7) 05:08:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt(r0, 0x3, 0x6, &(0x7f00000000c0)="ce345ea0d163b63d035507268325d0ff9aca656bf8535a2b965d8da1c9d219733b2c121c349d71652cac75d8b91b6bc4285dc1500bc7b2379e4f416364f644f7d07c7b133cf388ed61de2ab62072a3f910fd1fb8aafa51c2f84c9a1eba7e4d4d9ddcb3f4bb6d9ca0ce2e41f391a3e95747344c7cdce642d6907a2cad2424794d905db147320e71d1678785ad4b68c394288ceb02212353fa5dee90a7aa2f94759dd9f35f752cb522922117facab8c6e776cfb0e7258295ea38d8e0c4565c3f22a2329be2b590b58db2338a486840eaff3f3f0a5487984a1d6ccf7aff8eb9700ca98ea67ae0c17600718607f0a48f1df0d856e45fc6039ea4a1519f23191a34", 0xff) socket(0xf79f579d450a07ac, 0x4000, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:08:07 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:08:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x20, 0x4000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:08:07 executing program 1: r0 = kqueue() socket$inet(0x2, 0x5, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x87}], 0x1, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x6b9, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x5, 0x200fffff, 0xd1f6, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x0, 0x61, 0x1}], 0x7b2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x2, 0x551a}, {{r0}, 0x0, 0x40, 0x8, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x98, 0x2, 0xb40, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x12897895, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4f, 0x0, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xffffffffffff0000, 0x3}], 0x6, &(0x7f0000000000)={0x1, 0x7}) 05:08:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x0, 0x6, {0x0, 0x20}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2f66472c653000f70a54b668cdecf72797189cfd85b1f93afa2c8f59e245ac42ce66164284303c6a21b7ee209fcd54add72b663f0d257e76c12818b42e537b6897857b27082954458d3ef1e8eb6b4b7f0bf66f390647302c008b7f304e4a2f79776d731e48ea653384900c8ec9b4fd7e7a0b25295fe0e1f6"], 0xa) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lseek(r2, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 05:08:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 05:08:08 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) 05:08:08 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) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/114, 0x72}, {&(0x7f00000005c0)=""/59, 0x3b}, {&(0x7f0000000600)=""/46, 0x2e}], 0x7, &(0x7f00000006c0)=""/80, 0x50}, 0x43) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 05:08:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00", 0x5}) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) getdents(r2, &(0x7f0000000100)=""/213, 0xd5) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000)=0xb24e, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0xffff) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 05:08:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/32) r2 = kqueue() close(r0) syz_extract_tcp_res(&(0x7f0000000040), 0x8d5, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x121}], 0x1000, 0x0, 0x8000, 0x0) 05:08:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x0, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:08:08 executing program 1: kqueue() r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000280), 0x3, 0x0, 0xffdfffffffffffff, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) 05:08:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000100000000003ea480ec336139183e02fc9a21965308b9a56c01cd8e942cacfd47d002198ced79f70f5e3b5edd41c9038fc098245a5f7d2d9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f4"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000500), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000480)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r4, 0x5) r9 = getpid() setpgid(r8, r9) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r7) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r10 = semget$private(0x0, 0x4, 0x1c0) semop(r10, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x1, 0x1000}], 0x4) 05:08:08 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x7342f6a94071be7f, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000000)="75839eb2b4039f9a0c2d85b73eb6f57b3d", 0x11, 0x0, 0x0) 05:08:08 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') 05:08:08 executing program 1: r0 = kqueue() socket(0x6, 0x4, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 05:08:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f1ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a957e75bb2dc6657ddac5e57f98217813f47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4f82a892792e966dfa02a05961e2dcddadb9edd8a568f564b4d210024b0aa5560ea147f1bd941f986fc40017f2f064b23f1e169ff07000000000000942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8000, 0x5}, 0xc) 05:08:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x494, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) 05:08:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000140)=""/46, 0xa2}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f00000012c0)=""/175, 0xaf}], 0x5, 0x0, 0x0) 05:08:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20fcff9d4a2837303b16888228000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x2, 0x8b, {0x2a, 0x4}}) r3 = msgget(0x0, 0x2) msgsnd(r3, &(0x7f0000000440)={0x36351914a324ef2, "4ca9a4e357d1b12a02f55906ab9149c4d84149050660cb02b29f8b07d13562b042d74b8ae069dea831abfc7866cfa9cfb87d7ea42d28366803f163e0fcfea219415602452a77cc32798bb3080600ccf36c03f8dbd0a5a04886bb0f3ec39b06ae8345a71d8d0a78b28c479e82205c4dd806933cc7b9b0b28a38694ddd4c9aa91f51db2fa3e369139814e840b056d53704b32b0edf40414a188e8bdeaf854fbddad0c031961a902ef2be2bfd6f8e96a639258d43135d2d77bb9d0fe90c539d81a8aa0a1f08e67b4e3b5e0c6a9abe2379df34dd8c7db8f8d023a257442a3351481a953d9a52892e3c258566748c4e8bea556b3412fa11bd849dc840ad6b815d6c1c8dbb090a07f3954e635c9d419d54da5ce9e47b86b2b83f9ac579420cc65c9841db2a00b5d802217902f59ba9970cf453afc0286da7cdc1d0e2938a0ed23193f53d7b90294717dc3f89722e6636d85d54958d9538facfc9c951850ab6f8e99361fba3a241654e2702696cd65680d410894c36faaabd2816a537448555779c9962be24453df5f95f5e60da756295f9907f16a0976d69ceb2714b916e102e0012c185228895369e62d2a43d41ecec7fd58507e32812b0ec3b7f1e2f58995937185c9867549dfc5a2e2713a1d244c2fc836613360c4d36751ab4158d4c720e3600f7986bee42e7e2a8a9345a4579d5be1c2466d5621ffc871e22a3ae9c1874715b587f261fcbef0a92ae2ad89b508c7e5d0a67b6f23a451d7b17ccd8153066a2969d865455a9d1917a3236b436e268395b4949abc33cc2841c3324123a667aaa18f1e8434b0f0516031df973028a5457700c7bb98089c8fb61a5f2a0ecbf20f581aafd3971ed09abfaccbfab8bb54742ad6ba244a9a9a13051d9a1f474a78ce284526198c0da149cd1485133bdec25216b51e03cc873652c62634fc3bb71613712d2d619e6c1e536012bfdff997510fbf47fc57dfe593ad7e6e88eb37c0487f32d59cbaf01b61c299ec7c6bdb279f6a70f1ef0d42e0e4daee56791607e1edf6b1bd54243daefb7490e2e9c563da347453bb422a64b2f8432fb3734130acac89398ede4986c7caf2a79dc4ea01e2aaf1baa80e6c33a7cf966c530bd13e5efed0d26071486bed9b59359da233672d454e081cb7b12d10da1a2b51d8a7bde6933b053f087e3fd4d6afeaaa199989f88f265008325fa3e5ccd8ab3cc5da6df83e8c174fdc884c3877c5d4ac40290e28913fa526a8e79c024a54945bf4501b85112e0848996a3fa82abc3aa54cf3d9e0bb4803534138a0568a7d56db3dcdb418f1db817a8cd7165108b416cebd57e2af149be8ca85f6b51e091ae0052b107b5915ea35cef2267bf63a862d94f556409fcd8987d7a8fc55abfde33cfd50b4c132a168f0acd4336112407ac0d464106c313186feb3175d9b043be69bb59bf0b666ca45a07c0d7ab3b81cde6059f7476fff6499e189fd10dab1c68eaaa970ca73a7861c77742e83a6037d7288dd8d19057a8eb71743a3e20d4f54ecf486f6770a9800b55d719366955b9f04a4bea78cff4b42750d4bac6e903f9d488214d5036b113fa4dbd80aa45c62d666038dda5f9f66b0145cbdbb3bbbe08a5f874179c18c1492baa98d8bfe32292b61f7b7c737be3208b6d2acd3459dfbc06c7f7ce6609a419b6cd711e785e990b7eabf26727de6696e78ec592624dfa2d0bece75f8cc13d4ae7cb6989e1d1585b8c8b7bbffd3cbcfdd40b0eff34cb106194f93c7b44c90c95df5debde124f9f6e5caf7c2008c838384b81e1ea0a0ba97750690f5d09fd78254b2b41c14b5c9b957abf95b8595880766798d9cc3ed5047658b3ce9353f07a87ea77f8e34fd2c3c84606b27055be21301f70e567171648aee5bc8f1f3950af37140646b77d180f8c3e5cfee5c5a514f1c64609f9bf8199d9ebec8180fd829abd47c03eb9533365b2244d6570ed6f60602fa4cea443e5c1bf932c90f6f18ae8e479274de0627294739cfed2984e0fec1529ac7513eb91f1c4346c3d05f752e517d0de5db1b131a64abbb06991670692967fb6509719b6ba67953277500d06624e585b8b8e1626d5768b56b0eaef6e4b51453935f703a2f6fda4d24ac1c0b58ecede5895a4a32e4dbc253e4d0bb8e2d5c1151591ff6818b74743c96359fb4a5856f1622aaf5b6f1b34b9bd55e5db34efc2e4d7d3a12d9c3d2d447a1146bf0feadf19c487fb34fd38acd8320324f85ced532067f187a8a992a2fc15dbbdbd68e837c0293d289d293b4f5af302d126fd64c7a7ff38bc912e5ccdf6f9b6bdf12c11b84bce07e0a5fb0367c0f08cf6f6fd79e35c5f6010c6fe50ce9dcee5711728e7c127a6e7b6dea41c98e8210562864933d355ee628b003667e243e56e3a09f78ff76a00c6ac7d404ae20e7f56b5d5ec060c68a598249bb42b7ad3ddfdb9c7181a8de33c36fadce0e421c7ce101d490472639424363f49d52e7a6fff6d4d02b1b776fcdd11f5db2534ad1d1f4fbe3ca4d5193c0825cafe83eb54831c0cb4155dfc8b8e87340a5d022336f236308b3862e13fe4b7f48dfd569d2721a01ce1a7197ed68d4d61b57386f7cab8bf390f837c0dbeeb28c4bbc7455ecda614ad47ed05f2cdb10b4604d74817ee517935e486f5a134b9a114473447a08bb96a500cce9f22aff2e9c183182dc4d68c8bb10f1672a27850249a45b6aa715c1b8f84dfe77184635b5443afe28ac796d44f3e3a30385806320d0dffcd2652025577413eb2358047da9ca6dfa410c2a53f41ca33df1ee8563e74f9862e171a35ce90ff53386fa94dcda75eec5701674fc8384deb2828794931b1e17ae09ea0774d57c501a832e9ec8be20498b2dd49cb794198bc5ceec6e02372f1fc86cdea68195b25461021bca6f89abad7fca4cda604ecae74bba8f37b41df1e4dc0186ab9696a873e919ab13a9a70460bb3d2cd287ed28a0b4ff26ac410c34564576a839b9c0380fac5124beb1780cd67e91501830bf320662ac2c708e2430aaf1c8f8f5bb8b5d2312fde4c9396e45170b7507b59490f4f2c40bd610687c68aee1f565a08519ed2711f0051bc3dd820cf42ef56498f1eb37d3bd4c4a4ca4cdbeb58752cc3abb00dfca3196f18307036aa280876adf55848673c16fd27471258370e00ddb89ff6ffbb60f1d6342445559f81317edb265a86f550b15306ad2db725eaa7cf041dadaa651310e9a1ef1968bf1efc37889952ba4c4bdb053edaed6e05cf19c08db0e77ca1b3ece631e0ea1e6e3dd1aff9e86f10fb33162e244b91be558c271fa18402a6758cd535d7b877dafb2ea43a31887987d04304fe455ed1b08fe1e24d3c28ec1f8dbd066866a122b9218a8c17a1bbecc1bd9f9b2c88f33d4bcbead46985a018a836c3264e558f164d68b140c58192e9410b93111d314b8b714ec655789dfa65f0f745bf94ef54e87bfe75172013c88bae55ee2cbf3ce50193e714a1bcfd5e3d66a1822ea176b01151b23470647e3ce09593f1444d29ba44b86bf1c9943017466517065fc6f01008957165d2d76a445006152d026a2758bf8a0b49f38e996aaa3a6d67d515ae5af0dd9aafb13da4545ce8db9d6b161caefd1835e671fe8cffda916c81cc22dfda80cd121592bf00ce7b1b5bbf9c4324a5da704c8558067e8ae8c2496add64fbcbaa7d1656f376e7dad1edcf9e051f678999f2ba99ce1c87894d7b2f022cf08a286369626d2aaec67ec0a87c7b83e78cd9931e3fee74f530fce133d2df5b412422ad144770b87b6d714e8c63deb7a28f34ae640d811bfa2feb1928d2a6444bb8a291962421937ef66f85713fe9af83a4b3994dd368f8b3bd16488673683917d6bcb2687dfd1625c8f17fa390634a3684b9bbc06e41c3cb1c330f11c4723ed8e40d0bb470bb6d22dd3f6772a5d468664db69bf7b5c7bfda290916c125167ebfa700798ecdfaa03d1db81d2776422b7adffb36dc350fdb75e85461588bf50d84478ce5a8413d5d1ef4e54842cd827ff369f233b8db12f34a5ef6ce367b4d96d06769fa7af27e03332cd910de13fabee3122982d068bd26f89395853701df87a60e81f15910b6d057b5da439ac70a086bcb789668397c2eb75faefa625b6962b4c876f7015c119e6edd9f0ddc66e90e808db5e003a06e8f5aff6f18c41938148e5a070fa992b2bb4d82a873ea6bd7a48aa989522178076ecfa6e28f122e46521625c66cbad75f7f9a6faad806250e94c10a13077e5352669bc5e099b567b7b29fc69b062472ae07455d06751aa5d6906f236f7e597bc5330b1d422f5eb8656957ba36319a6ccde8d2a2b4b76cb051d5baa5a89461a36eb79d9b5a1ebfaaa4e4a12bf14ce810a5735ab2c9eaf44ad043363e8b4451990ad18d363a4a60492d486f047288a41eadea5d8faffce3647eb7be2926f306c3e50d9d9dd7137e45e90f6c3d02061c8019fbca4df07e60d56df6a4550c9a263f81b55d57906caf1c932de8464c45a87dcb3c2e86dac95622f8ac865aa3e74486b4181cf8c5625647434d0a4c3833f65a94e47734d15de7621f577c17f4f9c94261cf43d6d024a2ed98c72eb20cf3b58fa2b5354d678a0b8eb22edeefb8e5aba94c54b09751ddaae58150b8e4b8284fee0cced30d146dfc941f5941d4740014a58da83731762e48c0e9214812b506a37a0e432a7aa2b36f4868e90d0a548305026580a6e9eb3a2bd4e968ac775811115eb9937f8e1afeae22f4da685be7b1ba2ad4718f8ec1dbaf6788a927444940b40c072daecd9dadf035b1939625a0693d6bdd881367a67121f9e23e5fbea2b5c00163232a55bbfe89c07164ef6773df3c2c5c8fe31fae480955e2f13d303bb4db639ca0a9429fd239329b8696da790421bb70169a24541044a3b8c813ef541ddac38ae745f609a3765105265f33cf089bb4808d780db9085ec6eac566fd084d0a7f13b8841d1a6aebadf50492a648752d31bd5a14e448cae674f066f655e7ba41bd47bb324fa52d4393f402dd6ec5bbc9bd7e66ce4325d88635a8aeb449e31e93c661db2bdfa461991f6574cad264d67eabe9deea0d09b5e1b69a7f0fd3770e5b6482ffef50c1f1603968ab73c07fd66564c454596028d06665d493a104610b23693219ce9503dc8085f7f8cc97c2a3bb7a40124af1fdfc65559e094dcc573ad50a54b02bc81f122173cf9de3085203582fb800be85747aa82da5128fe0b45cefe29fb641ad09a392da981930c8758c4ee6342ad6e38c001c677b0a8b08621e22cfa5cea54a203875c25b77f13ae35ae0c0d028851c0987e85f607264623aec89b5af4bda688b1addcbbc8e1b72972e8c8c34700f1589ca877fdade4bdeecf0f2f86dece1eead9eecde2176c19a3c2c41f6d564b3f8b2fb7587e1fe4e15a2bc155da2f69ba0a10c3ba58d24c5a843ad61f495a4b2fc04474e32e69426d7c6196621601f2c5298144393e4796fc8b823b7a8b93297402d6cd7e18a21902ce8cfc5713298616dcd256485bf1668150475b1b112694a45c44b9d6aa63f0a819e661ecabe6b8deda46c44ce3fab14a1505c3d3a8bfa9916024ae70bdc7b153b1a646111c2388fd984229d9c080d6e76916e87c3532f440388b90a1b83c05d7a082a995513e3f774917c35cefa11302b72a08a0057b9354bbb42325700ba3593efa45c44e3fb7e401a934859c450dad7417719e544936a88b19570c0bdfabf56267392292ddeb2afe8c3fc220671b8c5e30dac620e081036fff241a5a7346615b716f0ccde1a5abd9b284d7bad41321e1e3d7096ea1b0355a9ffd3266bf422cef64e2c74"}, 0x1008, 0x800) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) 05:08:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 05:08:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffff00000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) r1 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget$private(0x0, 0x3000, 0x8cb769e5c4f85b96, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/205) 05:08:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) sendto(r1, &(0x7f00000000c0)="5827603fecb90f5e63b113095daaabbb750b83c4f0b56317e43438e4f8e1ca327d3311fd0f2f3b74a07c9482fae831f91ca4f9948cd2b63e3a4e36f49051970449d889be3f7227d6fa10abe61a0758bc1738ae68537bf2d1bc79c7e0440e72477c2564d8f1fabec88a66dd0e70478999bf16453365e924286889927d72e4411fd1", 0x81, 0x400, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) flock(r2, 0x1d) close(r2) fcntl$setstatus(r1, 0x4, 0x8) 05:08:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x8bf, 0x100000001, &(0x7f00000014c0)="22098bf601a1ad1d525c8d4e3c3ff9bbe74df2e4c2d8ba24138fc5903d3f3d131e21ad6d2f353f0f17684a7487f3e7d41af08265bb533bcfa42b6aadcaf9b7e3b6e7f8811c0a281c7e2c9a97faedc051a51d21f4308a6596cd8d5bfd42ab89c738a134f0148dce90df174d7c51b9a587dbf0db3cd7053aa5ac6ffd5eaeec46a21cbd340d5e0dd01a99b7184e93b2248fb78ef740e0aa683f56c12109471dcb4135c8ba38d9038b25a0ff9e6d213eb3e010b55c1c8001a7b15f9f69ba6831cf24eedf4611679c82a3715c152e1420676b4ee8540b059536d6bbbc8970559abca265a8a28d42a62772f163b0767c4928f1431cec855d", 0xf5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f00000000c0)="fa851738c8de", 0x6}, {&(0x7f0000000100)="5a920b6d9c4d8b170fb62654ebe486a261793248c207caa34d70075231aa88a4f62f008eabb38adea4c9d9c7d5076dcda8894dde05842ca483b88852ae594a9c9e522240cfcd8595082a39e29ea914dea9a7eaf8b0bb325fe89e65eeee031d6b8af135ca54aabcf728e8bbe140fbb628c519a47a6209123440346bd7dc69b5661b7ee0bdf13bf6520810bbdde73a2288b8871f12019c83e664956480ae", 0x9d}, {&(0x7f0000000200)="f6098e2b148c9b015c8f85895efecb6a071e3c7e9ca47bc33a5add6bc1f8eb95edeb0318c117a3acbada628874566f3492c4470591b96c98ccbcf8e7a2bcadc9490c80137ddb65af99a8951c280d313aed992d7d3c724d2f89d10d83eb886a7089951435d505cdd9f24ce05744ba3d11994caa7ad556ebafb7fe2d5534c69ba68772039cd7a0e3333a9b6595ee7a4c0cdb32f1759f0d57c9c23300565842c8c5a3743656ca0a97bba1de7844c989ca52cbfbd63234610b95e1eaa7a82dc4f95fe16f199b7c8e73c1fd6eb9d694fe19f857b30a03c9bd8ffb589f68debb4fc4adc5847468e5c550dab184164be9b91efce7d1fe4c4773ecba4ca5b9a9f80c5dd287f9f20a710654d0823257eae332c1ec57c6e368e8bacbc5566a9392b777d23aabe9cd920e301c252b60261b711c3315d9fc58ebe7a10219bfa6a618cd66efe8003f399937473148536f336343ed27c99e834170dc4f102ed43cf15d9c1d7f35678fc8244be0c7df500f9d30b7179f6c6f73e26e5a87a70630be815f97fc6672af6db8b5a94127c518907838ffdfd1e2b69d3522dfc34ca92299e5641ad6716b6ea8540eab3a6970da8834deea27e41b8b8980c2afd0051dd2daa6574d842724e5d669727fc0781a4c083e928db4665bd813b7dba24631c13205c1eb811da20f275841b5b7549c33c531673de6281d6d36136279ed116ad4933ad7c5a53356bc4f0912cd19cc08f5e4858758530dea077a71f2a2c5a3663c6ee82146ed019d4bdd8d913713a5b1f4ae124bd38e6da097544f63309b20655d5a9738028427824f93b9ba4927def30a297a848e53f0efa7701f523b36bb2d96deb8efe1d0975f1dd22cae55fd77516cbd59c5505c67888754a30e65c9c7a301392d7b5f29a2ad8c57738ca385fd3361e19346f6b60731f836f672496f15daf38111781bf5ada81bee36b1b3fd4572e652b7b60d724b115f059b259081f96af341e70b1f6654986eb19fbe56c87daaf86ab332eb118a96c0718f513ec86b703019795d7259285aeecddcb08f7b857a6c5c979bb065cd2a7e4218cde1c20e1d5f67c688bf7faeedc0e26d692d8484cd0cb20c7ea04f6f8622b8253b462f2462eadf8c2eb51d4d6ccb76930d6e30396564ab28beb54407f9f5fee8915bf5a2a00a9316f00623521b661bc9b849f6ecfb16e271e221bca2246921920501bd13983fb0e3247d9ab1c276a1622ac4428a8cb0c835a2d3149183b7e4b695970fc83da8d751ec7dc82ea2337022351c95e5eccf625f48ec7b5db78689af5e73458717f20888ab145da5ef31387090aa91a15e2d63b474bc091c77469e2fa78d030e7347224415522af28178efcebf717048d8ba03df18c23705c007e2930e19de6f84dbb6ec13c9e877fd462d2945fa80ef3088c092b25d512b0b108c03fe9052c82f9c0641fcb586d73999269627791b2c7ef8e89ca472e664c97949623019fe8aa2a0e65963cc2476946cf92298bb06a73faef31d1fbb6984a845de2e6eb0b562fa98696c1340d3e717204d409d48af92d6653cfb53d72f40bf52797e43a55a60c08f50b9368755125f7373335f1fcec6097cc5373c788a84b83de89304f067a8c7fb98e97c90d4b1dd614576eda83cc0bdebba22247aea68c6f783d452d13cfa4347669a62cc14feac4a3f44f985523892406d8d17ff044c4d5f518aacc666bf373ce653964453693a4a734c84a405547a30a1e89472bab379d51bfd338838144911e77e3e4165e592177a6e37941611d1656efde2c9d01970343da073b50f5ae3b29939ada70bfa46f9473db6fcd5c5af8254bc4f6e0097373e344c26a872861fc0e0f3bc0ac67ed37b1908b9f996a8820d5318447457bb3605fc4a60602676d85828509079e3c47276228fbdea3630ce5730041c790dfe6559381b216057ccf13e2bc4bad3861d01a2bfe2abc72a286c739bcf5985f7dc351899ae7a8f4430b0e808f3ed59c6f7502fd0f6023529cd0c7223579fc098cea7dc49d6d1e34bdccb5001ab2947cd06cee2c03c1d48be381125b848bc1e6f3867cedc4546b699ea784224920ab1b1c7c3eec27b4eee51f26f00728926aad6d6201e0009e3946d42fc51828e655ca05de7e9f75119c96e24e3ab70306bba9f1c6b1cc7d8e27c1c2e04daee1a11406fc04ba8a5cd4a04566e8846660ef5b6c38241e429eecbba0a480cd2c66a0e7a60810f260df4bd97f04a41229ff8b6f3108785b50e272197691a8338f966e22cec5401632f4144e05057ff99eadaaee1a4efd5fe79201f10b365ccd4992cb9a35146978cef60943d8cd5c5d9dad037a13850964b04f0fba952cdc852ccfe9b7efb8b482e3b316a813783dea30628af57dd6f3c2e5d3fa6b897246575df369773a7afeef51ce61e80752242074c558259888d58486004e178a87ec761deeed01131cfabda023c64147ca3673d7a600b94366904ac82c66cb69618ee08eaee1afb5cb4376595eeb220552a2eb774a60850c567546bbe492256c3b16c4a46d3fd7fb84c67ab61c05e34b5ae6f72670519158cbc1f9d335194b1c38eaa6e99fc534820fecdb531ae92d00f8579aeba5adcc92dd9572b23407df5ab3a5b28a0dd3a1bd8a39f002346bb38a93a80f136db30b2465c893e03a2f7543b340999d29881badcebe81c3c301df4d562e72191e89aba3a8885ccd8160806c3ac96a5cd96dafe1f0bcbaf54bee99251d4da1c6b1173f239319144799b9290f70fdc07f496a1931b50e55ebe1b2adce8667c957afbb0a5710d0827103e47754d67606ecc062909768a2f182a0bcc0ca014f262303873c8ee67e844897ccca9452d8b703167bad18b8698d5a285fb9684a38b11608aaeb2c90390803c66d2fdfc207b2f629eeed656944915a7dc91e18fd5d7249303f26db81f1a44f1a777f81f2df1930571b7cadd50abe219823fe5a4338f1cf7c0a7291e401dcdbe154200130cd6fb3c20b77d2615c34f7c3d09ec1a8fe5cc590c97d93844c066d906c3d766ad146e0b471ba07391052e0c4ea74ec2c37b6fa7c74f453d1dd0120b07eb283ce234ae8b9f63fb3c4aaf92c196adf95104ce359e838aeb85a5c1dad7755553add50dd3834d3d5f473a95c086be7ce3e8f7a9c7e1a3774582f04f5f7fdd2bde42b43b16c2339e01ec0999f887a57bd44b12403b3e03a762590dd5340826b51ed96967be61ccb66f5336952376f3fd032c24d19198e1be9840c8b5f614483d93bae9196a48f8fd5661b8f8ad675ae6471f3f28c785e5f77764afdcaa1989543a5f5736b5136315233d63fa1d8156bcf49b866b6bf41005ed34e1fc2ea88539d6fe923c790a11bc03dd56a6b2bc7035972a41c34ba145717de57a8082989f93cd9e86d92ca0568b5026a0f02127383a7886d5207b73255da85c932f397fa0ff6bdd6d32146cfa106f430ad302c09ed8faadb591ef08686891d59376d2d33f8c5833ad2d6f13d89f638f25a5e42193aefe8e2dc743afb30084bbd07998637d12b717f1907b5f635d54316b0d8c909dd201412ad6ccff5ceed98971d5720e90ac3f80e1b70ed11901c76e25bd29f2f2b807f3b385d2cfd4bef0a0e47a0fbf0884f512082bc5273974dae9262673113f2425f9377f9366f89d6f646adf09ebaed034ae80adf4ceaeee6e0194c707b6e595f54f52b967ed872b038a25a884994dff012127f69dd3aee29174cdb79eb3a41bbd7a8aa39c03b9c485076ed6e3188e6e32b8a67125ea901bc8122e8f275e2a8022a275ab6c2f92c3437040e5e1c89f305aa6776926ed2af03af8087548bbbf86a49e6c8929d514242eb060d89118039eeb0684b1cd10c0e68fa699e2f210dd2ba6e8197a877babb2d8a84f8c7febe46b15aca29bd38bca537315c1ff86e70accd57b92613843afa89b71027d19947bc50fe475d8616c62582a2439049709bc89fd444f1756915c05876d2fff949f474565dc008608200d33062b35a501cd3beb6cedbbcf0c699f7ff6cb3985a6513d1d66da344d41c705fa8978fd6367ae67821b46efbbecf87610487cd7c8d02d6b036f5eb6101b33a4f67f3920491e7897512b25f2b88f7e9247235929c4cce6f038d6a793f4ec94010f253eff1b3e3dffd68d72e06df60be2078077eed9a9b0b265e079d92abed044b601a76b5d67378493cce011e35d36f218251cf4361ecdf4958536dae5943b91170185571294024d9bc92dc9cf5212813dcb09261b7b92a3abca2dc1451add07fbd8799870b4b7265df1ebcc1e0ff9e873b00645fa7e26e775a942ada7ce33531eeba544043db76c7572c57565e0cad5f32dbd9a0bd7d69515bcaa71bf2a2f31bf94ac131420284e46d393a44435bc2191efd7a4ce087ee0f3035e7e372f70c6f3b161d9c51543243f5e91b0004c9eb5df84fb4e7072f75aa603fdfefd8c05fa3d7e6d3900bbc2e672f722e389e0eff2949664b42f0927fd8d633451b8e0c8f26c3049809dd50b0b15310d27275be5327074901d0906ec0e33850e1fd53ba5fa5009143ef68f8e46a7b43233411846fc47412650eff7b53686b5f4d7aeb60c19838df3d393e9c2e8b20f0fda77e84dff171e6f5c3a2b237080536f9eefbae32e494ffa994d79a613c64e3fd92e75aca14b6b195e793953e880036954f20b3aea236cb87c8db53dad8b1415ccd77de25782cf4c7ed61c4155587bf6764375a1b16499c6a08d1cb5023cfdd524f93bd5e10a67e33992ff059363f2762f77cf000f94a7b0d62ab6134ab56f96bfb67ade186165b3dff25990083323d469126daef6df03bdffe5792e8057ea5214548fe90b81abae6dcea003084c4ff8a9eba9ee23f9bfcc0ab5fd44136a7a1f035e218048e93769cf26ef132972ef665a68ee61dfbbe971f384b76e6f2a7a74c90ccdb1b642cce0dd0f24fb92b5066a434f75bd3c7c8162706e688e0662aca8ac662d48533dddb7b79f79d9fbbe5aa304c60cea5d25551e8b9a782af9fef234dc95fa9ceaaec13ed343fe2c0bf440276a98feba62a2f2d677c6b1bde7b460154cb229fe530f3f60ee9a5aaad332c1effa60130ef95907265f13d96adc1f8544c6c855f7de7c6ec0e21c20c060cc6abf1b3ed642d0ba83ff54ed492562854ebe953e71b874c09becaa55519d89f3f81c3d8eeacefd0407aab81ca9c6057af8993a4adc42a2249d9dc9d7bc0f433d025c123e83c1a89f2ebec28ef6ee49dce0f43cdfa7ca8012d0649b1334dd3816c8f85733cee874f94b112fe56913528803a067a707a34064b738e2657c1214722779725612c7ef35b006e099d10b6d89d8e9f4243e6851d2e036917996651c6a96fd608d2e20b484875d548dab85ef2ccc81ca60ac3e5bd1b573279287865e7e0c1209183bf4ecf4c3ff3562d145d4bf26746983defb02a4c942c66e7be8449ca837c402be4382e00213f4d75d435de3429c66e3ae132618c963608a3649eb2f8e243380ac84402e76080e5bc23386ae0c43ed91eb788d3cd4e2798d4132a565eea2b1a1795bdce07818796093ff289d09c5f4bb704250cc508581d55eff1f81716edcafeb8da63cea3e2be58cbe4b401326554d1465cb10836851c1938a513b520f6b0cdfb75f27c3a78e51267f93a7ac88afd111e64ad9ac2a0389757247765c6cb2d455fd834421b61e5c94fd6affc53cce013f1d499ae31ed5819cda58bd8282d59d126261109feaec8ebea9cf96899a5b820e760aecee568344a0d4f8df9327e9b8c18cfa4543a9f7df00f6b0d8f3d51ed7caf136b9d4a10f595d64fada2a6ac3de401a7783063ab12efd", 0x1000}], 0x3, &(0x7f0000001240)=[{0x18, 0xffff, 0x924, "b787"}, {0xe8, 0xffff, 0xff, "b53048dd636bba2d1c9733016c4a4b0c88cd27c7d676dcec4b4e1b80124ba82b4b28e7067b3a54da9fcc6a1c4167b2d40b6732ea8c032507ca6a9b58f3b0985a3f3a1ea5c6373732a6ca0a14fccd5a4ba5ec8bb6002f652c8fe5204e10d8559ae7f50fa0fae84edcc55477fb146efde0eeb0738bc4ea1699a00feb52846547ac507bec3f1097b78e16f82220e2ea8edb6bd73a6c5cd77b52c3e7bd7858a6accc6fe6b638b1be617d68927432743afe216cf7c0988ee1ce2a6b826f55fd1e3bed58f35dfb7ffacef05c02f0b17d250f74f11568d852652b30"}], 0x100}, 0x5) getsockopt(r1, 0x2, 0x80000001, &(0x7f0000001380)=""/236, &(0x7f0000001480)=0xec) getsockname(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) socketpair(0x2, 0x8001, 0x5, &(0x7f00000015c0)) 05:08:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 05:08:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x9, 0xffffffffe913b93d, {[0xffffffffffff8c45, 0x8, 0x2, 0x1, 0x80, 0x6, 0x7, 0x2b0, 0x6000000000, 0x8, 0x4, 0x3ff, 0x5, 0x3, 0x17, 0x3ff, 0x7, 0x8000], [0xfb0, 0x40, 0x20a, 0x0, 0x4, 0x1, 0xae99, 0xfffffffffffffffc, 0xea3, 0x5], [0x46, 0x3ff, 0x3, 0x7, 0x9a, 0x0, 0xffffffffffffffff], [0x1f, 0x100000001, 0x1, 0x0, 0x8, 0x9], [{0x8, 0x101, 0x1, 0x3}, {0x7f, 0x80, 0x3, 0xdb4}, {0x200, 0x2, 0x100000000, 0x11}, {0x0, 0x2, 0x100000000, 0x200}, {0x7, 0x100, 0x8, 0xb31b}, {0xfffffffffffffffe, 0x3, 0x400, 0xb85}, {0x7, 0xfffffffffffffffe, 0x93, 0x800000000000}, {0x7ff, 0x1f, 0x3, 0xfff}], {0x7fffffff, 0xb4e7, 0x3, 0x6}, {0x4, 0x1008, 0x9, 0x3}}}) 05:08:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x9c) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5030e2e90247b09ec388c84acc8c1212fc5f70c28ecc5c1a46194aa8ac1c60e1769692ea670d6e51f932b745adfe8208bdb8d9bbeb5e7443037d625676821106de7b2eca96c14bdcda4457", 0x4b) r1 = socket(0x0, 0x4000, 0x7) shutdown(r1, 0x2) socketpair(0x2, 0x8000, 0xff, &(0x7f00000000c0)) 05:08:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1a95a0b6490b13ca) socketpair(0x18, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) syz_open_pts() 05:08:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) listen(r0, 0x6) 05:08:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/174, 0xae, 0x40, &(0x7f0000000040)=@file={0xc8b010fa1757f3a0, './file0\x00'}, 0xa) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') 05:08:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) sendmsg$unix(r2, &(0x7f0000001240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="23df47888a74dd8d2d8fac083f986d180f93107541da463c350ca1fbc1209463a355af05df11d12d227490cfcfbed4805c8560a622fc519c708294f94a3ec9497c67a866dc53c813f3260939ed780ba13e2a38c7cbd37395ccd4e2bbe72b4b178f351a15e326139a328e67b767740e2beac7ab2776029c64d6f11ccafb994fd0bb381ba4bbeae6f2ae8145f2276d170fe8fd805056538e2a139944370bbd8cee0084951261fe789bdaa662bdb124a6a2e623969fe1b9a1325cb41fc0b2e58c25f09ecb90730daa4d77d575d2cfae2768d16c39744321598590055633cc7f3fea4a8eb8aa6e69e62335664cb8b88bbb5fec29a2c29a1adac3a7c1e1215b3e655f14b87b4ba02f561d163ddd29bdf3c17a7893e922764daac1028656000c01d71d1d3a0c3e07bcf62a43135ed3b0155203d859f2cc9d4f5b42c6f935853205221904e5334db8c6695c4464a276becdcd38d047f85ded430dc596ce88eef61dc4a290aefa5a4923fad4d4b98df21a4adc5e20ede0c5d15831965e2344cbce4ba8460fe3a8765af336ad62e620573e9c16e353b5204c9dd88edf873a54fc3162bc4d04784e17559f2c17e8520b6b0d06ce37d51b8cedce783627032e22548f6d9d6e832b3108e65ddf060a4dafdd883c4c693361e5542a3224ef80ddbf99fa3838bae643517a931517e0c11e689b2918f9a1a00fa038965897cbc5b89d2503520f5ba5d4ba1fcebaf7c6bc01582ef6d7447bb8748276266bf253d90bebc50946bcefb1d887b25ade190a3dcdf4014b85549302ef60969cc4a9b1974a486839b024c6a3a50f491ecaae490fa2b3f2f8d6561aa6e3313215a2ab4e81d19b55c30b02f11818d083d2cbd13a5543d6c7866336d336a1243c35906030e076b44f13aeae80b3d0f2c0d7a386540beef21389a3cb05cc6f8acb73ab90a62ff6df6a9607e6924bfb1bfda065eb8106907441743c04fb783d4019ebc935f9eccb0df296581d5e6df0316f13e11268b66be589c89e9888352f53a80b83c1b5f72717ab77d80d07a14e05a13e1025d271c6cfe607114720b76694a7ce21402a7905557358b506f926352101360ff3717228764e4aa9f5f67e3b749bd96fed537bdbc20a1382fc34198405f584d0b869284edeba7431af8d5bea4ccad4b464a90f9300c0808b6f9f22bb99ceff82e7df18e30200f4f51010ef4667aa64f98d560bf0c40f315d366bd2212ed2626cbfc28c5efb594985867b85013a47d17c8cd4c1ab44e2c95d80530e42df2bf82bbaa3433e49646465b186d9a59c900f32e64c4d40742519acbcd0ea00bd4291dc08d40ad16c9d38643fb7da43590941ad2b82508e7f6b5f39df94a97397893ce59d09b27abd273d73b63e4b4db602c84578718cfa36b4d571e4a86bdea5ad9c4130239c187f56478dbc60bdc29ba379cdf0ac0dc5c20149c35f4b98057ee946fb39297c8571637a26eddb15b223f07a6c36f6a0947d05bce7177821b0445bf9b875f8a12ab84b4760ec2f95fed82f27a8c03847e7e8d8f3acec95d0ac65dfe0eb9425c8772e29d8792d10aec3f33027974dad97b60906530451b5e5aa6636655cbf4a58631fbae675d8efdf5498553d54bf99ce772404a0057437540cb39526eb87c9a1b6ad8f681ef183436fd97befa2dd52ed8ca78315892b552ce9efba5bbe7cf5ef00336cfc6fc663b31c32d3e43d2b89a6a62730a93b5558cfabc72bd412e880c5265605cf960d1536cdafcc199c167e8066c9d0d6ebf46a0e3e0d8da64e9983607f0dbf58a077b117f5a918592ce8601a7b83155d2e20075cd9bf3b09644ff63d8107373e4dbed789d81f69b37bf525f48a7708bb97845acb462237d18dd5ec62861e45a3546f4da774594fdebb6e6d1fb9d62f2355678e7d9aa0173f4d7b32ff17cef0ea3acca3fc6553340120160e2b1eeb87dfdf735345d0c429401a09bfd50d0453af49fbd0f159463fa552af3b251a6e333de2a9f174e54a1c26f5bee8e7ac3298364f92d022a0d788498a94965ca2762e1bd7bd133edd3dd9fdd682f636f08d9b7925991b9c949454b3e81487e6b31064c933db9984e2ee953fa4ffb7e7a10070b52fb6db590af398a860e6a92c09091f6350e91b5716f8a8f7d4405abccacb2e368872ce10abcf1cc08c9be6c4d4a4266c147161b1d5383af56101f3328619bb7a9de5fb4bb5e201e934e69f85bced67701de2684a20625c4f5085a79fb2b2b57b72d6d0a78148ea7c4afe62e6983af3b788fddb2b4d22f5910fde0a869f0f1dbddfb62550193e19e430f988f8c21817b4498665a97a4f9a2f3a4992939c8166adccbb880669c13f967611a9545213c13bc7c21c8035b53ff81b4a5165de65b5932a123ff04c1472c4e72e06d0d085254422e5637c8780b873deb05d0e8bcc4fa748e86cd6320d64704b8319ac3ff6e0a0cadb7ec502caf9b073336cea056ef6d9a222bbee1c382ceaff3dcd2e0ca6a07529670ae70da019832f29885fd999723d54d32c8a3091e74bd5262ee6634ee0b762de9fb700652adb3c818ae7f840a0963277257ee4a81d7720eaa7995ab7c3f6d0f5b5a612e1b613d1b5acc6dbc2bcfd7d321836faed7cf965ce060e698288a170dde50fb40fef3916ce5ee1f45893942e3915d1d4657b21796ff88609b56d4cdde712fe1054477e3326370a00f9566573210f3dc9e3021624603e1c0ba53dfd322787ce28a092cc6c62732f7298b716ab146a91d98593fa67896a0b3b0e890bfbb890da916454bf3f192e1d9ec06f6011c6e1c8d0bb81d889eddb7bfa12ab2f1b9c2e3c9b5b4e7f7a0b5927b193a62a9b9accd80c41704c60ae59875838acd9839497a038385e21a8e7257a60a5dcf008f989abbf95eaa318c6862ad607b549fa681209c8098fbecdcb5d1e73ffc706517d7a334b541913efc4683ef75c0ad372cbfc076c79e8c177d7d24999ca6cf3adab4ec099ab8917fa7be1b6cffb250de7998a2e2ea2e55039c08bd0da98b911143eed90dfd1cf7bd4fd9233851ac4a70590ebea090e5bdc236ca27fa0c52f0a32d833c8e0113e7c65d2acf4f7676a7447db6b30a02533539bcc00f0cfc121b0d403ce0817131cddcace490c6a66503f13863fb7b4cf16a2d9720f091a59cb69c22009a918aa4884b8c711f036b674b9e776705b176bebbc221c8178fc60c078eaa3a297fddaf2c490235fab3a72ce6dedb81b028d4b3a8c97b11437ed0eccd7ecc285e3b4aafd4550aeb7f6ff85e9ffd56b76112b7709c85375d412f626affe32663f44172d7adb41e6779d1554a092e2d0437cfd45048d465cae6dadee36adf62db919409863e7ff4406dfef3a40965bb8935c61b22eb84182dbbb50413979e01324bbc016edba7767a6ef1ebb501befb3f6eef609ad0cfd5fe58a7326b1f61f2b0ecf9326867bc7cb06fc3663bcffffe77f46a997250f31129988b6b465e8a66011651d1c1e9922a2db6a735862918dba138318064c33ab29af3d64fdfa7e792857141d2ff09012d2f919be87a6a950d41f1afe5f297cabf0d211ea8c1ce8dbf6b4393f1a81101d60398c1d3a5ef39f7172ca3790a65e270453d244f1887981574af5882146a21501bc50467719c7907c9c164708693c5f7ecc56b76fe5fac6b63447cdad5093b52ff1ce24a255ca9a60a3daa065acf4e69a0d2830bb7f3b2cafa94fbe6e91653ca0e407a65ac7ba418dcdf1519eba0cce25be6684cc2a488fe56352f14b56477ec7acb2c3068b33e2f31decc550d5ba85d4861aefe6c2a29869e64242101d9cd1659edce77ef923c21b327b497be8fd539a14a0c7a35769aa4ea819f133ae208b13c96883dbc14c81318e4008026c5759ae72b6032c6976cf7b4af255e88221303d5c355829a5000f65136123780c13fdb55199deee92d882839d002c3cdb8f4f57e4c979540163c34727545f726e1ddd1e51084d3eea32f76d7a89dd546e712c7010be3894319b00c10ffec49ec42014250bd7aa12e0dce89926b4c1908d2204706e020d2c29cd7137124cb2b86a73af36a7ed2fe41a406e3cf7a1b5932a3c184546489aff296cf448b1369bf9fa281651d7d2157331b47dc671829c4fe40abb861bbeec6eccffb406f68fcafb13a9bc53daa3d97204be9a213735193f2b17a1fc719b6e8f78a472dce6e487479d64f97fd34bcb1e2bf0507b347214ac62e742597904db0739b2223eab09cb20ecefa267ce19aabc55a260a6ec4f57f6bde4bf009d917154485829c56940fc02f57f8115c8d05b0920c42b1d34a687a9f4d3de04b188fd9aed92c001c94797524b0da1e8df9a7ede3da8c3d5ad45707d0b90bfb989c460b0d078ed0af192902a87199bdcae74bc3312abc458d52d2db52fd6f20d3eca5f50bb30b107b42414ea0c3812d782598f291404c42571526633c987d4e9c3c5278dd8b9b1e0072e325cf151416b188a392379abc43e3e3a58e19b0f2ad3a11e492f3ac13019ddb98b058c438987ddd32dd26993b6e84dc33c1b8ec9d8ad22fe452e3d9e1e3efcd89bc63412b2af25a257eecba5531b2ba45218acda04de877aa592d86c7e1e6d8611cfb9310d01bffed1054fc99786909c5422676bb74f19911f36f037957d92b19f2cb042b8451a8c7833f6e0c21008ac51199fc6e41ff2af4e552de2e05e997d226fa7476ef3a4782c540498e1691abb7a4672d7206a5163763f2abfd95216b548ddd5653e316f8cf1ca269ff337fc467b124cb757f711069e61342110d7b9f8a639c92c8c44a71db8f1293db44e07e060f0795b8ff7a1fbae908dd84beb79d0c5d450a6a625f1110312c0cf272c6ae583a0ce1ec2512a501e6bbf796cd43c02d81c02b03536ab4c30290b225b56ce9e49182891b4f88aeaff569fdacac934ff7ca68e3eff809b51e35f6fabda16dfb26bc5024c58f8f7c0a1805abfee0552c69d4d41c32bdcb09dedd7465533f0a10ad5f5da74b828bfab6c9d0403cf8e155b9868cb24be91f2f30424f48b58cdb3acf1cb44523f2ae0891cf1d769bda8f58ff3ef7d9946b86abdcd79467e5e15d1ad2a8457e9a0e8f77f80650726d68c72e6db6636143eef84fc20cbe28a65c6a16eab05c29465dcc3e0e0392350655d78f8497091cdcd1fc86d10be265f3f457d41a29a0da8303ecda4b8a684e93e7e959e32acfd1b446f921fd9eb3851adf830ea4dd1650f5f2fea52c1d48aadda19bffa0f0aba69fb70c6e683311683d242016ab807f3f4be74000a9deb5abc2a107ae38956503b6836511a14135a63ff3b1c9b32452e6327c345c3dfbc19208ce244120e5d1744b8708331e31b2b1efd2c3faaa8385c6b97cdfaf9cc2898776f10a92c0f623963fc95fbec7ed530bbec1c5252762631a4d2e090372241c213ca55a54e7225ddf60264cc3777e7972b84e84d48a8a0c98177cd321050a6e6c49ccc9be37ce3b664ea60e6c985d02e9ead6729c70842d1ee635880a43211027808f878419b5c477bd980683b14d71ae5616d09c912e83676ecbfcf16c23da006bed8c39fb04ae27c9bd5b7f9f9bc3e6552593910e5a4831e8695d2085f04aa12a4c4ad78c82336a441cebbdb1de8737ee5d6603a0c5cc111610d776448b753275a8c3ba8a481347f386591b9fcc6290f0b31f0dbd303b2e032093200aaa2eba64e790be17083ecd48819d449d69f8b404df7c7c8b2dc7bd996e2c0a19ca29598f33a2f18c6aae992a1421a2a22d84af4ce3eaff34538f3ed5b8680fb421daffa85201ccef8056431246d32749791ed9d29aa071114757235eefa246eb8d2a68531d7af", 0x1000}], 0x1, &(0x7f00000011c0)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r0, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x80, 0x76d6b782274f6d38}, 0x2) syz_emit_ethernet(0x24, &(0x7f0000001280)="073383649355375e00e315f1c53f15771bb9c20d0b91f3d4418f0fd84632597d8ab79c80") 05:08:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)}, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x3}) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x81) 05:08:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="49f9e7712a4738fcda1eed33a8532dde2fff49a0a8d2ecdbbcc03773c4c4d2d0a1a17bebcfd709e41171100a417c11e7f2ed34e5dee98c753891a15c1ec9779eb8cf250791bc4c8f4bdb999e5baa8d3c5b5a95ac63befaed65e3bbf37bb1b59f89af29cfa3e5e445ae46b6816cc1", 0x6e}, {&(0x7f0000000100)="bf56998b1a2df1c3605d0df988751508a1e5b830970d2af4aba18397253333cd6b5730a60e67cb115c5872b2a842acfb545fe66f60e5e8325743984ef40b24fca50f539ba16ca163ddb77e173f6933b1b6fe6dc34a32e837167652ba41fc8c92dde4c1e1bfeacb6c1598b1808fca86d62e4d8b293dc4f3997fba584dd697e299407c7cd1e8d3", 0x86}, {&(0x7f00000001c0)="093d26e918ae3fe7f9d2ec871bfe89672b325b38666d040a45c34b6e9ec0b675103fa1b0d31740d29fae18a4d56fe273046622f4921437c2cc06b0a4ebbd8739339f35eec30eb935b9bb1eaf3714b4cdf4b59e93fc93c8e89c539e4f0b65ce3c8ab22fbf8faf7f1b17601fba11adace379cfbeba91fe89ce1ff4dd8a2d14d174b61d1da90f8a235bb0958f2ad97b5099f55a1e4c65e4c6332e7fdc80dd43791a278ec40aabb963d1e0d928be9c", 0xad}, {&(0x7f0000000280)="6f03e908ac203ffeeab24be7fc4e0e50203e05214898b2f757cd0c25a03bdce0fa23f66d94c74d3107afbf7fe3765f111f35ee2b32c592a524bd5c9bbfa090e46a1cc90c61659b70", 0x48}], 0x4, 0x0, 0x0) 05:08:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x100000000) flock(r0, 0x1) r1 = semget$private(0x0, 0x4, 0x280) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x5, 0x8, 0x9, 0xfffffffffffeffff, 0x9, 0x8]) close(r0) mlockall(0x1) close(r0) 05:08:10 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="bb4e1427688cf46a311130b0b27a7f6ebc156e2cba2ba5722b0889e3f1a4b270825823f255fcc257203748800e6b2a5e6ae5d312ba540388968a289745bf1a7f1439e861793971108d6ec78b3a67b0eb0a178fe9d5b1eb72f2816cc317c5bfdc9fa59e8210f94a6168cc4476cd58cbb77302d0da6c1ee44a5cda078d9f907c1b8d4857490a1d1b8dafc405d6b998075087cdb5c505911ce940c3732f269a47e527", 0xa1}, {&(0x7f0000000180)="14154e01403dc4c375d66b2f787d28252ec53974ff03069fe603c1c7b2b5c80befa58c22cd881096f5985d4cf72c7cea7ad31abf4e897e91df323cba46fe33947ea784c1c111fb26db80f3169d48685439d80c985c497e3f8ca1a6f524f53bfc76a56456ad4b37fa43cf2841822bd201fbf1a5c8b307b1bcf1ff7147366ef2ea05500e6613c8ab1e7ce4dfe18949030c84f73edc8243109374dda9d951af1dc60016da8384d9a7d892cae0364e0d3f4d929da7a38524ffb5296311b7fc1f8d021fc4ab10e1aa531349489d6fc7348f03776e20b5824f633f908296a1284c582849", 0xe1}, {&(0x7f0000000280)="9dc364db8bcc533fdcbc1dbed98a73671378eba232ff54acba94ac654cab4c266e6dafb406b5f144e2e070145e436dcb9fd04680c29166f11d9d855ca993598eab5e04eab4d8c801dc29d182cdfcb01e16a2ca9fa6cddf90a675b63486fad8c95b63c9b76aba8f0b63f19c5c23afd0fe48e48013b94759c0f5e0fb92b8f6de16e2bcca2ea719427618abc65af3c66b8d62992e2c94e24e8c9b3601644cff64115ed068fe214b0b631e08db386050acd7aae77cd18657d984c8a903a2b48b9a8b9498c0a6087826cb119b46912225c37b1993762887c86c9c856234a7d98607d8b4b5d5b12fa8d1cdcd6b4b472dc436d7", 0xf0}, {&(0x7f0000000380)="44b8fbb91fc7eb26e5ff39c541edcad072abbae00087fc5f137d4c825e7bc55ba99ba64b6779c51e96f84a9b01d5da04260ae2ea5fc3497e8216371d3ea7da31c77ac69191ea8162810ea9a5d597e34714d88d48daf3ee78f17a8dddb668b3eca37b31f3554a3372db9fe98a60e21b788337ad1d675d5c3bbcc6a3e4198dcf93ef52b2a0b7edf6d2b17271b1103c", 0x8e}], 0x4, &(0x7f0000000480)=[{0x68, 0xffff, 0xfffffffffffffffa, "f26ade1ae85cb03269e0f42ce1b7b6ff80e93916732f24c5f22f46b818207b3867beb29add6247305e055161519c5adfe5126ee8a50d5752796e76cd31fe3c7ac023f6d512d84d47ae6d4bc04d98bc37877b71c7518ebaf7"}], 0x68}, 0x8) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:08:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)}, {&(0x7f0000001240)=""/228, 0xe4}, {&(0x7f0000001340)=""/147, 0x93}], 0x5) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r3 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0xa4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r1, 0xb587469168a36e3b) 05:08:10 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x8000000001f, 0x0) 05:08:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xdc, 0x0, 0x45f, 0x8, "9975b812b0339fee2026d58f2d891b9ae77e504c", 0x545, 0xf28a}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:08:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x19) 05:08:10 executing program 0: mlockall(0x1) r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) nanosleep(&(0x7f0000000140)={0x5, 0xffffffffffffffe0}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2e48b2fa943afd3f}, {{r1}, 0xffffffffffffffff}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 05:08:11 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x6, 0x1, './file0\x00', 0x7, 0x1, 0x101, 0x80000000}) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 05:08:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) pwrite(r0, &(0x7f0000000040)="fd90ad8c49649311bc040e1018f8b6a14312d4311b950f62021ba4ec6b6dac3676c9aae045a365bd7620a5cdf636e5", 0x2f, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1017, 0x0, 0x0) socketpair(0x2, 0x1, 0x1, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x30, 0x185) 05:08:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 05:08:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:08:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="96f7627bb561ece6d4947c97f4db55955fa4b152512e77", 0x17, 0x4, &(0x7f0000000340)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) r1 = socket(0x19, 0x3, 0x7fff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) socket(0x20, 0x5, 0x9) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000001c00000000000000000000000000000004ef2f000000f2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000e000000000000001a04fcc0079edf0000000000"], &(0x7f0000000080)=0x6e) sendto$unix(r1, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x104, 0x0, 0x476) sendto$inet(r1, &(0x7f0000000280)="81b4e65d3d4a3732135f3db73054df02a894a8202ab3074f3ed80e478ede65a9c5e842c801c6222b589efda9d058e6066ef9a5479d3104ef5eab17c444fe1f4be3ef361076752a089e200dc1b568fc92950c3f125049d097b2c6b8241023f2499059c105dbc2d211c3fe89686d4a186cec4125722bf85ba4ada1b3b48b193b2cdb5602930d50794cdd3be9443d8a26f567132c9fcdaff9428c0bfc8662d17b3ddbd0b8b00f1dfffe4445a3fb70295fa7facf8631c9883fc1ad", 0xb9, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 05:08:11 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20020, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x5) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e575f162f6694f1170e6660ac72d89bb4b2fb7a3f696cc12068f95ea2ec167d78815df11ca99d37f1ee0f5073e9477e5268ae3ea70d6cdb2b513b194314cc8cf4be4545f518edaf"], 0xa) fcntl$setflags(r0, 0x2, 0x1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x5, 0x20, "0000009e0000000000000000000000000c00", 0x0, 0x100}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:08:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = semget(0x2, 0xf2de9d7e1d91b3cd, 0x181) close(r1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000680)=""/4096) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 05:08:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x11, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/91, 0x5b, 0x2, &(0x7f00000001c0)={0x18, 0x3, 0x4, 0x3}, 0xc) ftruncate(r2, 0x0, 0x7fffffff) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10800, 0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) ftruncate(r2, 0x0, 0x10000) 05:08:11 executing program 1: r0 = socket(0x18, 0x1, 0x3fd) setsockopt(r0, 0x2b, 0x9, &(0x7f00000006c0)="03000000", 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/12, 0xc}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/40, 0x28}, {&(0x7f0000000540)=""/113, 0x71}], 0x7, &(0x7f0000000640)=""/41, 0x29}, 0x1) r2 = getuid() seteuid(r2) socket(0x3e, 0xf95988e946b2304d, 0x2) select(0x3d4, &(0x7f0000000000)={0x800, 0xcb, 0x4, 0x1, 0x7, 0x1, 0x0, 0x40}, &(0x7f00000000c0)={0x1, 0x775, 0x4, 0x4, 0x1, 0x1c0000, 0x5, 0xfffffffffffffffd}, &(0x7f0000000100)={0xff, 0x9, 0x6, 0x6, 0x1, 0x8, 0x9, 0x7}, &(0x7f0000000140)={0x1, 0xd72}) 05:08:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4ed9ffe7d6dde708eaf37e932513adb0fc6d43f92c76250fb66947a6006e0ba2a3f563e4f101abed3dfb0daece2ab3740fc120d86e53049c50cc32f157ab6bb60b64110be797a248630becbb074907c69020bb93555b8051640f6c7c887f0f046433061293c334cfb19aa1da61445f203eff38f9753ab1b8699af3360f80e06990b84906891168f4a9781109f6fb3383a26ddad3f364d4733f205dbd72c761f854ba02e46a59f7f80a35e9cdb28ad4de3aecb5f63543cb761691156b75bfc90c8669047accbd6052540393186c0228f73582c5e0d9cd90a83306e77a4f3367edb2abc1a7de4b94d487", 0xe9) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x3f}, {0xffffffffffffff7f, 0x2}}, 0x2) r2 = getppid() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 05:08:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x118) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, '\x00', './file0\x00'}) lstat(&(0x7f00000000c0)='.\x00', &(0x7f0000000340)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 05:08:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 05:08:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000000)="4d5c0fa4ea46d36bde45693f4cd015f51701986ddc3d341e2c94a0c03154852da49f1669f0d3aacc35de78985df83f8440996a4c93bf", 0x36) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 05:08:11 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x6, &(0x7f0000000080)=[r1, r1, r0, r2, r2, r0]) 05:08:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 05:08:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x25, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:08:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812e3031e592579d801649f295", 0x14) syz_open_pts() setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:08:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) shutdown(r0, 0x1) shutdown(r0, 0x2) 05:08:12 executing program 1: r0 = socket(0x800000038, 0x8000, 0x0) socket(0x6, 0x1, 0x5) r1 = socket(0x2, 0x4, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) getsockname(r0, 0x0, &(0x7f00000001c0)) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0xd9afaf7bf5e88456, 0x2, 0x7, 0x3, r3}) getsockopt$sock_timeval(r1, 0xffff, 0x46107c79a45ab877, &(0x7f0000000100), &(0x7f0000000140)=0x10) 05:08:12 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x101) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x476f6716adea844c, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000380)=@in6, 0xfffffffffffffdde, &(0x7f0000001540)=[{&(0x7f00000003c0)=""/206}, {&(0x7f00000004c0)=""/4096}, {&(0x7f00000014c0)=""/78}], 0x2, 0x0, 0x36}, 0x0) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000001580)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001780)=[{&(0x7f00000015c0)="783d9cf4de9a03464389fcb9ff3ef6ff46580c4a97632e22b32071b2dd5f2e3da576a336834062092044a98b04cd06c24f960df887cd7052d05ea019f1b3943028413175c4ba2c6b7fd04b9e9b99dedbe57cd829985648d4140d8c352305d05e34e38a8a7179a15754d4ed7326f7d10f4f930ff78b300430bee735658ec99926", 0x80}, {&(0x7f0000001640)="e25e04222387c8484a69650bddbbf51a2cfd4704794b48317e1ad0da002c0c79726879c6786087f612edbe1266da8970237eff32f85d614d560dd2a842ce", 0x3e}, {&(0x7f0000001680)="46987f904d221abe5c452984cd4bbdfcb5e7abe3d092e96e95e2c2c256fb3e73fe5c0901c14b6e95e12070f92229c39e15634444939fad77a515d93184b14aeb20203a54acd09efa81750d879055da86446c944e65f9d1a4958277d5461548b55a63b49dc26b22704535b0ddec680d27066a6b4e93a7377c3348bf4da216ab3d3fc5e8f26f46f67f81c6b9ea209b6c567fb51ec139d3a2368f54092e71267fd4104a89a65f92b77b8dd872dc3839823895dd19ceb7ed43823666c42dae6ae6e6dfdf43310293dc4696460d4af8", 0xcd}], 0x3, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x100000001) r2 = dup2(r1, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x5d9b3909, 0x2, 0x800, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20, 0x0) setsockopt(r2, 0x8001, 0x100, &(0x7f00000002c0)="a02d5f986e94c340cd5b9f1a52d6e853122cd1d5f51130b744b0d1242061c2ba8923e7461849d0fcd1cdb404d20f1fcafa8a6907ab9c0629d07a4e8f948e97fd36d8fde4717b01bc771b05e0a42da1a46be7dfe3b4ab97a21fef295d7b5a2d15702991ec90491da5e383a6", 0x6b) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10a) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001840)=0x98) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7fffffff, 0x4, 0x4, 0x0, 0x9, 0x200, 0x2, 0x2, 0x0, 0x9b, 0x800}) 05:08:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8280, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:08:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) socket(0x18, 0x4000, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:08:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:08:12 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffff116}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5c9a7baa}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x5}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xffffffffffff3d1a}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x101}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x100000000}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], ['./file1\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file1\x00') 05:08:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x37d}], 0x10b6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 05:08:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x3000000000, 0x93}) r0 = syz_open_pts() r1 = semget(0x0, 0x4, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001640)=""/209) close(r0) r2 = syz_open_pts() preadv(r2, &(0x7f0000001580)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/239, 0xef}, {&(0x7f0000001180)=""/60, 0x3c}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/252, 0xfc}, {&(0x7f0000001300)=""/99, 0x63}, {&(0x7f0000001380)=""/62, 0x3e}, {&(0x7f00000013c0)=""/37, 0x25}, {&(0x7f0000001400)=""/244, 0xf4}, {&(0x7f0000001500)=""/79, 0x4f}], 0xa, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 05:08:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 05:08:12 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="6aa77a9cd9867ad00eda19d8870243d3b785d2615b1dda2224ec5b9a64cf33cc7aebdc2ea7e9418acb8b9a01805f037770e3457ae24addac8f0e8acb2a6ffaa1339c42a15a86222f94b31597d0f881b6387992bee0b98cfad03527b343d53ff8aa0a3bfbe954eb15ef4532da10bb10dbf09b7a75f2b6e5ef862d1468efa862919812fb56bdde533cebcfd1cf4ff24ab2815c638a5c52fc9e8201c171a36a700879e167316f6ebe1f4d3a44ffa736ffc42cc2c7ffed7d222e31d661b5713d9f12d0", 0xc1, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = msgget(0x2, 0x42) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/44) r2 = socket(0x17, 0x8000, 0x2) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) clock_settime(0x3, &(0x7f0000000040)={0x4, 0x7ff}) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:08:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:08:12 executing program 0: 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(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r6, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r5) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) flock(r7, 0x4) r8 = semget$private(0x0, 0x1, 0x104) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r10 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x5, r3, r4, r3, r4, 0x94463f75bff7333b, 0x7}, 0x1, 0xccf, r10, r2, 0x3, 0x8, 0x833}) 05:08:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640), 0x3, 0x0, 0x0, 0x81d9720c4e640085}, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x190) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 05:08:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x8b889fd4a9f5f285}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r4, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r2, 0x0, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:08:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d92245fdd7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c3b93f29ca41ce2a04d628e210000010000000000f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c0640500e736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 05:08:13 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) bind(r1, &(0x7f0000000080)=@un=@file={0x89dcb78d8ba46105, './file0\x00'}, 0xa) r2 = syz_open_pts() dup(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) 05:08:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f00000003c0)="8119d6267059d1ca9b8c6505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270207aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4000000000000000000000000000075e393843012929bda860cd1715afaec93db70b6b413c0d6a18d250d43c17eb19c782dcadbb36c409733f8326c19faf80b9636facf8f80eedcbeea7e658167621445eeeb0eb8b5516c", 0xfffffecd, 0xe, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xc) 05:08:13 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) 05:08:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) setsockopt(r0, 0x6, 0x83, &(0x7f0000000000)="03d46ca1849abd8aa989161fb3bca07e3cbe08b63ac602d896ad28454ad1d76c4a9ef7505cbfa67cefdd9be667fe24d94bba44742b66cb17f728ebe53104478c9fe0971ed003d7d0d471f504f1074190ec17349bd0a3faaf7ee295b9dcc94bf0cbcb3502ee2e9a21915833a0e4b6ae53b0d0e4d0a57dcd26464788e96ecd619bbec5a6b05114ca8178f7b39285222baf40a144c77696863465c226e913348281384881401c2d1ab85298921d4257d747fda2aea7fa1db005376a98aeb73adeb72aa545668dd86d2eacc16a5202125bd89380005310cf23af90eb50127eba337ef20d2b8702790f7727b3e97f874c5973d8831921f83fd76dbc93e31b4c91cc", 0xff) 05:08:15 executing program 1: mlockall(0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x0) 05:08:15 executing program 1: semget$private(0x0, 0x1, 0x40) close(0xffffffffffffffff) r0 = syz_open_pts() stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000380)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0xc000, 0x86) getrlimit(0x7, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x800) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r3) 05:08:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) fcntl$setstatus(r2, 0x4, 0x0) fchmod(r1, 0x10) 05:08:15 executing program 1: r0 = geteuid() socket(0x6, 0x1, 0x7) setreuid(r0, 0x0) 05:08:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 05:08:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/38, 0x26, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 05:08:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x380, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) dup2(r1, r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000080)='\r', 0x1) 05:08:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) semget$private(0x0, 0x4, 0x400) 05:08:15 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r2, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x8000, 0x0) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000ac0)=""/104) rename(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') shmget(0x3, 0x2000, 0x2, &(0x7f0000ffa000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r3, 0x12b}], 0x9, 0x2) r4 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000c40)=""/25) 05:08:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) r2 = syz_open_pts() close(r1) recvfrom$inet(r0, &(0x7f0000000140)=""/67, 0x43, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000280)=0xc) write(r2, &(0x7f0000000100)='\x00', 0x1) 05:08:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007fa4df0ede0d"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x705acd3a, 0x6}], 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x1a, 0x20, 0x3, 0x8d}, {{r1}, 0xfffffffffffffffa, 0x82, 0x2, 0x3f, 0xd82}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0xfff, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0xff, 0x401}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0xf5c0, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x5a37aac2, 0x8000}], 0xffffffffffffff5e, &(0x7f0000000080)={0x4, 0x400}) 05:08:16 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) 05:08:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x2, 0x6d942350, 0x85, 0xffffffff, "6905035feed18a0542918564be46b781440cd4f1", 0x0, 0x20}) pipe2(&(0x7f0000000100), 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x8, 0x4d24, 0x100, "d84e2b03751985e589907589ec933755484a8f5a", 0x1, 0x5}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) sendto$inet6(r2, &(0x7f0000000140)="62a7b4dc1ce56aefa4dffdcefce7ce379159eb919515791f83575fa6f5381d84cc074f68bb7d8dac", 0x28, 0x8, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x7}, 0xc) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x8, 0x2, 0xf}) 05:08:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 05:08:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) sendto$inet6(r0, 0x0, 0x0, 0xc, 0x0, 0x0) 05:08:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 05:08:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) 05:08:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) kevent(r3, &(0x7f0000001200)=[{{r4}, 0xfffffffffffffffa, 0xc0, 0x7947733fed1a4bc5, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x43, 0x80000002, 0x3, 0x10000}, {{r3}, 0xfffffffffffffffa, 0xe8, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0xa1ae6403e9a41672, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x401, 0x200}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x5, 0x10001}], 0x23700376, &(0x7f00000012c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000012, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x44, 0x40000000, 0x1, 0x80}, {{r3}, 0x0, 0x2, 0x4000000a, 0x4ef64efb, 0x800}, {{r2}, 0xfffffffffffffffc, 0x26, 0x80000000, 0x5, 0x1000}], 0x7, &(0x7f0000001340)={0x1, 0x8001}) r5 = msgget$private(0x0, 0x3e3) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/4096) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) 05:08:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x200000000, 0x8000, 0xffff, 0x0, 0x57, 0x0, 0x2, 0x2, 0x2, 0x4, 0x9}) setsockopt(r2, 0x8, 0xa712, &(0x7f0000000780)="54ed5b281df3de25a10b6e71276a76bde37c6a13ffed7cfa6b97963c8ba14c1c4d9ab30a514ea79cacc0aa6595a2e19e707b98654b12ebcf03d9acb7f8d780cf5df7417f769511d02bd9ab34b4370f7f29d23d1c6b74f35dd60e1855dad249ffd7c6c72207df47ce9e29046cd745f0b0087a703a9e898438090000000434940220154fa9d74866a8b15cdbc110d9c930e03be12f20bfac6874865eaad28906ae8802bf3eb980b472f4b7381e1fdd6abe0ee356d56e779e59666d5bf62650323c835d2ae9034c8c96fb96cd16e1f215698d8a4d7ace32000000000000000086f7dfd99e4220e0a6c1fbc4775cb8692898e09a8ce36a30cd32a847eb109f25035c300c17c14fc72a", 0x107) chmod(&(0x7f0000000140)='./file0\x00', 0x40) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/160, 0xfffffd9a}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/181, 0xb5}], 0x5) readv(r0, &(0x7f0000000ac0)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f00000005c0)=""/250, 0xfa}, {&(0x7f00000008c0)=""/127, 0x7f}, {&(0x7f0000000940)=""/198, 0xc6}, {&(0x7f0000000a40)=""/70, 0x46}], 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xff, 0x4) sendto$unix(r0, &(0x7f00000006c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:08:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xc206a79ec1bb6e3f}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 05:08:16 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x5d2d) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='/\x00', &(0x7f00000001c0)='[*]:{^\x00', &(0x7f0000000280)='-}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\\{!\x00']) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000000)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) 05:08:17 executing program 0: r0 = socket(0x10, 0x4, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200), 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x95c4, 0x3, 0x6}) 05:08:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xfffffffffffffe61) 05:08:17 executing program 0: socket(0x2, 0x1, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) r0 = socket(0x11, 0x5, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) socket(0x6, 0x8004, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x16, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 05:08:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000540), 0x0, &(0x7f0000000680)=""/113, 0x71}, 0x800) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 05:08:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1ff, 0x40}, {0x3, 0x5f56}}) 05:08:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:08:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESDEC=r0, @ANYPTR, @ANYRESOCT=r0, @ANYRES64, @ANYRESHEX=r0], @ANYRES64=0x0, @ANYRES32, @ANYRESHEX=r1, @ANYPTR64, @ANYRES16=r1, @ANYBLOB="2b667bbe2f85ef6963c5478b1cb53e9f0d1e2c1d0bd5ef16aaa6468a79fbe74e13c3cf37d60564ac6848201c352331ac1758709a5f55d7389c9c2db26320a0f93995c06902c6618a796929d41f27879ad3143c2ca1789966b7268dc2db5f447a34750c31a9dca0e2fd7c30d8bfcda60e76e1cd7a8bfa24a36795824e03", @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES64=r1, @ANYRES32=r1, @ANYRESHEX=r0, @ANYRES16=r1, @ANYPTR, @ANYPTR, @ANYPTR, @ANYRESDEC=r1, @ANYRES32]], @ANYPTR=&(0x7f0000000740)=ANY=[@ANYBLOB="ecdae45579b4f5681e61e076ad8837d18734bbfff17bcfb1aeff9f0ddffb40fcff004f865d0a0d3193be945fe1fc54006f9e167ae3e119509eb54492e9676b802788916bd880fdaeb9a4d3a73dbba3fb7af847b1c427152b0d7e907b5a82a4356a23c0c14b82152b96ff136e34cfad4ab16a98743c0eddaee83f6fd35af6785e73a5b1013b6df4b0faf13fcd030350fbf97fbfb8d47aaffb080dc1a8e159e874e3dafbc5842c"], @ANYRES64, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESHEX=r1, @ANYBLOB="2b524d85fe51eddd9cb887a8e0", @ANYRES16=r1, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRES64, @ANYRESDEC=r1, @ANYRESHEX=r1], @ANYRES32=r1, @ANYRES32=r1], 0x6) close(r1) open$dir(&(0x7f0000000280)='./file0\x00', 0x10019, 0xc0) recvfrom(r0, &(0x7f0000000380)=""/246, 0xf6, 0x6, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x6c}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0x1b, 0xffffffff00000000}, {{r0}, 0xfffffffffffffff8, 0xce2e9d39558c82e6, 0x8, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0x100000000, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x0, 0x9}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x40000000, 0x7ff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0xfff, 0x10001}, {{r1}, 0xfffffffffffffffb, 0xf659097795bc51c0, 0x20, 0x80, 0x80000001}], 0x8, &(0x7f0000000240)={0x200, 0x80000001}) bind(r1, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) 05:08:17 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:08:17 executing program 0: 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, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) close(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:08:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x80000, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f000063e000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:08:17 executing program 1: r0 = kqueue() r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x3ddce2ad82c1642, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 05:08:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x77b49e0564270970, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x1f, 0x9e4b, 0x7, 0x9, "10e26e313798487442a9651300", 0x1000000000020}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x9) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) pread(r2, &(0x7f0000000180)="65b7d216c4b24e063238aab2b0034828aef538bbc6250b824c2c63d1d72cfbfd5c2028862748a83f4ec94247757b38283a24e785c0e223942b9da51069ef4811bc2a423b5b5f5e6524be155cd7e8f4", 0x4f, 0x0, 0x0) dup2(r2, r3) kevent(r4, &(0x7f0000000100), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0xfffffef8) 05:08:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r7 = syz_open_pts() close(r0) dup(r7) r8 = syz_open_pts() close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) 05:08:17 executing program 0: r0 = socket(0x1, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/246, &(0x7f0000000140)=0xf6) 05:08:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x567e766855db5921) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x8001, 0x80000000, 0x707b, 0x4, "2cd26d68a009c0a7ec882f6285e704db86f46aa6", 0x6, 0xff}) r6 = semget(0x1, 0x4, 0x420) semctl$IPC_RMID(r6, 0x0, 0x0) 05:08:17 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) r2 = socket(0x2, 0x8001, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1ff) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x3ff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e0bb6da7e6ad05f080f3adc91b6ebdad955eb2ea3c2d7801e0ade33a08f19cfaa93935c206ab15a20f96d2ab9c7119d96bc7a6c657e6db4a67c9f6586c81e8020896b18925b2de11971ddec032f2c5d9f0670f81974ff8d475fe766990824bc46d22bf0e37e2dab5f910bfe60a2d6c08eb63633de78cd31c41a7e031c55a0d692923619becfeee441845c975f31eb0481d119a092a6b42c52c8aeb04f5772a12410f9413591c4091456870adcb5ebc809fe6a739ddcccecc2154ddc481ae4aa7f84577e93058ccf34e13242af4e605e34b473abdca0e994c3076c45e1a77f7218bcd7b74a42e5973438b11d306de4b4e8a132987c1da6238f27faa2436b993af7027678bcad52b3d13ef46b806e89882ee687b22750b36a38551e1ff01d3dbbffa4945226a531c0b997046df767cf05782d64788c9bacd6f88495d53bddd1ca6bd226fddaaf7b0ab249db5725478000"/349], 0x10) 05:08:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="28000000ffff00000100009308219f5832db0008b2157e7d24e340d0190d42756f927f2bbfdc09f87533ae3991282062a109263914d9b9c523b723e87fd18d78c426ed6ffe06a90a31ddbaae14de0ba651d31b2f0808ea8f2a45f21807ff551a867b6d8c31712b94ec6f384b35e263301e2be4d7c7c4201a033c0615bc5f4af6a2c779d69335c365a429f08fb1831e4f754374cbb31c2307c1310ec0421d4ef9034913b549109855c321a6adf70e31205269ae20376eef13f5534b075a915b717cf1b0eb59af5d836136c66639e547ba56216c6e7924cbaed62eecf44424a789aea17f4a58882293", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x24}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) sendto(r1, &(0x7f0000000440)="c73f06f5b3d16ac2942cbc896d6bb5aae0da04e47bb21a8e7e2096ded231c759b4226e4f7ff5f430fab6ba12062ca157452b25b8dd7a3af3dd1979bcb622258c90c42e826a63325ffaf91f10b00824cc5dfec11402a085c12c728eadf31997a21efb51f85c06a7d3236689a41acdcddb81a52ac9789fabeb699b31ba830e590367c0fc3a40754074f6b091ebe41f47e7fc3924b3eeb371c992", 0x99, 0x8, 0x0, 0x0) socket(0x2, 0x4000, 0xffff) write(r1, 0x0, 0x0) shutdown(r0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) 05:08:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x3, 0x20, "0000009e0000000000000000000000000c00", 0x0, 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:08:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000380)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12af0f8c]}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() r4 = semget$private(0x0, 0x6, 0x100010210) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000040)=""/47) 05:08:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000651000/0x1000)=nil, 0x1000, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 05:08:18 executing program 1: r0 = socket(0x1, 0x1, 0xffffffbffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:08:18 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:08:18 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xfc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x400000000) 05:08:18 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) pwrite(r2, &(0x7f0000000580)="8235c6a1d7625b9a496a5790272d438c193d1d5057cb830a3a7ef8802872aa51f10e2a0e8b004512ff0e4935fdfb0892697b90a80227fc6aea938a40ec5f74173d43db7a8dea0ac78c273c4240f5838d02771b6ed98455066fbc1095e9c3f06a02574b069e59fc24c365b7b61e36f8dca9c5a8adfad48ce361c826f20a0dbd44c3fca5eeffd85a0ca701b34a802b3397ebb95c801b4727a68372570bb11d73532d8a987a631b60855de9f48ea1564e5d7ec4f9971f9956edfcaebe27d7f9e5148fcd034fb069731cc481f11be02913569a047e4fbb29d98e9b98ae875501c296c220b761e47a7e644c99d072d0cbc1d196d9fa3abd5dc51493326de040191ccb7e62e5eaf3338cecf8e86675ccbdeeef6ac9f01cc243d0d5be14182ebf142288b0c1c7ccf1d716dc925c12482b2daf2107e6c3d6cca09397d81f7e5fe5d5ffdc7baad2bfac9dbec5e7dd6b17a57886a3360bf7d74c8219a85041cec55b039621ff66654cc1283bc5a5ec7ec142ff7489549cec9bbac573eb261166799bfdb2c0fb88367af9dd729d0b32163bb9c835cfc9efc86a6cf3942123faada0ac6dd578d886df5bb96ea26538f477db2b03128828c497724bc803bb449ed47c4dedd7f4a38ab4a7eaed20644fca02a8fc9beb5541b8a7ee3abf0acbc6dd2461a06436c10cc84ca94759a560577c04d8e2a02ff715b608663538663cc5eecbed75f867239a10cdafb9e39553b8b7cc60b097499fd82a4bd5867cc24a77709f9ff871d3d41d4441a52a9ec2457b84380c3013baf3460f5c2e950c131757410b365c06b557fbef3b727ca9c5d5f1c30c4d7457c10651eaac55603fe548a8fa73629f5cfd09d9fcadcf39a71c6213a7d1f6f39f8fb05f1db7bd18443275439e6ca733ec5165987faa779c00d872f970476374a4901b3c8b3139a2f5475d319673029b2ee07312a569555477ba2048603ded9630fbd7eff4f5b8e00e751121488a609e1c6e15e074ca35cb47edc721fc55f2b345c981ba4b37af7b77d0822c76bd0cb5badfaf51e7a7a7c795ccb2cc7a28a58cd4fc227a684968f16fff28d3ae88b6f555f45d82ae306b8295bdc425ba7d6c43c455e6e793a7ec480fd1910276dfa35a96acd86ddb7afb3ff99887cb688c80c80bc86dd99c94fccf032d5ede2a0c8e0ef2aa7d14fe7040a8137160b027b3db011ed84c31f52af8d041be58075ea44c6690233f6836d4a089ec2bde300f6f3f1f8e4b67d2ca1970130a7cdb772cd6910a15273f7126eaa9942e20c5d256e698d4e30e594b5c5576183097b19278d02d3874810bc60f4bded660bb2e3b9dad187b22d2167f0a7cb5d86d200b61172699f12c52fb3e5540b6e11cd31afea009cd6012a6c3b1cc1084fb3f3214d98775f0ef6506c50af0c6318cee14dcb443b276d5eb89a99e1a51149a5cb6efac7a1ad513624cd5a959c402d793d4371d4a89b3ba08de1d2119207b3485510262f937ca591bb8f8709c3a91da6873215c041fdc3f46ebee9114cab4ba4ac55e64f0ca2ce4ffcdd4362646dc55746484dae302ef2e3eeac0331c64a6780f4f364e7b1528d36941725cffa5e3dc66957610d4bf54e4b030fc6ab40c5b1c4c36a34ed0af68b1f26369ac146f430fd54ff760af3906a5c5096d4ece547fb5a8457807dd8c439e8a3b094886cfd220dd0688759ec54485fa7bd2f57265ab1dbca96429aeff4c74782bab132dd9b65cf5cf34b3330d193880dcb118f51258fb149117b96b473dbab2783f425c44ad84d4b22c8520ebea957f8143513b2a6827d44c467327454da5b55f9c4e0770a68b557cff4fea68b1050e393cc99e12a4104ca5f67fa7ab28d0281ebe91ec4fecc3224c73feb8ebea10239c7244a84bb609abeba0971911d4961ff53dd538bc914a87fc92d88c955701e121473c7f8e374b549d3733629af845239b6d6e6487e73b36d374f0cce758ec294f290604ecedf2adf797edef7719eb90889dd7e4af4c54b5d3020cda50777479603c0540103f473c332e216c3d47f94f421d6cbf0efd922708f59fbab88e6277d66cff737fa013de350ee719eb2cd5a93ae408ca12ee98499bda7499ee1edbc0e0fe752d9decc0d9d0476089c4182f5fc04ed8039ea7871cda636d9f031c20c80bc49b98d35cdd1b8644a5554e235e168b48539c1901c9e30287e32040c16f77ccdea7cbbd4814ac60de16768359dd580977920a55f3c1e467a39689750c3b76ebd08ba1704a2cf63625fa74a9db5017e9a6630ad9d8a41d87a0e34a90e6c01fc89358274c56ed0076a90cf361a8b94eb6cba1008165ca1f8cbb82bd1654012340bd878fdfbc6c8d38366e27974174a521c0c64096c65666cf549c0ccbb660d67e1ab2a1996a961a1337f3d7073576414d97634b1d66b4abc10e11245c6c86e310763ad165870de25e5771b4e28cf8a3e9336ba4565c06a95546e2a76ecfdc05a5a49815252f3aceece9ab23019f113e298c12e571acc210d131f6998f69dd39cd0f1c2d82544fcc94e141fae2a2a65bd1544a6a6af439e3a4fbe36a9ad41ed9e880bab84836bd73482c35e26db5399b23df0c81811a3ee4e01311248fbbdaba0a226da462500852fc200eddc62fbeb3b52e2cd04ff51fde22bb46e55e3e5ad25b3ae28d7301acf063fbc72997359c1fbc179bc8cdd8ac6a00c69375a467b7f38a7f69b4a592b26f150b632ee5e77d1fe2d1a9d67ca2deb90037ee5912a8651017656811f79f714107666dade162d5551454536e33e4f193acecc4882e081698898a16f18368ba52e3f471ab1da18f21517edac2b8a1bee1574f23590dcfb547cdef375892490afe41423559c1596065a27d8948617ae40ed1f9c4fb9b7619727a2fcd2225b8e9f63ef29d34e188b9205639ce2b2a157b58c2349bfa8944197dc8d1c7ca0a7ed26ff18c15ce976f7d58bef14acda7e080594ebcc5240148761999990ca96e41f30f2b409cd63cbf1a9a09e2260c4cea6ce2b66abf11fae6f7ca7751c6002d2c11a522c7119509bd55e51aaed7fb8f3ce4ae78471b08ea07ac68fe63e25911e2840c48173c17ce82c0c06b1d89bea766771912ac95d83a215d69f06e731a21a89914dffbab983463bf4eb77b7042ea9cbdf9e1ebb0fd94a1819ee96c7b9fc521e5683db8e02531e857cd632a8b98574d88470d65b188001fc5cfdfd80db97e252ff618c577ba9a8174d7089330ce1ee8afd952dd4f01102130df80551e23b2f894f846c4d0cb3011b76709de7bea89d964aa055017f9a1676cc996910a34b338f7dab034e87e8681e803b134751d26112728b6d434849e737523fd560770fce2af6d42f9e0c7c413869fa6ab7e7d563052c54021da2c401af8e7a92510a8619cb701c3f865a2b4a042c81ec2bb31f46710b6a10632ab6927973e66d5671f324db02cdbae2989be24a2cf470ae463744fc665205a3bccd3a93ccae3d9c1ec0fafb97339218a5b07f9d513971d3fc20f4087bbd025e109d68f361b889909e344968d21f4a915483230c03eb584344978718ce52ed12d858de8dbe24ccddf302a09bc9e537093976f7d3ea8a189ae895c5cde302d071f8963ff928c3d70a5276d902ab73fbf8b3063e6764533d3c35207a48b40e40a4dfed447aa40f120d0fe52442b479e77fc359b3189be487053c3d571194f29d38df64d3cc9b6f3e88c0766300f686aec2df5defed918a0869e68eae0f0816607f47b3edd8501cf73cea3353f2791b8de56bbb5fa3a4f2178513abeddf479355ef2eee7ce1e0b99e58dc6afc7d70242b7d4c91be7805530b1a30e00b2a6fee9a1d22ad1343e3b6854b452a5685ef1a6bd30778bed4345ad09e50ed67b9270def9338442ffc34c645e1d6cef20e6aa83e1baebc62b7551c9609598202845056810b20050df99bfa297de462bfc7ed4fc6be8fc074da947ffd68b8697a122cf4ae849ceb8cce62f1714a3d032f671bd2bd89f54ed224e4907adb38fc32a8a0ca2f0bd1fd2e5855fb1af728874ec0dc8f9c5307fe72c140d6b7cb8274bda8b38ad50fffc5460006896552ad1e804683114a08e2778c213d14923b7abf0160a6146baed3e170edd596dbfaa51617ed8364536d3258df5448fdf4b5d577d9aea2de2cfd8f72321c3d0e02bac0473b6b7a4ae1edd796fd0d1cf3f0f03b4d7d7ef8dd6773c733d910a7dab3721a0f0b01fe9f7c969963e58d4e4e7e7d10a83f72d9f1380e9719184d5ed6bbdb246aa8d7d5568439ce72485c7e20f208f12d3ffd688b0b68d24125e69db273080c7e5d05520b391997024f3aee0c986fb5295f2629e2f3738bba544188d20c1c39a3650155cf0d44351c88de07d4c56d7b211b9b242e30de275e3233dd7e31190f725504b7fb5b839ef5093243ae4e6f9eafa00d23c99274bbd67c30e61da4aade3310878dea940e76e799309a2f245df872ec63595393329f1270a4f5141ef4b243c1bce4a21d1eb51248e54112d3111b2f6ecbfbd409334a86d373536afb049af9ba8e189a4de047328ace00c4133ef82768d05e0783b142bb53886c4b8cc1769e5e7405a79046c1a7117a9aa044aa00c81e03185f0ec45a774c35aa357b58b074aab89e57d693c9e6bccd3f765bdf870239f07b2b45a3183b5439061c79de63fdaaa02193f8480a80b93b39a8dca3f807a8bce3ec185bc6ba4622f17347ed9a0baf4e3085b60afc3a9e98ac59605cf9916c8c1f356235886508cda45dc69c2c6d3f76335249ef8a9a15874073778a9b0206a56b39068b88acee952c6d2c32c25e778d5cfa78223530a110a0d3866d1448554d7c3c6f30fa03b5fc220b79516117d9f84606ed8871714765456fef57f0f4ec627713adef1bd37a9ee05c0a0b9859f03b5b88370121cd48144a1b267d8958a27e18ed9a3da59d3291576616b05d787debe198007638dedc909d0e86f770880ef498615674284294f71176aae9b018a5a1777bcc311d29cb85239eeb40d08a134d86bb555615fc02f9cb42312c16b27db44b5d091d3a1548712cf71ca51be17c937d8907cf7bd3a15105fd1af6b2f309a75c6082b1cfac4784716fe06885d98e794f68845d141487fd7f683494c7927931e2936f20a7d0b186eea656b7c96c6aa8013ecb1c20b070b349b38b73f8f81768b09452ad8dc7d7dca1c4dcd15c21749170406df3dc998239e2acefb0107959ab1c7970a44d72d1cdd0e768e4827cb2fe2676d514e6b3a524d37678feda5609a46dd2974ce41505be4d2ecba8bb485713f4fdfce2e7adfe2e31feb604a099d03058bcfc11254ecdccc07bc41f3339ebc74f84daaf98b973c1a4bc03493b3234e396a5800b867127d619e487b6191ed4918570af06b7f0ad2ee01ea3864a9b182bd7d49b9c88a0ca03bdde7129437f82cbbbcf0e4bc89d9da4bca9b893437a55724b1dcfd9669d5e3c015a971bbec10622065b24dd290be1e1c9ecc8a0dd30821cd1160c4e43c0d1b763db37bb970192e46d2836876c0c19b7a36874cab5641c8c3bf986c5acd9ebba5c2667738ba1a50b54d8f01957d3fac95ff9a266dd0b7fa517264b6a3e7b322e8342f9e9518d0568e07eaf09195640861b97839551b1e2e65060565faefc4af5984af11400e10b64ed645e1fe9d2ba321b69619df732c5a40e7d20322398be9f01b85bca5d05e74c6cc7fde614eb4aefd839cd25371d3221de2d0d5c10d01eb9319413f44e27a4abf744949bdf0110083223e02010094a3029bc81d0d40004f73a169c2cdefd09311972024129cb421179d49ece91c16b7463cc45471aa53e3ab343a13", 0x1000, 0x0, 0x0) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:08:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720ef", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) syz_open_pts() openat(r2, &(0x7f0000000040)='./file0\x00', 0x10080, 0x4c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 05:08:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x14) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r6) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x3, 0x111) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000340)=""/162) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x2) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000540)) r10 = socket(0x20, 0x1, 0x74) pread(r1, &(0x7f0000000580)="1decaf4923ecaf4367890ca99fa5c6ac9c960b7f981f2aed643d51677e1bb2996ac0741f08a7de242e3e792e53117e3e1645d51853ae65f973dc9bb4d5521b85a98b0a6fb799530e977ec87aefc979586e92d76dcb158d830e9426f3190c8d44b314201de7e20bb12cc810358e827be408a684b083e3f53d6f78cfab944f213a3358aeb01eb79ef90f83a32b567af73bc0cd2e8d559500b073528e1b3f2e44c93b9a67fac4dab61f4a4207b7a640e23411aec32615856ede23d41b7798afcc45841e69148e6a1ee39d44e8c8317c49d82b5b44eff728fad1bde0cddd056a5d87ac0275032e53bcd59072f70df0bc", 0xee, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a40)=0x9) getsockname$inet(r10, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000780)={0x58, 0x0, &(0x7f0000000700)=""/88}) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f00000007c0)) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000800)) open$dir(&(0x7f0000000840)='./file0\x00', 0x20000, 0x1) setegid(r6) chown(&(0x7f0000000880)='./file0\x00', r5, r3) getpeername(r10, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) semop(r7, &(0x7f0000000940)=[{0x4, 0x7f42, 0x800}, {0x1, 0x8, 0x1000}, {0x219e8e7aa6eb050f, 0x2, 0x1000}, {0x1, 0x80, 0x800}, {0x0, 0x902, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) sendto(r8, &(0x7f0000000980)="b1c5a36f89ca59071016626bd9ebdf5898b953b78ff8d4c9ef8425d33ccaccf7dcd0311257076c47a086e52f", 0x2c, 0xc, 0x0, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) 05:08:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0x2, 0x7ff}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 05:08:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:08:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x22a) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="11", 0x1, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 05:08:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x37d0370e3f857990) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) 05:08:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d453681817df8265229a9146d62c0d67a12bf3a4911de567ff0d", 0x1a) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 05:08:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xfffffffffffffff7, 0x1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x9ee9cd79ccf8b84b) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/189, 0xbd}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f0000000480)=""/159, 0x9f}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000540)=""/199, 0xc7}, {&(0x7f0000000640)=""/55, 0x37}, {&(0x7f0000000680)=""/235, 0xeb}], 0x7) dup2(r0, r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000800)) mkdir(&(0x7f0000000940)='./file0\x00', 0x1) read(r1, &(0x7f0000000840)=""/223, 0xdf) 05:08:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="83020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x6975d6b3fe43efa6) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x8002, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x1) 05:08:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x101) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000680)={0xf40, 0x3, {0x7, 0x200}}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000006c0)={0xfa5c, 0x0, 0x2}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 05:08:19 executing program 0: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) r6 = getgid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x8000040000000, 0x4}, 0x8) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) flock(r7, 0x2) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, r8, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 05:08:20 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0xff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x7, 0xffffffffffffff01}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x3f, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x3, 0xffffffffffff0060}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x10000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7ff, 0x5}], 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 05:08:20 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 05:08:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socketpair(0x20, 0x4000, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0xd6d49db328e1f777, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="e79e5e595126be6b3b1f2ac6", 0xc}, {&(0x7f00000000c0)="9be8671e41b8053a849c4f", 0xb}], 0x2, &(0x7f0000000240)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xc8, 0x4}, 0x4) 05:08:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffff3d) 05:08:21 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x108) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000400)="7549ebbe6aea15ab9f4f4fa83480a19eaaa52b2e1876309f90522d0127acbcbb0b050c8c673019eefc2e963ef775644099c6f728e814dc30cf7c9b2af623b6b2734d46817b30220ec41dd84d48e72b9c0976b1a1f6bc31a6e0bced96f92eb7132268", 0x62}, {&(0x7f0000000480)="b775acddbb036260891fb3d256fbbfdd126230ebf4f4c4cc8a43f461f48686378e22fbeeb02640a9a503443b", 0x2c}, {&(0x7f00000004c0)="a2aa883e64d0adafb402306d64e9201d819b005a4069ab7340f202ac394b69a5a97a611073a620ba3a34880b6dfb5e3ad3c19914ada6533d4415ec81d1ed3c2df504a641748d665116691786ed70eeaab9a756856b68bdfa796df42f27868c80a3ca712292f6a208de05f7edcd3423d2ac2c2fc11b7673e94f4167e1bb90e1b70a9f977cacb89c5564c470d0adb050e6", 0x90}, {&(0x7f0000000580)="19dc85aef9999476a470c2b67a38d1b8d42be01048f9bd5bf171bd9c0a28dc3083b4f95b54cd94e27033a0fbbd8540d654bcb7c7cebbc851d367e96c2c296668df5621bbb16a9caeafd5bafd910a50fd1dd148bf965da98afa8816cfb099591773d83fcc37224b8492c16246e3cb0832b7fbb1487a8487cf700e6ee031597ac38f289a", 0x83}, {&(0x7f0000000640)="f69f0400173093ec09a35acd444a50c55f812d66c0173ac422e212d27214d4c2fe484c4c4caa35b1ea03692de534", 0x2e}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="cef1e040ff58c6d5df17eb2fb1d4002e662ec6c2e62a076469b4e6f1da698620b90b77c49f478b1ac6d385f24dffed442a40198489eca42a66fa85a8605d25e6c17d6c497bc814fe736f2baed81cd201b7ae473211ad30c59d15cb58311fff08416f275669e71c86250752427b920f38fe0b85dd3e581266a432766c47f758ba1f5f65a89bec76a30b60fc4e5c67fc79931885a25905f8328423e35d2757b9b4e14764c1243ff94b6886b60bc2ea24c0803fb7c5768ae6ef746ac2", 0xbb}], 0x7, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xa3, 0x0, &(0x7f0000000080)=""/163}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8000, 0x0) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000380)={0xad, 0x0, &(0x7f00000002c0)=""/173}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) shmdt(r3) shmctl$SHM_UNLOCK(r2, 0x4) 05:08:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x24000, 0x3, 0x8, 0x7, "85ab64c41d9ab0bdf6d12d45917ed636591703a4", 0x0, 0x4}) 05:08:21 executing program 0: r0 = getuid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x1, 0x40, 0xa2c0, 0x6c}, 0xc) connect$unix(r5, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000001c0)) r7 = accept$inet6(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) poll(&(0x7f00000004c0)=[{r6, 0x2}, {r1, 0x169}, {r6, 0x80}, {r7, 0x8}], 0x4, 0xfffffffffffffffb) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000500)) r8 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r8, 0xe56f39cb834ff9fd, 0x4, &(0x7f0000000540)=""/53) clock_settime(0x0, &(0x7f0000000580)={0x8, 0x4}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x1, 0x5, 0x81}, {0x18, 0x0, 0xffffffff, 0x7fff}, 0x1, [0x7, 0x1ff, 0x28000000000000, 0x6, 0x3, 0x4f, 0x2897, 0x2]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10000, 0x0) unlink(&(0x7f0000000640)='./file0\x00') dup2(r5, r5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1010, r5, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x200, 0x0) r9 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0xffffffffffffe147, r3, r4, r3, r4, 0x30, 0x8}, 0x6, 0x6, r2, r2, 0x1, 0x3337, 0x101, 0x7f}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000740)={{0xffffffff, r0, r4, r0, r4, 0x11c, 0x3}, 0x1, 0x100000000, r2, r2, 0x65, 0x7, 0x80000001, 0x78}) readlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/5, 0x5) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000840)) truncate(&(0x7f0000000880)='./file0\x00', 0x0, 0x3f) mkdirat(r6, &(0x7f00000008c0)='./file0\x00', 0x100) dup(r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000980)=0x20) 05:08:21 executing program 1: r0 = getgid() r1 = getegid() setregid(r0, r1) poll(&(0x7f0000000040), 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 05:08:21 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x6) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) 05:08:21 executing program 0: 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", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) 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) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r4, r5, r6, r7, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x148, &(0x7f0000001840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") 05:08:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup(r0) 05:08:21 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000500000000000000000000000000000000000000000000000000000000000009f88fa9d2bfee56c41df24599c70000000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:08:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2802a, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1f5) r1 = kqueue() getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x80, 0x0, 0x0, 0x0) 05:08:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) rmdir(&(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f0000000180)='/', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchflags(r1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) 05:08:22 executing program 1: r0 = syz_open_pts() close(r0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) close(r0) r4 = syz_open_pts() r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00), 0x33) getegid() ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000080)) 05:08:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r0, 0x1}) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/66, 0x42}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="00852603e70000000000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 05:08:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 05:08:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x200020101) 05:08:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x101, 0x0, 0x0, "015f1b00"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 05:08:23 executing program 0: socketpair(0x10, 0x2, 0xa8b, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 05:08:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) 05:08:23 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fchmod(r0, 0x88) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) chflags(&(0x7f0000000140)='./file0\x00', 0x10001) r3 = getgid() setgid(r3) r4 = shmget$private(0x0, 0x4000, 0x640, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/4096) recvmsg(r1, &(0x7f0000001300)={&(0x7f0000001180)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f00000011c0)=""/65, 0x41}], 0x1, &(0x7f0000001280)=""/79, 0x4f}, 0x2) fcntl$setflags(r0, 0x2, 0x1) r5 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000001340)='/dev/speaker\x00', 0x100, 0x0) r6 = getpgid(0xffffffffffffffff) r7 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={r6, r7, r3}, 0xc) readlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)=""/7, 0x7) getgid() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mkdirat(r2, 0xfffffffffffffffe, 0x4a) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001440)=0x4) r8 = openat(r2, &(0x7f0000001480)='./file0\x00', 0x40, 0x20) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000001600)={0x101, './file1\x00', './file0\x00'}) getpeername$inet(r8, &(0x7f0000001640), &(0x7f0000001680)=0xc) getuid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000016c0)={0x10, 0x7, 0x4, 0x81, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x77}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file1\x00', './file1\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xace}) 05:08:23 executing program 0: sync() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8090, 0x5eb9a8754a177c10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x1f, 0x7, 0x0, 0xfffffffffffffc00, 0x4, 0x14aa76a5, 0x2, 0x1, 0x9, 0x9}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 05:08:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x6, 0x101}, {0x45, 0xd7}, {0x20, 0x3}], 0x3}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x401, 0x13}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() dup2(r0, r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:08:23 executing program 0: r0 = socket(0x2, 0x8000, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="3b914f2b", 0x4) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x138ea8c30dc19292) socket(0x0, 0x4, 0x3) syz_open_pts() 05:08:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x3f) r1 = socket(0x6, 0x8000, 0x40000000000) setsockopt(r0, 0x8, 0x0, &(0x7f0000000080)="799b9ca7c38cfeca154ad4310b18b50d4d674f68ed3aa09ec7c71881681b79cd9ada3c33700012b155fd9887c07b87216462e2d50df4c46e207ab8d794733bd30eead8be2258e81ef7b0645593266e201792d07bd87bdf9cfdfdbb7f1072e2d728cbfca3cd4ca2b9df36a9c4dcc3316f08ad20fc76825eeb67256cd20fa8d53dab1dd2cfde9c7fc2a8daf581f0fbb7e3ef9fcd0116aa009b2bc81c47f763770077388bd312134a6bd2438c6e96939b949306c3d2a205161eeb", 0xb9) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000300)=0x8001, 0x4) 05:08:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) close(r0) r3 = dup(r0) fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) write(r3, &(0x7f0000000080)="869fd98b41bd47bde7c9b95168608a45ef43c2e5de45f401633b898a9855ad9f2239784142b131b3cef8d93379556c3b709eb7ad9bba89d3888ea2b14c9fdd15a86a893f77d7d22b001a25b64509403cd184331b1906b9547728a9be5141e7f7d220ef9d892addb99e0889eb693bef6e279bc5214398f69d131e", 0x7a) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 05:08:23 executing program 0: r0 = kqueue() r1 = semget(0x0, 0x3, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1, 0x45ef]) r2 = getpid() fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x19, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x1f, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000002, 0x401}, {{r0}, 0xfffffffffffffff9, 0x82, 0x80000011, 0xffffffffffffff29, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x9, 0x3}, {{r0}, 0xfffffffffffffff8, 0xc1, 0x1, 0x7, 0x9}], 0xc262, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x3f, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0xe00, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0xff, 0x52f}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x7, 0x40}], 0x1f, &(0x7f0000000240)={0x4, 0xffffffffffffffff}) 05:08:23 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) 05:08:23 executing program 1: r0 = socket(0x3e, 0x5, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xffffffff7fffffff}, 0x8) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 05:08:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x2, 0x4) 05:08:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xc2, 0x0) 05:08:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) mprotect(&(0x7f0000510000/0x4000)=nil, 0x4000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x4, 0x1ff, &(0x7f0000000140)=""/122, &(0x7f00000001c0)=0x7a) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:08:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/243, 0xf3}, {&(0x7f00000004c0)=""/99, 0x63}, {&(0x7f0000000540)=""/238, 0xee}, {&(0x7f0000000640)=""/226, 0xe2}, {&(0x7f0000000740)=""/181, 0xb5}], 0x9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000008c0)={0x9, 0x1}) semget$private(0x0, 0x5, 0x100) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 05:08:23 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x41, 0x2, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x29, 0xf0000000, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x84c0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x101, 0x4}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0xfffffffffffffffc, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xd886, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000080, 0x4, 0x20}, {{r0}, 0x0, 0x8b, 0x80000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x18, 0x40, 0x80000001, 0x2}], 0x4, &(0x7f0000000140)={0x41, 0x7ff}) clock_getres(0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000006c0), 0x22f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xa3, 0x100, 0x3, 0x1, "3d3e7d1eecac23e3c32da0d66eb82bbb8bf28029", 0x1, 0xfffffffffffffffb}) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r3 = getuid() r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) ftruncate(r0, 0x0, 0x0) 05:08:23 executing program 1: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002b40)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) close(0xffffffffffffffff) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000029c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r6 = fcntl$getown(r2, 0x5) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, &(0x7f0000002ac0)=0xc) r9 = openat(r2, &(0x7f0000002b00)='./file0\x00', 0x20, 0x44) sendmsg$unix(r2, &(0x7f0000002c00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000140)="b42678b041cf9b6def6155149c486f7e6de67e15d8c561809a9c88512ffdb06f311a4bc808fc193ebfe69b46855266c1a4c96cf51a179c764881283f8654c5b72c7276d7e54a998fea0ba5491cd7c64d1082114b1e8aaf3bb804dd350ff1a4f7eceab3800ea32fd62a31f62447bf7d14928bece85248a900c08aa2d6266936df91ee3b38896f5db71ba5c70e8d005f7152fd7a09418a20072797f7485f8e9938d975c7a7cbf551d02027bac611dead5d870f0fc5787991d02dbdc488f66760375c9841", 0xc3}, {&(0x7f0000000380)="a6cbe8d2b8a7d65372273688976f9e091922be34702fefe22b54e2c1bf3a32a5458465a5fab30bb92b63a0a77d0f67ec104dc6d8ecbd9c3def5c369d7bef667fc683721068244b0a3fbc8d7c7bd6ddd2d8fed9adeccc97024bfc71b497ce7c16371da893eb8e988a7957b34d92e26e22c6c51c123923ccf70cde4cf4b1def42bad0030778194a1cfaa830c4fc205d7fefed88af5108406e5306d7bd1d0baee0db3bd394bfac3a11ddc54a0d247076927e6565c27189dfe56d4806771b366d072b7bee20de9b97159ee32424956cf90d8cf75f189d16df9a8f462279de5bde128730bc2220706ebcd8f9c19d0568ed588", 0xf0}, {&(0x7f0000000700)="409e115ea560ed6d070291358c6fae5721949a624041fd8a3e6e7b78cce3184f82453c3c1c2e9973b24e0ae976a2d79dffbb90cc0897635b72ee9e716c7c8c23fdf9f9d148c76aa07b431f5b8396393df9e722057417ef3797affec486586675cc5dc837df166a420e88da754734659561847dfb6edf7832234d8906db25cbc86f1464729883fe87e3d2456882632a361ca925a2f07de475444f006f1082e7e012597fc3fc925fa985ff04d5726bee3adf09accc76639d54fae6a9804f8d4d5ac29d2ac0528c0e6eeb9b50048365a63cf76d9ef06517784ad467ce7e6ce9ff3f0b4c700d36111aa5b9203b1a2a67ba8196d3ed45bff505e539e9044890632c10a05816f890c47b86cd506431055e21debe65e6d1dcb9f37959ef54d9df8d2f39f9f7ba04991fd2ebc676f7ebd583febd1690d33d9b8e8196eebc90940a7dca6e94481b1e654071d82319ba93c23d9cb4ddc40bd87ea64f79b040bb99ec54c3f70282de8965ac74877802e0ee6b5241392e73341ca9074df2da7d27e38e69f3990691735f27c3c239f25d802f4b608b70c222201d9dfc23a504f2393279d0290322d94663914cb382f133b6803694f4f84936a48902b820db255bdcd6ad71459c26aba0ae1872d552ebc963bfb86c36e0455135b539a9405b01cd0972cb4882b9751b3a96fc43646cfcb35bf92b6c1976c09fee3fb8ba1d6967bef8391903f2af911bdad2752c71d6b5f4d711fb4d9d770b63fa33d5e4654eced5ba8c185bbb48f65c633ca55c21642cc0c0c7909e6f3d22b26913f2cc611b419507d0ba4b75888e84897c32fdb51f7cab9db8071640ec769b33e9ae015a412eb1ee428a6f06dd52ee22b0396c13577c417648089babe48b9ce51ecb6237b3f5f47aadd283a1c47e6baf514a437b0040e4679d866507f354965d7cf78a1f342791cfedabd7838869bcf469e5089d9ee9244ebdc8b30d23eb45debb7b81834b31f0f83dd99d09c056126e84a06cfb2e6400d0230b1207a720a3a70f8e91a4f89f75cf3fe58335a5f5aac4ce393830232e46368cd6f57e9e639bbd2a13e1b9a8bcfc226b7c134d2cd04062ead21764a2696c946aa5083ed1b83ee8503613806cbd5f74279f49a85f1436234cc0e35351e91eda3ef2be97b3b6954dc8541ea7f6ccfa3e2cb190dd7b8a92c09f250c721a3c7caf323875cd0b5c7cca497237e3ef0880f32d1b3426e1458d93c3ad2a88289293e3f3a1ab4dc44239bffe6a2ce56d46d01a56d538d4a5dc45a07e3d9d4efd29ede05030d041b85452a84bdfccda69bcd178711b50d49b3b70b5c2bd6863424ee125922b488b604c7595720f35814edfa5bd3b128baa0fa5c9cf4467ef08fc4d12de648f1ad638348a2e188cee5ed5ac8be35f8dfeac0d399403cfd351ca96561fa41ba070f3f8c816c861cb5cde35166878af5cfff9a178a9fe4f76c763abdc727d58ff710b976275ca64a3f2f389fe454241dceba4647d59ed01c20b656c35211f2c93d62aeeb04aeb5df5003f541ff391a58674780dcef02b490cb98aa3a927f46a99ca069d1a78d1785a4276d9d934b6c9352a245e27364e4075e40e98e3e092ef7bb8ab32443fc169a8137956fd4c20fb4f5df44421a575655b8b91122d0798abf44575f6574559934b9fb8909331bd9a9ba559cf3ddeceda4995eb56155a8980875b3d4b376f5963c418aa92f43c24af013125de4f6f25cedf228cfd8f56edc5d6bd7035ac8ae89aa79fa3fef1c8bfb0e730de55a3e3db795c07ef9fba142969c594f101a49611fb5af386f228250d50f324f85db5bc7fae6a69fbc75a642641626923e4e6566479d0fa13959bd4af56f6093161a9d1fa6ad19e215789ce694e54e393c50825697c93660405e1056004b0c97c20987519249626236e9b557f679b0513dba98b1a3e2bc56147a0cb93707de6f6d7dd7d63a490bee5df466d9e5bd173fbdd9d10868553f550cbf8570732392318c068688b814cfc646274d78a12bae610aad96e6eca8303815d0d6c334a3bd1c0ff8917e57e9fbdb9f40c4363f61068b1b54c072741122c84f4d70987a5b4ae3c82d9cb33078e4c403c26d730c65b4ef568170f6e8ffbc590d3ceaaacc2fdaa624d7b4d092637f59cccecd118f08128e933a74b2fbb453670ab71328544ba9a302d715959ce64be35d4d44db738987f8445d24a2f8ee3ebb7db6c179f38cd0d79c8aeb69bcc69d9f760a779383e70cc4166ebd8ea86593074cee26d2df74d01f1cc590bf53ccd5efd5a2485200174a4c1443661d6e481745c3ad71405db6794a68b85a7da91068e703dba1d2493e1887d594ca8e206978347e42588ae7b4675d879378a124890b96285ed17849b096312c90a54c680828c518356057c118733f4df9a05b87b830ea62a8501d6cd14426fda785b903fc116979228c30c992035c7d9eb9a479d2520c568d56af9035e60e081c19b34db1a07a23d8946d37f234f93160e8d74ca1b8cd7bedb6755a10773a1ba93d5e054c5f08530feaa6cb396dbf8261276267950318d8605fab30da0f7e5679ccabd1ee60e502910f9fcb869be5dd4b5f8190eb170e846315add76f63d4325539750426c0cd8e829672a206f4f21e44ac751468d48d02fe30cd6f28c3f0295636a064f2f5350258032d513256d017601b50f414d7d3cb69ffd5567458a798de2ea20ab8b19240c1269731a9d13ea272b4612b3a5b9dbd1b38fd7035fda3be09fa006a5af95be438b4e1b35648583aa3e23795ca6a6fbecd9d56d17179a0e9d6ab544e341e55546f6187154b30b194d58dbff21fda7f5ddffc71edd0c1c1264ea711f9b9375ecbdc0dd9d3227762048ea4c1d81d87e6a171414588d6634f96c857d57f7ce9deae52a0eb19173c7732bd1785480127ee4927361a07d1c4890442e39b738a5d525648f8da067bbdc79bf32cfd24b6a274a760141bf57075e2674e3248814d44144b7f0de1cdb21588bbf725cbd883709d9c4ba4158ac495982c8307982967cfef441616850918cbc6c74efbd396a0d65272572386a6e92aab2d3c13044f32c0458a9cd3e352275bf5228447db78a84837acb864ba8e4e7de79d5ff15cc6ce31a88be3ee086240450a694ec94ddd304adf0e3c8ac4f8fd926cab90b1508fad103e0d201deb1d4acbe26944545474a72b2230f631bab53dc316566f53ae197a4458b1a66ae426553e5954aeefdbab054f5fbd9d44478a695393f2b9cb0cd9f0d2902c01d9125e0c05b1394713df8db0574c76fe601dbc6d3e2a2eb8662b81696a9110d557ffac0b2e3227cdf75d7dc596b3efbcf8991fec79b5e3b5a66abec520d64d3bdd4c0e3a79a75350257efa3a1ac001f1e467f244ec2131e9453b18278bd39d76e27f5ee87427f943f57f3d3c80985fa3b1476f0887224093eaddb20795e8f381f6ff0d32df07e68ccda3ff563154b8a03abb52c60b8e4a6c094bf23965c6ca333b06b183408c3c39c505b5ab4b3496bca15d3126306e609fff3e30d2754d270159ebf74fcda9dcb6f1b5655780db97fcf5646f75e254b097e66f1d36396be3579d7364867c65890ac08ed875080163eaa3db1a1408ec534eaf4a2694613388628f079dd2c19e47d4f150d74450816db968aa83c7bcff97e4ab62039c05bbbbe8758558fd1ed30fac68683b5be8c8710d4745d07ddc5480cedff116a524528fed86cbbb874e8e3488877e7836bbc2579e716612717a107fab25a4fbd408b912a2ecfd7f2ebc1eee497e9d3c3015d4fac390fa411371887adcef68f98a9ee6e1487dc7c31cd023257d811f94647c3d59079dec7f8325465628d54ef1337a8cc3b682086d684ec7757027d1df72c702126e48b5db571b6d1f43d1fe7d758a9f4aad31ba660cfd07ad6c7395ef1724f7a45a87f0d521fafae5efcb30e825ad1b787be0579bbb6b14e8f8735f07556dd61448121bc1d27e09c58a57974d1a1d83e541f3062b6f2e623b2c9c8c8a61636f60132777f5304f7d3f0925710de7726da17b9485e54fba1633ec4910092ebe36b1fda33ab32c137532635a81d28fa4aa7edbf16dab0ed720f360aa8b0665f4d1ffd42511250f2b41380f95517f5ad6d7d420b0df622822b357937aa35553108fb772b0a95abd58eac74474f006a6d126aa52b34d056f559946623a5d3e804e7e93e9e19da44cd2c3d8cbd84fd4c53ac9792643ac26e92a88967b97cf791c037c8ea82e744d499980b0caab40095b46547904eda7ae4f7f14b104b30f2afe1dda330bf4a0b2ed3f3d9b984a259d74f028799b599533a439d187a383ba97297a55bba327331da749b570e24475887d2c28195f5ec39f025eba439a800d42985ea430869f343c5bdd9f023a5acd5effbe9a60ca0f2ec7c2da1c3420be8ad88ec31a6aa6eff3fbd7a46abe2a4b5646428a919e4f6107c12f91ac7002f222f6da81189512b71b81a3fb3a7f92bad11f67997d448edbc2f3f6ad632629607ca5dfec34913cdb34a71f27ba9802f58e4f5b0edc782d0809a6798068972fbca05bef7f4233e1a893cad1b3d6682663510252e2ce5c1aa59d24f2cb175c504a508680879257fa8c661da109aa23bc10939381d5262f6ba59da3095877da2f67e7801f30411819ff2ecb1fd7e9f1a06dbc99c9e50f22b0c3c7bd930054ab2ca7de8a09b249201787d91858fa8ffa5ce284fe11b63e1c3dab84ab6c6ecf25a8b413e85f7f3e9662052a2aba7f6e0e25890d82dd27a9517230f54129538afb75c049e483f762f4f8cad450b2cdbffbff61a6b0859a3b865b0e7bbf56ec8d63218952abb418aee9a06b32ea3f395726d7aa3f4d046e665a9818d27ab01626570c1f454282d709906c06d0f33363dc7c4b9a6e54283d8db025b2c08451356ba6d112feacfd91b0ca1b67bb25b9eec2cbe1b18f200089ee2e255f53929202a74702a179b6f724e2a2813bdaac4033f316e1b1b9bb5d686bb308d9fe9e4054513dae6f65e6b4118c98d014f04afbe42fbc4f2f6e9e5145daa3db57049e10b91e5c3c0dac4cd83878e9044e78048066e920836c8c93c4c32b7f63c3beb242d190fb921c6b91019e34e63ab1f8de34ed1f99d0e8cd7f3ea3f8337409a37999cf3072c124b40ba0b75aa55612f3e27056ff23459b5dbed4ac610e4e8dfe888a9455638fba08c03adb55eead9e2c22f90c6d7fb79711dfd7ec31fe38740a3548f97ce1b6d4fcd79ba89eecf9cc453e584f1850b1d97e34f11d37d39f9acea3dd4f97fd2ad672fd1732a8349029ae9838cbe385f2376931279f20003b2328eab7566ed5be14a869b1191ef0d540e0f78dcc8249f1d3c0e1507479618e442fc149b35a1c775e57899791f9989e4d810db5fafc54333caec0e58089a9a0e9bb79db548b5f68ff8b4e0da379cc4c6f21d641f72134cf8d0fff2fa684939ea1636adf97b3396ae3e31d2b572b25fbd9d15fcbfd054d1c25bffd6627bda08bd854f236acc74ef1c878dcaf8fcc0232a2c4c34183b0e0e07dce7de0afea1b791dd096f2d4f21bdb142567612dcc8886179657830a9ea24604a81a7678f7838a32399881b8320623db8f614f067293f3529eb4b4b6f7a27ac467ca0f450a112dff1d7e91d34a8e20fbcdf22c6402309e73eb81619d4b876ec196f89752b8f3431bd90584b63f051f44d32d59c678d06b6e1d58141e8d368ffd51acc81773a719a7cb911db4239e69371643b85a14e5685f475325162fa5b6e5b27fc725521f5b5ed1e24311a1dd7731d9ac62a64aa5015c1f65689e207d00f82f8bd7ebd1af2b9001b3d8f94e23e", 0x1000}, {&(0x7f0000001700)="724125915cf694db39ec2be94fb149f4075871a340fea6821b41d2ab3bc720c640ee2c09db58c1340e65659066e5066da128a23a7693730e57c5fefecee8cbaa6a66988fe59e12250fddbf5857857a7fa3a9c9d304c44d9e929140620ceb1a5a9a8bb5f224583106e85914212fef14ace054749e69da6cc3883e529b8c72ec0087169fa502421d18dc580f680297ebaa2ae9d6250be9d0c7625b6f0cb316791c1d3ed3166916f3ec211e235e6ac2114bb098bc4a14465a356519100341b7cd4fd5567046d736ee613e02604d577d77c1760f03da47036f324a2bd035a8c29e2d9a27f69f23909f70aae26a79404e073013b82a685d82a46d6cbc773de81a951d0a4e6eca6e00c979f805b434007a72a948b9d73d769ff3a8776f8ef35f342ae26e26f2fa88180f81e2ca0716de06b42f1f4989c618760f5fea561a5c1f5e9ae648d9c4670168b0d82dc9d94bf79fe7bea4d3afd279fcd4c01f8a11550696b64d34155c2990a2d9495d63e6112567eaf1bc1665beafa9a75470b4cd043db67cdfa4dd1597c89626a0dbc34c60a36959cb0a85b75637df4b8c462c79cd1944ee61bc06b15f87854e48f80b46946dfe972083acb70cba8caf7c08a53f869c23b8263b17c2fc7f3d32a681d59337af87336d4325f78325c80dd77f72ab425d135d9a88b6320cc286bc864b1ee44721c13227a2c6b62ad0e121f7bc0ed3bb6d8e80dccd7b46311f3f5826af548fdf3dbe35629f8189df65eabada543b3f9ac872dead2fe9072ec26a1525f9d969ea62ba5c2754c348e7af753633b3fce7df89fba07a5a84f4dadcd96d65e9cc5deb6ba157576505f3b6200184ee68c1ac17ae8be05affca640cc80dd80ead4b7460074f8bbea5a5b99c283724f48b300e21d9462e2bdfe820411771deb5bad64434ea43241e0747178b2a3ca47e66dac21b496e13c431a3149df54a055b6a0584d15294c3910b86dab623d423e0d9396e527f875932ab399fdb64eb9398d61cc66f75b0cf997aafb62bd6ec01bae4d37120aa9c88bb84e2cafac542e1e92f8fdaadda48bd87845edc3df5924e1fe2ba2a985d9bde4f6675dc2040c4cd4216df6d3e7e7fd9307589c55a787974be40bf58d1960a0e0ab80fc76115534bf8dcb48996183f3455bd32c44f31329c5f51ca0e12ac00e8f74e4a636c784ee5e1161e75272d902cb43384ec515d8047da22600a460601bf61a6d3cf62b7ea7a7df41cf6ad9221342814d707daacbcb54f7e3b3ed3943232fae598a041b438b806bf9346ed278e754d7469ae38b826d0c90cd4336492842a6cf8ccae18f4db14d2483f25babb302cb797e1758d99ca0a25e57b5a8a6809e1f8a668af6b58fc1e8044bf4a93ba6979154911f74f850b3f034ca3210425f29073768f477fc2fd8ddc7e31341489036792403b3902da11cf2716a95cf4f2c8aa7a8e36be63c344db462a294e9896f5bc61fb1e8296acf040d5e85665096136a6154837854598aa20f694d4f70758ca78512fb092ed29222aca6a88f7e6a975dabc0cef3f86d6eeb9e87d361130d3df288abd0575334d9946a2efe9dae3b5ad6df92f79b60b90b6a6f62fb23f47043b635ee230b2354c71c4cfb833b7be2071ce64111c05c945c1e2ae28e725a08ef15986be2d7f4fb6eb6b6c03a672d0e9c809cfd268448b11258cba956ac09f06eadc8f71eb83cf1a79c97c94f557d4459b8b2c81fcee3e9b71d9b77059db62daf3c7879e6005d8a27cf1aab152e124d9e99559fe69520ec063c1f9da91d80b474a1098bb8d1b71bb667bf3b7414d7d839cc8993655d92f4cdf6c392c9b7aaf89b659b60068ece138e624b57f997bce1fef27679b9afae6823f8816f2afc5daba30cf20c4fe635c32996505ca05f4a1a4e085fc34faaa58300b0c5a594535d22e66fc5e1be82d3519240d9ba2a8ce6ecbb22e8e009925b6f71bdc5d815d2758638fdee383f5d42e850574e7b58783d65212451c6daa91c8889869a18341c9cffd55c68c96d56b37fce220337937f9d2a176e8a7d1219af79e9ccc828a78ce9f61157c3c54bfbaa10b5800af1aa0b0c6a0c54b8263414e3ab995f6be998aa2eaf57ac39f0389d79afa50c157f3af2d70940ceeac1f3ea1b9105b83b03df84009b24f3709c2ada10a35912ccdce0df56b8f72b6086469a5104dd039c433dcfb08aeb054607bace372f9570451b58726e2b86aaf001eb0d444de57676975ca2d36389905707993ea7ff1c143d5ba13b3ebcc4aa445b00c7e2559bf76e336fe1a7ea50c73c5386efd8469ff332203b63a289ad9e08a95d94cf079f46a38c4f140656387142aad8230d1a638f1c4b3e766898e09a4261b083a6cd9a6fc08bbac8fdca0ca6475cc0097bbeab363d4297b287244d811d27cd65b4125b5ca9e6a8a68cdb1c901a5ac4755e891e53ebc6c645c844dcf0eabb60bcb4b57b24f2f615ae8b50104232eb216769aac7d64aff15048c35bc4ded5bc08531c5cdcffea3f184fbc61ed93acda9e8e58a57cc88657afc829d1bc1f09720638b330c24bc2388fadfb556c0127f4e738c089174dcdb98ab141a33adcd65c6aeb7ee4d20e75ab90ea00d680f14d60238876c1cf0118bc56ef071fcdf204dacba2aae2b3bb1d66921ffb35dde25fd2cc7e398cd5b22d24847c9d1b6da5aa1b119d4964d53960be7e65c3dff48fe1f381ba84d79ea9ead140bf60558befafc5a768b2112f4ee37378c220b95e2969257f646d053eabc60eb04e33bd25c799707658c7c6f70dbd1a5f4d57d941372dbbaa0b756632516d4639f8347fe058023fd1fd4d036d42c01994bcbf132bb291a08b395150cc9904b7e4303ac7472091d844defe33161fe8f1bb1f4618225075aa273f4ffe7c10782138ebf0334a9565ce75962df472fe52ff254e293e4df974c82ca8440b30716662e8554dc1a0ee64694222f25580d5e6585c75a6bb67d9e0603305e6cfa5290224d9017f0cc52d108c02dd98d245803e11fc5fa25656d6b4b27bd6d73c0f818a2b5bfdae6debe646c978ddcb0ac599e50a1f8c2a4e70cd2156fe8497a06827eee8e4601d2d8ef5ae91c7c699db3f071eb4fe77f8f95bfc6942af265a74550408f726638f6a5da3da75a3a4be2c7c21e2c5282ef34030ebff086dfbc2c7f91a11735487e830bacbcc07079b8469d16a155f879e5cbc930a058470a3a485f432f6a87f1d4bc8b851ce9adbf712f74cd555b146c0d1052cbdec9170ffc9b297ea4963192e641e2af4cc4b06696505c91a7b038a069cba35f042ac235e2812332e6ab75baa9bf94df8af7f937700f65b60d3c04a9d5752e4cea17bdfddce6fb92fc636a01fd06a9a3c96e9b35061c3ce8f681a7395636ca07208af1a5a83149accd8edd925315e766049bbeb2e069a88d2b919d857531b6e13db2e013966e257935370bb6130642a47298b417c6969afded27fd2e4379e1fdc56d21a3e8869dc58c375a40696c5eb5fd635e45a090e30726a9b1621996c4dbd76a7f3dd3193dfa9466641c64a60e5db0611a5b75f97015ad88fd81767dcbf9bbf4ec28b722213bb3c561fe8f3e8ac43cfaced22b5d3d3d8a56f6aa0d6a9f221774dff48fd50a213e405ff7a7df7ccc62d63ea38c6c1bf5405a8b07007a55657af76577bcf97563661b4fcbe867d12373014a970629555f447fe731bbec6abdf993ab8e5c8cc905f17b7f185659e7275a7e559de11e58fa1208256e737f2bb10e7bd28024eded347b1a10664c9ad0205407e46474ef513edcbfe3b03637e57ea2875632f3a370cef34a26f2618f309d37c1d51f38ee7b83eebafe5621c983e0ba75d91284b0f93b102ab8151f1fdcb306858afb310cee91b69bfd5465ced9ca012510bbc96198fba9ec699c58f84539486ef84bfe7f72dc5b466f36c14bb2d073105953c58c8beef42bcf0f645f5d26e2d86155b67b12932703acd17e14fe415857fd248970ad8dcd0ccd3f90a344dcd971af2bd75797284d80c34f2baaee3ccce9b5eacffc0dbd1c8593098a0c171225eb611dbe5a0016b95e952587b198717bca0b84df557c74c9cc71bbfe37618797a7432cbdc15a2e5115e78c38a925b5f0717e52390a8d0d8053ab0ba0661e7875ced278d0718f94f4a3ca8a31efe9d44b164dc6e5a82237da427a8d7fcb1770769bced63269597dfb07f40c678fdc2ab4e5bfb206348177f758cceb6cdb7d4d5f45aadf2eb1a9efccc7641e4be916fd3e082b332c8ab9ac10842e406a4d24de55bfd8011571feb48d4771eece0fd982ec28728eba23f8a803670c724d13f0257937381fea607a6916f14a1279465d1294048c49dc4440aeca7144064dccdaeba4a6ad9dc56c77d4378e6ee6c6658f1c3748bf723505423b8eb19d37e53a089e9dd7453bd44001ab360a1719775605d3071204284fdf85c3ec2b5d14640275c57c3a9c36d21c92f6dbb0767f268d6978fc679bd301c7e2886eb11d8f5ba575889c2f14face450fdd581b6aab7605cb897feb369f7255e4e5a0346fb2e203035ce585bd43e04b0766b7c1842669da890104222a1b630b6f5ae96a105a665eb726a91a83a0c05f3ea3701cc7305a988c7bc921d5dfcd0bf61509ed2da0a92c097af5126ca0227db9866c044464885fbbd765abf2cba49630e20eb449d37e0ead1154b147bb7d25a7d752f1cd2e3bc104aaab5249bcd0d3ab9a83df166932460953982effbd56bae5f73ac7d5a9d51786ec10c552770f5e6821c0a12ac7df1b9ec77b3f84ade1a7d19d81edf85e73a80a7bbef73b0ab8503f05c705097b78d48cf8bb6867caa36272acd7890ccb295253de2d696f25a77faa6ff3a8e007226b5a32fa9b93632a98f0301931f0492a49d242725209e4f6cbf21c52fb14e4b79d17f174e108e4e9727cae443569f7648a848f16e10a9ca95ccfc133397d726dcb6220a8474ee7ecbd29c060c0e658f38c04a7a8277cbcab4d5cbef72b1867966901023a9baaa6514c90eac8d4675f9082f0548132e9525844b583d8d681b43f9fc0226334823524fe042be9f2b0a1634a39520714734dfffe9d9f301fdd29f9a91e53e04631786e7ac36851e7ed52424943475bc3522c380067068b69083fe709f5dc9be8c677e8fe02f579328fe8c7b89e8afffdbe3ed1ea5fe4f48e60357273cd83b2f717257b32b94607112782c1c5e710fd37b2440ef4014d2e1b9f4a88044e0874db0724822f53d1fe629fb67ca177918baa1dc8686cd47ef1a669e57332d87019b78dde34f87738166a149c4acd701f03890948c47f4658c99159ce09ea5ff0c9b327ecb94c53ab71a9b8940fd7446e98442a40afdf4598718e50420e7914a0c6bd223b01ab1aa4ca51c69e6d51f280ed713b1d0c3632411f28875962a3efe5ea4e86c9ad5fbb6d455d0cfb9ec8a0c4448d5fe5309448fd960a5d16f02a70d27c8ab5339d2e921dabf75027c27624d775b625fe74649fdd458f98967e5bb43859c87374a9e196c30acfcd908fa2e15b889ea47b0e19e001a9b315fdf774d9f34c37b92b6479b1a2d6b1ac9bf6771e68d60cb3e7f916cd3d251d7a59c8cb298f3ffce5090ee4fb3c04f3c574621ee05ecdd7420682fa411483192a7ec21b78f2c110580f704a0a566cea04ed8d8dbe977754c2363e640e3e4d1fe58d60c7b62b877b43bcab372c1de1c66c83205db87d6a28d8df6c53bc575461b0db0f6a0a3f0a2ba744e9a00f5eca71c78a8be0bb8702d0a218f703c77d9fef468e3b85536761e656248f78d48686791ffbd3e732f6c6e4db30266d20ee96c2df6ab6f0e9591b9", 0x1000}, {&(0x7f0000000480)="26a54b9ce8c6340a304c21909e9475070e9ed9938c45ee690d3786f73206c874b154f58a1bcef39297eb0457b432adbc95f756fa98c740d305fc544900ac3d9691245da045a64794830d6d107bf75a91a0218f1c2b3eba64504cb0ebf17751262cc8f2f25126fbca31c02855282292d1965fb76951d33bc8e67eb8c37945f2b0485efca471301f237609668e08f5f29e9c02f0ed4cd1f77515b01618e8e7a3d68e7ba054f64a2b75357e8b35339bf42a0ac844a398110e4876e563d58615d6afeb035aac9e4182d8c870", 0xca}, {&(0x7f0000000240)="7e41fb1ce2f010534574abd6460d53e90bed7117e3bedd7a48b914baba456f07b3f2aa3d5c1ae27d04719d623d7fca9fed1947c7a18a2985f66ef320b6f719d35e4250be7f2d6481ece61c9b7b598c62c14590b9b9eb7eb0f52cc48935465d0ae3d68cd8d665e81390641dd09549a93f20cc83b74cccacca67802c5d11419d1effff46db20febd451715493b913436bbce", 0x91}, {&(0x7f0000002700)="c1fc4e922ebae1c79ec40c4e505f97702a9d4bebda8ee1867446c5dc606c31ea038f63662adb35f6fc3641aec0f6d44e497897d5d0109670153d29099aab3a3ab7305c0816915fe7fb3e76e326673543624df12c9ce7b828ce718a04842be379be8894dfef582f367bd24149a77d0554fc4b8c3e452da48f579dca", 0x7b}, {&(0x7f0000002780)="459cc149beb1a21e4c86c0bd82a00c6ed4b1fac88fdcd31fc5901c72bd23427da51cfe3a374845367779ea1421582ce3de838d16d04492a66594c3a699d348addc51b46cd481f995a42754eb87978351b5cd3092e97318d9e519c0ab65c26d2cce1a203ecd79134ea3900002b8f6f2233355c63639d9", 0x76}, {&(0x7f0000002800)="3af3a3fbd471c925ec27bde6837a2146965c21d3cb31d63fcb545588948097c7194d95f61316c510ec65b5b819de6c25cc8accfbf78a1c022840fd272ba6fee1324b4537eeeb5687f8aceabe3d1d6493a3de25b821642c4b5bc9d45b9ac27be2ab98e72fed354d94fd35559e182866187850239aac9755c2423127da671ab83faeef3f4b863b57c66350a1bcbd5e69a4adf6e6a5bf55b012488caf9690a91833fd9dd9a56943e3fd4f514fbfd9074954441b52a658186d886e61a1d249578eac5cdcbf9a372edbcee2de39b412c76b6ed54d2137181544c9be41c4c01af5a56cea34a8d59285f468998b0e0d322c2d93", 0xf0}], 0x9, &(0x7f0000002cc0)=ANY=[@ANYBLOB="18000003000000000000000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0040000020000000ff000000000000ca79bd00000000c2a186c5282e00", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB="180000000000eafffeff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000009", @ANYRES32=r2, @ANYRES32=r0], 0xa8, 0x1}, 0xf) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:08:23 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb00000000e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006b01e49f6cc041717a80d2895977a89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd045710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ef93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f36b44992a94d1c8b07131cd6428945ca266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7acd5bdecf58c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a3f32fa68a7a92f561bf290ffb967977ff2649e4c4635f70b5ace0065f5924bb2"], 0x10) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x8c, 0x5}, 0xc) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb277eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a", 0x2b}, {&(0x7f00000025c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d0229a276d4911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a85fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cffa9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435ade7b8176047aa511ccd28cfbffc9efafb49f8e4d6c25017de82e1ba1a98e3f3eae2c9591bf0d0eee611414e23819d8532bbe5ad33ecc3d5f3eef65837477eb5ae05e45b8cc5e3578ad531e6f986ac19d4a3109a19c9f0491a233881956bf618a9de766403612d8c8c769a4eb77b168550629513694e75cfe37cf7164e4a7eb4cd5dac605e15d3073ecf7b0dccde4b240b8c644425ab94c5be0e15554d2635a111e51ad111b1df0d625143d3e074a16e949e82341487a131276eac24aa63905ecc6175bfb5166612f3ea9780beba231b9f71bfe5a5a615ce8a4838cdbec4373e24074b38dfff3798c5781ce7bf0b74d3708f4384833bde01d4eb236b2c19560d3aead272d5a692bfa2c21465dbfe6b8738179941284c900a578fd495bdcfce2172dd9d09815d5b3f85fe107df2da830f577dcb945901bebaa5e9822ad1161f57988901a5baef33925d2e77465f3de8370dd51a2dc6eeaab9a36cdaa17135caad42a40e87a19e502da6642c389c1179404dd0f3df0a73bbf5c4aebbdfe928bd56595c3cc50c29f8e1567a265bd8bd69a30692e218a13391cba5c8c858eb4b0094dcbea491d4507ed8a09bfa031c30ff41c92b1dd8b36ad55febacbd356b0daf84236c16f277b155d09e2bfcfd3ffe14c97c0b626558f8d8ac0fd622daf17a88e68f5397a161d89d2f5b1990287283c3deb3626e9bcad5368a44b54b5af16fe91dfe162c9fc972a6ab6b5633a829c56d295cf39f0f2bf98e9f61f06769e28697e9efa266e9b23e313fdc4e8a26ffd0411ce81ad1121ae3dd4d59ca7379353e21dc8086d8a06ac399895e2540c1f6ffde2a36f07defd00ddfdc68f250fc000373951ec5ed7b75703fc686cc3b9a9e1030c5f73a89e44af2b52faf871f46d07f05632216290ecfda62a10605fdde6086adef113f0a6fb1cffeecd04dd35da2577217a8eaed6fdd858a1ca1d6afc2df9764d538ed59be5bc59a99fcd91c906f1249a92040902139e1f661d685fb75b1819200e7b97f7f41ed81384c96414b48beb3e127296cc17b2b00167c8be4eeb83d9f9373f398bd4cf59e5c3d706edd4fa725d4c3ce347f4caae299db87882cce93de7dbc814a40276ba3ce1a177bdd0cba24398ad1b35525910b818af971262405a2365aaf870b90c80dbc88151b48ea370e66233453b112527ba3c676b23385aa12926cc30a5cdb48c56d7582916cda4c0d19150863529663cc829e7c582bfb6b8bacadb80716c8057b96555a61f9696c32a3a294430b41a5313b2dc0041120548e5ce0eeaa83108e95088a892fcff580dd467913e5c45ee5625c1a4793329b8b8e7fedc318b35d883e2e887b7821f7a945a67a4775fb5cacf240fe2811b8a2", 0x763}], 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x401}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 05:08:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x3, 0x8001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) shutdown(r1, 0x1) 05:08:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f00007cd672a075de4949d6ad655f1b7c3d01ee59890693445fc40b40657b4ec47be5773782dd8075e636b7549387e09a968f094dac59c1d652ee23a56a9c62b0fb1988d9bb6d51a2cd04a59d1e6d6fce9e773e3ddc7135f6d30b0f21b4de413c9640ee"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) munlock(&(0x7f0000324000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f0000078000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:08:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x1, 0x8001, 0xbd40}, 0x5, [0x5ae, 0x9, 0x93, 0x1, 0x1000, 0x800, 0x7, 0x7]}, 0x3c) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 05:08:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xb5, 0x0, 0x0, 0x8834}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004cd000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r1, 0x1, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000074b000/0x2000)=nil, 0x2000, 0xa4b583b0f4c9f947, 0x3010, r0, 0x0, 0x0) 05:08:24 executing program 0: r0 = getpid() r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1, 0xffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x150) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xe64, './file0/file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r2, 0x2000747b) ktrace(0x0, 0x1, 0x4, r0) kqueue() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x3, 0x7fffffff, {0x1, 0xffffffff}}) pipe2(&(0x7f0000000100), 0x4) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x1) 05:08:24 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x8000, 0x7) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 05:08:24 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x380f196a78469b0a, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x40, 0x0) r2 = socket$inet6(0x18, 0x5, 0xbb) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x2, 0x4000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x80, 0x0) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x800, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r9 = kqueue() r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x100, 0x0) r11 = getpgrp() r12 = getuid() r13 = getgid() r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x80, 0x0) r15 = socket$inet(0x2, 0x1, 0x6) r16 = socket$inet(0x2, 0x3, 0x1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x10, 0x0) r21 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r23 = getegid() r24 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f64626c653100"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="d8b83860fc91cb65b9a61d33ee1757aa32ca3ecd1aeab17d3982bb81fbccc3b324f5485967e4d1ba249a7bc41825de0ba43fccafd85da0e2902aec697a96e0fdabdcfc6642a84a5409925ea2d9218935fd7746dd1337c932174bdc75466fe5c2c25eb97a1ab515728f13c13c0ccd56d9024644079bd361d96af45fe328f6e7c7c97b074fef7b18b05d", 0x89}, {&(0x7f0000000200)="b05674dc15e0b9bad5761a0fc0ed1b95079dd67fe0dab00f39e603758b69d322bb97c5126f033b33c0886c3b43b2596ed4936a6ca26c655f82127d621b9ddac3b1439c6e4de050d5ccf922d137f8ce5c66be2e2d9ff7baeb9d396155fe43717e065786f0550682a0ea378bc1ab72b1ca4490684da7a43e8c159639b8b6626cafb82289846dda02740db9514df3145dfee948b870de7e2af4f9f8c1f7603447a05014a3db2bf1c3a288d554c0198f257e496a50667c318b1500ad568e93", 0xbd}, {&(0x7f00000002c0)="0069d7092cbd2c3471d10f034f9816d997d4573aecf1d5c33ceea24747fb283bc92bf563cddde92c17de05a4de327708d9dcdb55b72e490eb05fd1bf29e9d8ff630b6e43728aadc6e5baaac6092d3e0f624d722a65f179932398badfc6946f156aa780ec595b45dbb4bf9bef0dcc2f07e57c61fc2cfbe5c1416cd8fa82ec2e25e35b4bddfc7e5bae148d06a886397f01cef210c4a41b5f41bbe6937c9f006bfdcb183626e0c45a2cc9aebc775bcd31", 0xaf}], 0x3, &(0x7f0000000800)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xc8, 0x8}, 0x8) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1\x00') stat(&(0x7f00000000c0)='./file1/file0\x00', 0x0) 05:08:24 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000de"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1, 0x5, 0x827) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x9, 0x400, 0x100}) 05:08:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 05:08:24 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x2, 0x0, 0x5, 0xfff}, {}, {0x0, 0x0, 0x1, 0x1f}, {}, {}, {}, {0x5, 0x6}, {0x5, 0x3}]}) socket(0x2, 0x8000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x227b1f09, './file0\x00', './file0\x00'}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x0, 0x0) r2 = shmget(0x1, 0x200000, 0x405, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_RMID(r2, 0x0) 05:08:24 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2}], 0xec7, 0x0, 0x8001, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="e034b4687aa444997c98816deb27d663e419f1ac18d7d9faa2a36c3a9d901f7b6b3fc9064d218cc5fda9f7b321f5f22aa536d903b9746b611ec9950937b5a290b5bf075b8f6951a957d09bb1a0c3fcb94583971985e4f603cfb15401d20802ded6f9f3ba820905fc4f5e1bce99d1734ceb46bd105ade21256fe2", 0x7a}, {&(0x7f0000000240)="f1b38d48029d085e733a392acd428a415e0f3cd643405d0cc8d49787b939e6a4b15841b55bede5c940f0d5ed8b12d0685f6c2c42191e39b641a3efe3440c703c9d181c2387ecab64d6d197ea6be66d8a896c085f17f6e2e4530d0c95adffbc2b7079fc928571ccc12b94e515c342cb055ed71e6a84243e4bec4ec1d62411ddf6b602adaf65f8d7464a6cb6c00d11acfcd7a0eb291c19e556852154408d7469e578f4cb3d9e04119d584268e46c1c55f24ab2277b9a7bddc319f205ed5d473b2e7db6b19bc8ec7f5ae5f9674865c08b8afa572955ddee2564d11e85d922ff06299b03", 0xe2}, {&(0x7f0000000140)="f5af9dce7351e35ab95477", 0xb}, {&(0x7f0000000340)="0a02a1aa03650a5fa2b3c036b97a2365099b59d9634f747c5ad7485f0ce5fa16b7e3f7cf2b2cfb29f6a2b9f3bf9034bc86ce900c3ecccfc7aac4cb27f3dd1a6700c70965", 0x44}], 0x5, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:08:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x3ff}, {0x85, 0x3f}], 0x2}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 05:08:24 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 05:08:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0xffffffffffffffe1, 0x1}) 05:08:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) 05:08:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x991c92f221be3ee6, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYPTR, @ANYBLOB="4c9a4594401e92f22567c461c222583d9cbf708d17f481f9ac2e88c300fe47a773c90530099b8602d43a73f50f93b202f23bf02f1f1ede2c980cbbec6dea0d7217bd5baa252731641008d593930cba546fff8d47da9b63eaca5ebb27868a4aa29c8ae07197ddd3d1382f7a7c78136f9437d056fa7af8f27ba269169aa66dac4845017383b49afdc81356488e5634b9048f416d60be576e5cbe95b0387c14ab4f3c158d8c977ef8e216d98fbbfffcb759a2c6df14891eedaee0601b6348589b0cec1e0f752af4f9ce79c405ca03bce6923d0f40160d27ee87686b93c601484506829c"]) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x800, 0x2}, 0x9, 0xbe, 0x3f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6cf5edb448bc8408, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) listen(r1, 0x10001) socket(0x0, 0x4000, 0x0) setrlimit(0x3, &(0x7f0000000180)={0x400, 0x9}) 05:08:25 executing program 1: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400), 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) open$dir(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) wait4(0x0, 0x0, 0x0, 0x0) 05:08:25 executing program 0: r0 = semget(0x2, 0x1, 0x506) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001780)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) pipe2(&(0x7f0000000600), 0x10004) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x800000000000000, 0x9, 0x4000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001f00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) write(r5, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000019c0)={0x30, 0x9, {[0x9, 0x1, 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, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x80000000007, 0xb, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369ac800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000000c0)=0xcba) write(r3, &(0x7f00000018c0)="f3fad3a647f4c7953bfdc8c1cb2775725ab6f0fd043a0eec3f478b43cf8242234e5e54c7cb138a0aa6346c42397dd5b1487ca2744eb6d66f343129e16bf2bf1f6e9464641728b808c0d086565a78413af4849db846219a7e71eaf64e3dcb176dc47afa3ba8373037605563b0b29235f3f3c48723cb9c17bf170ae7d94f16af9205cbb276dfd04aa4794dbe3b8de07d5af0952d4bce621de6fe2d8b28e251c286c5b0fa67635974bbdc1af61c610a92c84dbabb5ac99db55f56e9c65514e40b", 0xbf) syz_open_pts() write(r7, &(0x7f0000001c00)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849803c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0x1af) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000005c0)=0x2) pwritev(r7, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) 05:08:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xafa2faf88808725, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="bc4a79401de815f035cf9e79fec59e30f6bbf061f3818c6e6bcc7714807cb0848bd3a25948331dc3c8eab63ea0624d1eeba67d3c4769a42d109d40973d103273444f034c570dba2d7451dbda64d5b88e02171d6fe773945d9caa76b254e38f82e418c20efa3452cc9a8715f0876ad5029033c0566fd2238ab6684bf28eaf5b94d83a3adc6306828a113d7dd55c4fb3800976fddbd5c03fd4e6d7dabc95631050b08add3b0053fbd32e77087c8c27093a997feff4e235", 0xb6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(r2, 0x0) 05:08:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/155, 0x9b, 0x9c99db850fd5c6ea, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x10000024, 0x0, 0x0) 05:08:26 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa41, 0x9ebccfd1db9b91e8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:08:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x47, 0xa943}) 05:08:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x11, 0x20000000, 0x3, 0x5}, {{r3}, 0xfffffffffffffffd, 0x28, 0x2, 0x8, 0xff}, {{r4}, 0xfffffffffffffffa, 0x30, 0x23, 0x7ff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0x3ff}], 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0xffffffffffff0001, 0x9}], 0x1, &(0x7f0000000140)={0x6, 0x8}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCNXCL(r4, 0x2000740e) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:08:26 executing program 0: socket(0x20, 0x7, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) flock(r0, 0x2) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="7bdd842765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x9619, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 05:08:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 05:08:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x20000000000000, 0x1}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDGKBMODE(r2, 0x40044b06) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r1) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 05:08:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) accept$unix(r1, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 05:08:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f000075c000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 05:08:27 executing program 0: r0 = kqueue() r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 05:08:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) socketpair(0x2, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0xa5a9974b0e2fc022, 0x4, 0xfffffffffffffffe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:08:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x401af1c42ceb4442, 0x2, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r3, 0x2) write(r1, &(0x7f00000002c0)="1a4058b924e018a0e1161727bdc42da8f744f61a8e", 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000200)=0x20) close(r1) 05:08:27 executing program 0: r0 = socket(0x3, 0x4000, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8001, 0xc}, {0x18, 0x3, 0x7, 0xfffffffffffffff7}, 0x2, [0x5, 0x8, 0x20, 0x3f, 0x1, 0xb0b, 0x8, 0x5]}, 0x3c) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 05:08:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f00000b7000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:08:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6b7a, 0x0, 0x80000000010000, 0x4, "d730c1e77a6fc6e23c5cd188b62d6c1042e74de4", 0x0, 0xffffffff}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 05:08:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000020}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x8005, 0x2000100000003, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) 05:08:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0xeca531db8dad3d07, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:08:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1}) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 05:08:27 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 05:08:27 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0xffffff86, &(0x7f0000000080)={0x9, 0x4, 0x0, 0x1, 0xffff, 0x0, 0x0, 0x400000000}, 0x0, &(0x7f0000000240)={0x5, 0xffffffffffffffff, 0x0, 0x35eb, 0x0, 0x1, 0xfffffffffffffffd, 0x9}, 0x0) 05:08:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x21, 0x20, 0xfffffffffffffff8, 0x6}, {{r1}, 0x6f7b34e0ce1892c8, 0x40, 0xfffff, 0x1000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x1, 0x55dc}, {{r1}, 0xa5b2b34915b954af, 0x10, 0x2, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x4ce7, 0x200}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0xa47}, {{r0}, 0x0, 0x0, 0xf0000000, 0x3, 0x800}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x8, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x3, 0x2}, {{r1}, 0x0, 0xa0, 0x1, 0x0, 0x1}], 0x2, &(0x7f0000000380)={0x6, 0x4}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x80) r4 = socket(0x1, 0x8004, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) close(r4) linkat(r3, &(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000003c0)) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 05:08:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x1b14) setsockopt(r0, 0x8001, 0x8, &(0x7f0000000200)="d48adaea91f1153b3c211081f3b8c269d1b0d9bf2893960a0b43cbf3568a57b4590b367067b9eb06a4d8a1d45bcdf78976cb8974b6ba788440e63f6cdc4ed3272e10d72bfa30b95b9d925ec151f3039ddafae718338c68b6a96db1153873bfd0ef89ed0b7bd657faf75f5861ff39f26182849b23d3e3c96025e185bf9bed46a68e29a1e56eeaa318c1ee1e3139e9ecf657e39c433e204fee5cb93df0aba2b0cc55216b14637a622c5f68dbd5de12a0888f2808401f2bf35ca1dc", 0xba) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 05:08:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x8) write(r0, &(0x7f0000000180)="a51aabce8636af936a032ba1406aa1f706040df80b344a0af1549eacb359eff288e04790d317cd2b24f4d45e1343c59d97036d3e04942d74f8ffa46ea934c93a6c0cb340ccbd71878ecbf778aaeb305df43c9266ac773f3a64d465968cb24b39726c40a3c693deca26fb990da828ef49fd0ed230d61ac4e42c481e8d5e32fa6c2d0b84bbc9eaa3ee", 0x88) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x10, 0x4000, 0x7) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup2(r1, r2) r3 = socket(0x18, 0x1, 0x0) r4 = syz_open_pts() setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x4d74670, 0x6, &(0x7f0000000000), 0x0) ftruncate(r4, 0x0, 0x200) pwrite(r2, &(0x7f0000000300)="fe27dff914b83de6e1698750fc5fc4218f0b85bcfa15cb870a33c4520c5f1dd3d0c35d98030151735108a59171e28941361023edcf009f6bdf0155459bf54c82a16a94e5b3f222a5dc61355ffba08840ce46400272b7878f12082e573546681634bea8c2d4bd44b2b58744d5897ec79fdb6767b38f8259f47d2d5e8cefe2bfae64f2200470af35d8c16b02166395bf484393583f30777fd1dfb77f5470635afada5cdb4a27e2578532a9c4894e5b9d4578cd5521e106", 0xb6, 0x0, 0x0) 05:08:28 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) fchflags(r0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() write(r1, &(0x7f0000000040)="11a2688ffbff57c769652922ab8414abf7bb026448c81e83faa737b176b4c9c45933ccbe5ecfc3052b69fc0aea6ad31a3832be74e44a82ebbf61e5b17374b95505448c1065c1c96b432f4c113ac9d5d2f179fa823f4be06ad4f52697e87854390d2d7fb69fdf42df7732420d16d79ef17363e0fbffd36ebc207e3a49f304e7a1782708fb2b400db092d0412dcdb987e4cf8167ea6426de479b49a46e9b5ace58495038", 0xa3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) 05:08:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r2, 0x4, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000540)="2d737be963853b90323fd0f2f595c1dad472d31688729d7960b51d89b08e32d311547b2385691c259a7091f6e617dc02a9960ab86e66accf06ea08173418e7ca630d81c0e172c7359dfc5a064799179e8780557bdd90eda3ea7b1df96fb5d664b57bf468ad09c49bf40b36894041c4422498d5d17331b9700b43f828cea0401618ee00"/144, 0x90}, {&(0x7f00000004c0)="8c408542a8e0f3ff26573b2d1eaf9c25b190b82441ff3180748d0e995129c457e77d712f7c5b8588c9592b45aed7df9adb7470fa59d1308b6d84721626dd01469a4b83e0dd7486324811761027f61e079103e2d2a543", 0x56}, {&(0x7f0000000240)="ed1f37bc5416263c59cd5d6666685c25c4bf1d9f48ddb67898e04905ed90c8b527b4102e9cb856eab2ed286fe9e4b631d1", 0x31}, {&(0x7f0000001680)="8de1c56006a29bae91c743e5fbdef0640283bbce218081b83af9a796f6a17189709db6a1ee2754ff823df233ef989438540ca0034ccd2de902f9dee9d07ad3aa634cbd666cbc341deaefb511731dd4322b2d7658e8d252b5676dbbd2da7fd6e587b9a3212befff549baf2508c98ea0f910e84308e3c1a191454b60ebb4344a367d85231e0404310ede8b4fb1b6c1ceb3a8a4ec02d9c1f98def6fbd375c24d364307325302618cf759d8922554acf4db3b95841f4b9b92a6e10670db27b963729dc64bbe67a5ed05a158ec6b4391abd10467d97f9e30ff555ed64129bb7cd25d09d38c2ad4d54e72a836a5900b2edf6e4ac2913b324f8c6735fb1b556479ee199826ef3e05a65721d85690b439bd5e492712aca24cb799d99bc44c895eb257216923ca7f786e8004c93bf7c00f47c7e2fb14abe41b0faa11d29d6c69d29cf4f40f1008a187bf3815f4faf3c1e66e62cc87964f1cec98a58ea6a273d98dad4a6ca2e3105f54b1e3f5aab4340bc1a9e7463178a80d26a76198b098eaf333d3b7c635ab853c5e7f305259b1a7473e3ff5734c913520f22d3112cfd59356c0988196a6d9b74ef495eaa77458d5a4e77dc14d168c456c375cef2b818bd1637ac9a28778e436e523ed09f21ed85d7ab173a0b251532f0fc6bbc07b04e14b41df067396dac6c2f27b10750f5876dd9a0aa501e4e95f51f3f1f7dd143af0c34b32bf89bcdc3470587241e5298a4eb1e3ac85dc4bf9ac8083e643a43e7a4b7b11cbaabfddbb179bccd069d1ee1999776b5b522e2c62cb87801c5e44e67b5f0e540bf111bc60c67c25721faff8faef28cee523afdecf847eb3d06a4636b4305e10d1b9283baa93fc5f7706538eab2ad0c3876ca39a94eea002776cdd67a5352da365d8b27e400cd2c6ffabf759cc9fbc19eccd273d070fbbba09214dd081f790344edb7a9bb808779becc56f0fb1cb36ba989debb4498e4f35dc19b1312e5015f35ce4ec29c8a0be582b374228d683ec6e0c54c94385fd24c5114e061e46c4d708be0617089aa3951f5019dcbe53b9ec56bdfbe1be211996f08e9ab95406444a536c47db54ec2ba254658eff36eccd2617e8379ac5426053bbe404e8d62ffb29e9ad10086a12356ae829d349558766a6ceb3777bc445848729fddfcf30c46ac332d83daf37fffef66c556ad0ed2d20ff0982eb5f5c8f01f1be650e76e5f406348d38c34d37f5aeb2846a278c2e9d44e497de3ff24f4e5746390710efef52f7a43f85ee8e1cce5f6e2870f761a693ad052ceb3dbbad92fbf0edc699bdd9f729099eb6d1b1264d1fa14379314732cb85c98692a1a7f23207156434825415b23594b457e30a9e9769dda3f7b01f5be5626bd7ad342b1d9260bdd50f9cc002b1c1772031b42afeff0b39833451a05fcffe0c1538a38963a9cfc4973c813cac93e710acff3f829897d8688b9679423dbcebf931c12d94e1d13187d9b154aa70b2ce3090e19abf03b9895577a8ee06f7ae7d75db6d4dd259cd314531a3fa4e4e46c2a885d5370e569b1877024a62ef17a791f4cdd7ea12988751e2f864327f0bedf06c21c90ca83b90ff5a63f05a280124b5f9e113051f36e48622a8c81e56067a0866b0429e1dad56da1426a2e90ef988da530f81a40af0e845ef7a76b5edecf5a1f1112dfcea2c740f1162fd7692a8b92ff7eeb256b080aacbc381adbf77fb7329a6ab3fcadd42963e569c7a9800ff4093091c210b7d9f7d377c5500c517b4911305c1a05fa27b2a7537ad8106f68ca27deb53ed68f121feaac532b47222225760225af0b34f316c116bb15cab90fe77ca91a94aeaf3dc16d70e34a547ba708dc2ef4616ad575d829f89b301037d80f4af2c4cf5aade44f0ee4e66b5af0c4dcc757633e174566cfd6240a54b70b8920823296671c6e52f60220905ad03b6e55bf1f55105a34f0eb439b6587753696bd90418545953d1faabe4ab4e78e920480c4eaf96f11b7f217c4f6e5c7c0173ed6d10d71a27ce525331ee0401f66219c3644c0d2b3d20ec0aefdeb244e547930b0df4ab73fc8d59792e65cd8661745c86befdbd20b1ff8ea62f6d403db929de053057b174eb221a2b99dc776dad5a8763f6e4c28f0aaf283bfedb5fed4c727bbb51964fe10f6c0d45772b530e373ed0edb5ac0c9235ae9f4e31afee3e73fbb4edb820e6c4fc98b581388175a033a0c153240c8ef98c55798b35e48af5e4b4a3afd2e99a8c7a41cae9ce3064994fd1163f526bcf6e0110a9dd402a6172c865fedc4bd89abee76ad7f02cc1f98d36882d5c8928d028a6045f8cf7d8bd9f8eef3163c15533c68eaa8510304c1377ad21c42c2a19a4f9ff18578b73f16c443c7fe0cec5722a0ce4c3653c62b1810256ca5fbaa015a6bc513614ed7bb8e05e64d579c1555909d5154fc9735cd2d71677544380fb7a166480a4c8fa7888d9bde09975814ca8dec025d136732c5216084c1f30481d97180402f8df7105bdf31a56ac54003e49f4543305a00081de55d6932a6f615d52a77dede9887144988e5074d9e79a0dad9acee8e62f3a0a05318bedebe738075ecc269fd9eb4bbf9f1de03844a001e63d28a00509f4e6c2a2498bcafc7934c2d8bb4adc2cccf55ef5ede590365db8ad3dcfbcc6f242a878056d15f4ea88564c6e238b7236ac441198734638c77695172ac22b0399d06654060d62e7395fcf26a09b5a73d5f807afc9ff247b2ab2c8cb46569aa4dd5d5869c26821e348cdad444bb60b713b20629eb356cc831f6c67edc97c18734665851f84be8d622bcad5b35aba1f78544e8dad132b4e79d0b02c8503de7fb8529f64df13d7429700d171dfec4fcfeba4f2b2c29abe9209bffc9d68f4b14fc2655c015f19bff98c606fb84c3b7521851f008fef44133b1e36356d65f8c6a3fb3762b6e7121effc4d1609687bace5cce779c4ea74a32fab5cbf1178fc8d3b758aa058528270ccb4acfa896f6a8bc335f2d45e3c2229f860e36a7dadb02c9baa6e9623410b1f4252471141354b9d0055b563074585643d101b9c840773333201427b7d4c58738b6f6fa1aaaa196245e707d25065adf0bf2278ad922a8c13d159c3ecfc64814534ef5815a05349aa457ab4eaaad72cb452087e2150975defa9d76593b5d2498308d44b06be580cde2121cc2c35d5dcd244d7c939f8c2ae71148b9fd748ec9b08ad8704dfcda362a0dcd881fde13564b6803c277dfa6f3f9e9349340e1556443ad155c697aaca30fa10275d742c7ba4f6824cf0621c51156009a614e826d62b66a8a9f61c720e77c5d4758c421db4fc0cfff894a62ad4f668af42df4fac8a0bd428f09e6140eaea7cce6a0281b0b332b4153679ecfd6e0eafcff38ff2dc7c217f932b06da7f52d8280b7a43f6ab6ccaf0278ff1c0b21b0ff78c8fb7a904a8999e221cce8e1dfaf4359c2f9ff636773e37770fba70c00d7da3629687553e7b8946ac6ee90cf9c0b640c193269242ebc3609f375533a0742f4477b49fdf712b2efd13a0b10486177a96a6cc412ad4cf597ee7954cb45831052f8e5bbfd3917636b200b76cc62c63cb631852eb2051448c8d505f32306c8209cc4a29ae56837e5ce6d5b4c802523e2aa056a7fc3b37018cb103034b8c168762f281448db6c524c78dcca5089dbe51fcb6578eebfcc3f809e04d46b4f8e4c34b5fc1599f82900ff171367006abc32999f2666a910a7bd636f4f5c4f06838cf36fe78f4c0c397a14e314cdc3d7571c12660c820e498f1d1be5530778e5cb0dfdf4368bef06e641c8ebaed74a5fb292ec8f4c374097c94784cc8497fdbe00719872faa27cff849b8e80aeb230a44df2a9940d9556ae69161a482a690d967b9aaed51ea2f2949d44e0b05b3e6499669eb1130992d18a724f78f6c0e2f3d350cf94aac97e948bf772c42e4ed5637f65f71934a16962d0f393f66f5d47965fff0b8769cbddb3ee785d389c17da875d383b52d4e47ff13582eb032aeee54d6189ab02ed478bc3ab20d818595864e090ae4226584144e70c38ba2f60b6496de015f6dc21041f76533e95e00b6675126829c47642837425780b8f4c571ad5ded011b03c72d3b9b78a761c011074abb5b9b3368c94626d668ec3f3c98d17d3c3f59c686212f07dc090a6e1c3767fe2693016b28a5b3b8f4010d2261298eb3811ad0d01f967836a3c3b606a04d74b9e8e01ccbf195569aada980ab7b6cfe41651008b2eeda683368484762b3e037aeac6a59b992d2f8cc2d25d5b69e3e3294a4a7fcb279e39dbf50d71c4fbe96b289ddbd5a2f002fe7dc37df7e37b564b9f4a8c6f704dc15f6e09eeb6c8bc3861364be855ec0a7f93730e36e81d3483429f8d2dc1647b3faa403e6de85835cae464ea0585c2f1446d5a1b9e60e8167ff6c2ad203613be951f4dfd3220239c155f7c3d05c0a642bd0db622d17b77775ec50169a829205a513ae51e599daff14db9b26755f403f45a31ed438d6b0a9ee71140a95487122955b4b8ab38d2e1107c9647686dafeabc33c79bdf3d8cc0277fd84adb31f77c5b787660d5777921c14d35ffeb92cddf96912fde2c8ae3f8c3c944339aa5018eb01ef0e4a5a714021faacb9da7edb81c9d84ea28918003918200911af3c091b3998d53ab7bc9c8af144582ba63a9fd02a7b6da711c8cc6b959c86df3164bdc473b730da0eac2f29371fc050ddfeeca6229d1def4b4b847dcd30452ca33d253f09adf9e4675a2d43cfde4de70f4269460158e493d21c8d037d13c8bc758bd565567ac1ddbee9795d3bc34cecc362c862d3cf34688a0de35c41a0b72a7028d04dc3dbc88eb7a1149c8b013669f98c6d064832f45bad653ec88b31c2caeffd8ef9f06d1a1bda0feae4312e83f762149f2c948819709afb7718d007132dfb54883a6b6ed37e712326c12b032e65d6d436bcbf2adfbfa964d82f87e28680bcecbb48e1c1974e985b7010ff9d44deff94458381b54716e5b347b07cb9cb2af61ad8a108eb08567f93226f554f880738423e7544de4c8e2fb9cabfec1ad30badc10b6ff0c1f4a44ad57ed30be31140c7118188b6090dca87b82cdba4a41d01b6ed079f94fd0651579392e631ae67f3d90e97dfd1dca6c5128c2fe4e10e11e28bb73e1cbfe5f6a3e4a939ddc113c5519932e6056585619e159e67b013a07d40958a5acd3fe9c5150676796e1fc8b31be8f58790f4bc13f9722623e8e4bf2a2f3cd6a2b4ba42d7f7418cebc2243978116a485abd0e3643bbd5c11e6b4b309aaec96576da16e67cf944bcfdb1da25fed6fe575fed663c4936ab88db9e37185445ff58663b61d3d830a5433fd743627eacf61c2cfa8e84e06c866f0b19fe70b14f7447066718dd00d2c972e258b7451e42b1d01884654565c549586025e753d335bb57ba042ccb455ae5a64be7d3bf79d2c5da9f04d902bfd76df9140b10a0274aea182a6c89a6185824f9f84ed5515df880916fd178e3a08f6958ccaa073abf1730e22ad078a7165e82ae1720293a3ab81d2a8868972d8c086bb115cf7948f3f6b656f759bd965f704a44c79fd0d3f05b3f82307c6a5cd811608bf4479e65f456590e35903eeea07a53a069f2c732a63a71a51da40d9ed6aa14ce9069d5edf6ed9d40adb038cf1401a54e1f5a2f971d5d1092c84aaa4a4f070627183f5192506fffcea522c82eca01d7c02567a06e824ed16c5eae6e562e8696e30bca09062c6daa85161d68a8a0ba7b70533c488267146313749bef324d9bce418bb260ca731996390a84f238c3d6e9701a8c2915b8aa09f113792e0b8befbebed5d2ca59", 0x1000}, {&(0x7f0000000280)="802280c670515732dd0a13a8547f26de2f9bab22d0bcfd0b6ba97508a17b5413593377bc80391f228cc722f98f42f8596f576eaec53546174c6e033bfc46e779289a782a8bd1d7ddea8520b28a88bb0838dfad63ca60e72877206b43eed5a6494622c57a70ad30a5f27125f50659cd64f0ee066ce5b3b20682844b01d81432f1afc1dd890341ba534dab527c9b3f8f2083451336996d299f0dff32faadd8b2e76b5f07346f60567e7f96380704ad3864865f99dfdb273d27faa90a26cb9e", 0xbe}, {&(0x7f0000000340)="2018f1464e701381a53003811796b604432454ab64767c9adb9f6ce230317ad9ee8a816c2b9157cbf266d85fa17171f62670c03c6f6f5fc50f52a47d5bb702702d754d073c3032fd96193548063653eb7bb005a6dcd7c73df708845aa3f36ee597b48822a38670edc461bb27e32c242cdd98bd22", 0x74}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) close(r3) getgroups(0x1, &(0x7f0000001640)=[0x0]) r4 = open(&(0x7f0000000100)='./file0\x00', 0x4a0, 0x1) ioctl$KDSETRAD(r4, 0x20004b43) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:08:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x70ecf421eacf7443, &(0x7f0000000080)="aa331f9a627567195de81ed37393b5c0c368a067e822ea4fe2f5aed93032220d501b324eaaeb8741c44c1fdfd1830312bf7d67450a20b4119c5e9663d28c567a7b25f16bd0457b364d43ed21fda3cb9a881d4c0d54793efb04d60050ad9603d68fe7bd1ddff918db8e921b", 0x6b) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236ac", 0x171) 05:08:28 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) clock_settime(0x0, &(0x7f0000000040)={0x10008, 0x80000000}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:08:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0xffffffffc7059736}, {0x26, 0x200}, {0x25, 0x7fff}], 0x3}) preadv(r0, &(0x7f00000021c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/57, 0x39}, {&(0x7f0000001140)=""/46, 0x2e}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/56, 0x38}], 0x5, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 05:08:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000007c0)="6a41b901dc0524e5fdb830bfe418d043419234e72753441cadb5ad51c5afff5e2f856b915fba975a0b06d2b4e7ff89ea377660f08205b4db0040f1467481b6e861e518a791fbb91da97de96e335c6704dacee82cf6cc4ac325a39e78a23e53e46c67bcb80a9c77c2651c9507533cb8341446de234108f29ecdca257b8e1fc67b1ee387e632f554a90cef0fc5ff4a24b791af7f08140982943081930de2d168ab0baa509ce3d09f6d361637db2be4dfec1f9f3a95127f283ff79311a8bfbed8e1c32560f91cf14d0ee1e9be318d5d52d561a32e30366a13f99b9f76ba91eefa450a238760", 0xe4}, {&(0x7f0000000900)="600756d0dde8897a80da18e91b02d13bc55a823dec2fd1112b82e1286799a08762310e2be1362f8bad1728b69d4c5ef0e446e26aa4349e6dd688cea299a8f0bf884cf9c7e81a9b82f0d82908aadc40246c4f319dbb2d3b399717b62c00cfc4e52c0d434d071e12722a4b42e0177a00b7d99be3c6dd721bfedf2be3c9136d037ddd9466d06b322a232365d35120dfe9e3130c0a8a3161219401854d8e457f15b9811c19eceafacd37108c3d957ab458162b78cf54e5f55491879c93040be836371f2e9b2bc62c7d33de12250838bbb7433322f6d9a07c93cd02d66e", 0xdb}, {&(0x7f00000000c0)="ecaf5b6205e42cdb0d68c36905e9ac19fbc2d111f4a83b99d367738a72408dc79a3da04f161a9babfcbe40c14171cb4eb1d57f2ba1deed2af5def4bfd61dbf1b527fd1", 0x43}], 0x3, 0x0, 0x63) close(r0) write(r0, &(0x7f0000000a80)="bb59f69567104105d1cdf7aa779a6b4f8100f4abc206ecd554e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x3d3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0x5, "035acd76ef3caf0000000400000000004a1100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 05:08:28 executing program 0: r0 = socket(0x1, 0x8002, 0x8) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x64) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x200, 0x10000000a) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000380)=0x8) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000300)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000003c0)={0xffffffff, [{0x3, 0x8000}, {0x3, 0x8}, {0x2, 0x1}, {0x2, 0x2}, {0x3, 0x3}, {0x1}, {0x3, 0x3}, {0x3, 0x7edd}, {0x82300bccba6623eb, 0x7bdd}, {0x1, 0x9}, {0x1, 0x1}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x1}, {0x1, 0x7ff}, {0x0, 0x5}, {0x3, 0xfff}, {0x1, 0x7}, {0x1, 0x100000000}, {0x3, 0x40}, {0x2, 0x6}, {0x0, 0x4}, {0x3, 0x100000001}, {0x2, 0x1}, {0x2, 0x1}, {0x617d5903e7e763b7, 0xfffffffffffffbff}, {0x3, 0x18a}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x3}, {0x2, 0x3}, {0x2, 0x95}]}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket(0x20, 0x8004, 0x6) setgroups(0x6, &(0x7f00000001c0)=[r1, r4, r5, r6, r7, r8]) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 05:08:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getppid() socket$inet6(0x18, 0x8000, 0xe00000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x1f}], 0x1}) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 05:08:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x7, 0xffffffffffffd) 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) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:08:28 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffff) 05:08:28 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) r4 = semget$private(0x0, 0x1, 0x30000013e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r0, &(0x7f0000000340), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r0) r6 = semget$private(0x0, 0x0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xfffffffffffffffc, 0x4000100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x2000000000, 0x101, 0x9, 0x7, 0x1000, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getuid() semget$private(0x0, 0x8000000000000001, 0x12) 05:08:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) recvfrom(r0, &(0x7f00000000c0)=""/114, 0x5f, 0x1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x1c00}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) 05:08:29 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) ioctl$BIOCLOCK(r1, 0x20004276) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) 05:08:29 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0x43, 0x1f}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f6ebccfee68d8285a1bd43d06af69535f0cf6685786ebee2882702169bc0d11c99246382750b235886f90a09feb5b0e1279015", 0x33}], 0x1) 05:08:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r5 = accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xcd5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x20, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r4}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r6}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r7}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r9}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r10}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x12010, r4, 0x0, 0x0) r12 = syz_open_pts() writev(r12, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000140)=0x804) execve(0x0, 0x0, 0x0) r13 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r13, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000006000/0xa000)=nil, 0xa000, 0x6, 0x10, r11, 0x0, 0x0) 05:08:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100a8, 0x0) flock(r0, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r2) socket(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() socketpair(0x2, 0x2, 0x100000001, &(0x7f00000001c0)) getgroups(0x4000000000000195, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r4, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r5, r6}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) 05:08:29 executing program 1: execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='$\x00', &(0x7f0000000180)='+:\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\xb1%}*!\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 05:08:29 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000000)) acct(&(0x7f0000000040)='./control\x00') 05:08:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x481, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 05:08:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0xa8}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000d00)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075f8e5158b0dbad4a1d82b4a75183fb3368023044e2f0912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d2fcc995f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d0b7eac7897a1f8125c3f7d036f46f3cda2896765b1581a77246853175c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bfadb938cb57deafb2bb2b621f59f6e2d5a8a51658ae897ec3d9c5e3a9676bc22c9f5a8206c7e5209d630f6710a45f1f89994fa2489d965b622f737d777975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec9170b84af6aa712cacdb2b4b0fb57bf9612727a4083b216c43c6ba075b99a1c9f1506affd17"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r5, 0x6, r7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x200000000000001d, 0x5) r8 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r8, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r9}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 05:08:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) 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) setsockopt(r0, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd815589b9250c26fe94e47e8336", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x24) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0x5, 0x6, 0x1, 0x2, 0xf8a0a00]}) ioctl$BIOCLOCK(r2, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x7, 0x3a8, 0xaeec002789ee9668, 0xfffffffffffffffc, 0x3, 0x7, 0x3, 0x3, 0x10001, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0xfffffffffffffc91, 0x0, 0x0, 0xffffffffffffffe9) write(r1, 0x0, 0x0) 05:08:30 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x8, 0x0) socket(0xf78ef91850604e9b, 0x3, 0x8aec) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xf4, 0x9f4, 0x2, 0x5f, "8f226e02ad1d0cd68c81823b729643185bb8a0d6", 0x5, 0x68c5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xff, 0xb54a, 0x204001ff, 0x0, "b0d42000006e9300"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="86ab6346fb3211ab6b1f184a7fe94e62a62259377745aa808bef9fad9c5a83f01fb878d0f5722e1070189d77ebed2fc430e99c43578988bc47db6b7f7d6d0d63c1ceb8e7470d0bc63e13f570ddf4e5aab4c44d4ca4859d1a785987946444412c1c46daf13deb5b82ed2df40014b7", 0x6e}, {&(0x7f0000000180)="f5091c26e88be226fd2aedc9769d398ea86684ebbfb660de9aab9e966be1e6a6a75e54139bc1ba38a2c50a4ab7c93b4c6433a765cb7335269a13a5a28f69337f0c95af580852fffcba15b33c00", 0x4d}, {&(0x7f0000000200)="6c2058e79b62ba1210fee08e252962e33f79103ed6c91fc79e2f258d0a1af1cd6290c9", 0x23}, {&(0x7f0000000240)="fb0a2768e5d38e813f8d34bb631b72bb2fe86798d4457e528cf4864213c2a46ff531486a00bde28f6dd1580dfc987c0360d0c0a8d2538b104cf78aa0dc6d383cde10838778b0e5464846ab85928ba05817458efb0547044ce968ea9be08caa154953cdff136208dd857c9b286e0dea88aacaa6c497f947763d83f8fdd230e90521e276f786d9b32bddf643152e550f664f5c45a9de7369f0a423a89ee6510e6fb5533f2f305432f2315bc87b6a46093a420edf3b34670e2856fd2f2b4fb7bca5619b1196c8f782934170647aa9856df89d3a0d4f0491c0c6b963ebdf7a894c5a25e633e40b2bca811fa3fb27b4da09141b1fc1216f0f", 0xf6}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="5faec3a5fa0d39aeb0874b56b89474544c4a73012a4e8a0013b0c378510000"], 0x50, 0x401}, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r2) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) 05:08:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x7, "b8daf1b31b28f495c49c29b1eac508c908d31e05", 0x200, 0x9}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) pipe(&(0x7f0000000140)) fcntl$setflags(r0, 0x2, 0xe9c4771d925466b3) 05:08:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r1) getsockopt(r0, 0x8000000000000006, 0x400, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10001) 05:08:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 05:08:31 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x2) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r0, &(0x7f0000335000), 0x102d5) 05:08:32 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x18f) 05:08:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 05:08:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffffb9) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x671, 0x0, 0x9}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/47, 0xffffffffffffffc1}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$dupfd(r1, 0x0, r2) 05:08:32 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) 05:08:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x1fe00000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x48, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xbeff}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x7eb5367b8e211aeb, 0x20, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x51, 0xfffff, 0x40, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x5, 0x9}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0xf2418ad28d2430fc, 0x2, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x3cfd349edd2b5dbf, 0x2, 0x6a43a046}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000004, 0x0, 0x1f}, {{r0}, 0x0, 0x0, 0x1, 0x7fff, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x7, 0x1}], 0xa413, &(0x7f0000000000)={0x4}) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r2, &(0x7f00000002c0)=""/239, 0xef) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 05:08:32 executing program 1: r0 = socket(0x6, 0x4, 0xfffffffffffffffa) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x4, 0x2) pread(r1, &(0x7f0000000100)="6633b4017f4ba34c5f5a96d7ddb3f60e124adf6377a3eb72815eb5b8975cb59560bdfb013a3f49746ccefffd3b7deab315b30004eb8ab0636e65cffddc89b08894dbe31abffbc0175d19fe0b17de38624650309e4dd76c66dfbc5cb523f4bcfcf887a067388b772492ddc54724", 0x6d, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0xffff) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000)=0x397, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 05:08:32 executing program 0: socket(0x2, 0x400000001002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7ffffffb, 0x1000006, 0x7, 0x3, 0x0, 0x7c12, 0xcf04, 0x3, 0x4, 0x200000000002, 0x42}) r2 = accept$inet(r0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:08:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x57c480000000, 0x100000000, &(0x7f0000000000)="4304d140947ce67f5744d2792f3feb1d08badd22ddef0a6481ab989a185444a364e82a662f959c2426eeb402377e2d6ab30ac829aff7622bc10cad1977fa5aac4fc29bdcddc9e3eaa90c6ef87f971d507d15cf6e004ebe47031350e3037b83051a8afc865c08749b59d0aaedc85cabaa3832562dac25aa62ead4a23b8b409d7e20378cbeb3823d7bc714a75113cc4c39fb45eda2f1b491db1e3620e44857fc0cec15a1b35bc0897722f648b5ec13864742196d6cc79fbdb67a1a73dcf11611f3f61b20051710dd0a833b68f4b0284435219a021243df25ff6963cba55766566db8b36a8e", 0xe4) socket(0x12, 0x2, 0x1000) setsockopt(r0, 0x800000000025, 0x40, &(0x7f0000000080), 0xffffffffffffff3f) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 05:08:32 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x800) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e3a8f5998401035469e9411e2856712a3d64511977f55400577da9ba3ddf351b0585c48625cbe4f95e6bfebbd75d6fad43748fe6dedab8a4e277ba7daa0c7fe2bebcae5dda58fa230df6ea17293d248dec7a7ba3343d885666b94e64b6dd3bc900794c6ee4d82c33c6e0e10582d9ec891d562d70d1cec2da2cd410e0520b61ff4d1e527376dd798f51eee0c17ba5d33fab8fbfd82b69ef7d9947445084bc2902b99cb3b3cf2b39a87ae5e264ed0e62931ce16be9aa2033e8a00095b29c053bb324b39b4f650230904213eb6c66bb891b32de36cbf861e7b7780b758dbb1c43c3fa54cc38e559ffe8b4311916f889b6ea2cef4de4532878e5fc5f9d9c4d1a981412de81460e74f4c12d1795a4d5259c553d12eb1daf05cd8c1b21497fecdcce8f57fb5a43560a1798c0099c4ea5440cee4a7d7caa25c5a67e5e87b8e85150b4b7163f1c2a0e59609f2342a196e468c34dda06a73c0ec13dfa4d7ae6501e2b2ae22f833290eba25c56a8c468cd0925b51abf0742672d71c39401bf24d7dad83e0a81e563908644cfffbe82d0dafab6b9e2438a9ba18e0074570c1870f5cc41f67444628b95334fa270a47be4b255c3e01dba656b986716506d6f7f1db4e6d03e797f822813da46d854b289675678188f98278e91ba26a310a6f9713245ddbf7ffab8b2ccb6c7aaa47e6c64f755e165dc2da6b4365e8a690c822d26fc5d495fea7d73b6947dfe20d3a6528580d81efae8271787fd", 0x213}], 0x1) 05:08:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/152, 0x98) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0xfffffffffffffffb}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x35, 0x1, 0xf1a, 0x7}], 0x8000, &(0x7f0000000100)={0x9, 0x35e85da4}) 05:08:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x12) close(r0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) dup(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000040)) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) r5 = getegid() setegid(r5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 05:08:33 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x55, 0x9, 0x6, 0xdfff}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x7f, 0x1, 0x3f, 0x9a8}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x200, 0x6}], 0x5, &(0x7f00000000c0)={0x7f, 0x1}) r2 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) fcntl$dupfd(r1, 0xa, r2) kevent(r1, &(0x7f0000000100), 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x20000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0xf065, 0x7}, {{r1}, 0x9877f89afb6bd8ab, 0x24, 0x8, 0x7, 0x2}], 0x8000, &(0x7f0000000240)={0x9, 0x9}) r5 = socket$unix(0x1, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r7, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) connect$unix(r4, &(0x7f00000013c0)=ANY=[@ANYBLOB="22002e080000007906c9"], 0xa) getsockname(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000100)=0x1002) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x6) fcntl$getown(r1, 0x5) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 05:08:33 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xafac, 0x7f00000000000000, 0xf02f, 0x7ff, "9e72b526b963d2374c706cb1e6ea8ac1e8d9d547", 0x2}) shutdown(r0, 0x3) 05:08:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="0800000058657b280192e15df60b43ce7bb306cfebd7ca3ab7a9c7bc38", 0x1d) 05:08:36 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xc9) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x108c2c75922de416, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) 05:08:36 executing program 0: r0 = socket(0x11, 0x4003, 0x7ae) sendto$unix(r0, &(0x7f0000000100)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x100) 05:08:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) sendmsg(r0, &(0x7f0000002a80)={&(0x7f0000000000)=@un=@abs={0x3bb2abb388d108a, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="8d6f0a97847ac350670494d324fe43a89bcf6d328ba7ebec30b34a1be26a934070844954c6a8ab0005e2d49d1992df854683595c4b3e0ae37c47ca1ac2acb25b69db4195c4", 0x45}, {&(0x7f0000000140)="1daa1c5fba0411bb60ac6ed73f6e9bf4396a824e088c2a1f592a9c429f7055606c6e3e0d2099730c7b85940dc35285abc9a9b2c6b8f2babbe761b66a99fbefaac95f44ccc19d8c83deae13eb356612af9d05a5692838af7683acca0389c49e81cffb23b4aa863eed1ef5bced98b5a6cc90939b542af2f3c0016e8ee8ea2eddb1bd3f751e675be305ff769b0a4735ef2bb1956ec477b506", 0x97}, {&(0x7f0000000200)="cd05da02b6029cfdf9f75a866242cee7e8d8e8ac82e798b0271a28a401438ad8be7d8ac8a969202444a77849ce40d8030e55ccc3cd87146a8822f4c3530d5ddb28f38304f4eb043f0553b6d19b70a03f76c997d29f6cecd2272fdddcdbc4ef2e3735f39dfc476e968a8a5c4121240704d9eddb555ad1b3325974dcba1816b3ab7a0fca3220d636c83f96e42d4af2db6e66fc12cdb9f3b9e9442ad8b9209502c2f96074f4fe53ebe2944b6cda0fb39b91d4989c81ec31b575c6ac8f7a26497bb91676079276882c415fb94a691ae7bf4ca08d65dfd5246a98ae", 0xd9}, {&(0x7f0000000300)="d8fe86a1c89b2dd26c84b338b0e30f07cbc2c2a1a1ed04872537716fb44e6aed1c7b0c3723de2fe1658e9e66bb27274aec5374528ab4ef65c49edc714508925c33d6a007c7052200a7b6c5f1dadfce9e31030374c5b1dd52d2d32a3e87b500cce5d776134e66bb48ecce1af5c87e2d3892cec163ab13cb4e3fac94cbfb3edd8c39a49b1c73fe57c16e570c669392a5a94220a5a672dbab6ee6b79813ec99637186af93119b5e689fa5c2d647057d722063b4e521dd06b6b51e518980e32101786eba7624c32ca5becdbfd68d875ebcb73f66195c1e459e7ed87b9ab6fd", 0xdd}, {&(0x7f0000000040)="35798fdd2799df831909dcd2d581b1a03687f5ea9055e4a387b0f3af8f6845", 0x1f}, {&(0x7f0000000400)="125b8e3ffdbb3f4293a9a5cefaa2e954831aaf8cedb27e362d66ff68d5c9c3b324790c3be9f331ee96b53b75ecf770fb2a202358454191039344d0e35fd7c16fff3f5514788de7939aff25ef8ed14a52cc5cf45fbac8cc3749614505d2c25e3372925dafdfba039013a05dee11e3d2e54e111e", 0x73}, {&(0x7f0000000480)="739d6388b94033333c78a88e6886168151dbaa8dc356c540ce078c84f55babdaa806083481bb37a7edcdf96424fda454d707dcddba65e332b15fb2a16768213526ba2d5f6afa41c62ec18f0e14610baba123908fd49af29de80efaecee5afe442bba92fdbd643a977c2e95519112e29bc6471225415a971a433d7d69ca02ee3a55cc3b3546b23bc9b7e93370f95b880579bd7833457496906764e27958a00cb7aef92cd8d47e881a37ec167d7a2381ec066918c1b16b42e57c5f45f911a8bdd525e7645c62caf01240ecb440962bebbbc9bd44f3fd1b4c79be80bb9fccbbf34eb2522c486054cc67cfd0f395f72232274d806ffa44540c9e8521d51480613704f175ffc7eec8dc2d5fdf1d71f04d77013812041eafe18a1f87b1ca324358ebda202d4def9656b3f8176f0e5489175c52906ef8e3134f5a68aaf042be15014f772802466492ba32c8092872000722b00e0440b0f5dd9733d495ef243a21dfb04b5835ef8ccdb1262c41842b6deb451b6c9b38212590630e7db822d5072d3c80c9535e5affbfa4cb1ec9d74e19c733a194fc2c1441b3b9d29f7e9d0a1077b011a756033e5c5547ec044bde88a5a5fd5fda768586b3369035c781514834c219a25a67a11f1618aa8b785e0c3c6c92f02cd6de01b93add136b269a35d645967bce726bbd6cd45b4391d5edd1dc4adfc976329146fbd1175bf6b6bb53eba221e5d5b05d7ae66e631a1ed051aa9ae150695469f2872a3b3ddabf4d2889ff40ca358e0804cb56d5020fb94c8f86f02046bbe6d36eba2d73de2428fe4ae4cb03b344df288ad9cf3ee8e512b99b1d829f6ef4bb52073ba2a353a39e04ad573a9096a3cd24ac67c8693511cb704c3d7e8dc03861012602c3b3e392f2f534cd0821c9971fc473a46ca2e1c80afb4bb286f904d19158d12f3c1564a2d77d7d7b78b581e969c84e2a8b7e3cf57f00600eab1f72835cb2cae79212f647e4d51345cb76ffa4428a94098244187028b2f516a2da47a5b468a179c76070b0c4cfb5dc75076f802a82a31a36ffec19dd2310cda5d0a01e81482fe4f0b248f1d3f839d04a34eaeb80252bbd1ecf509f762ea3d1d165c6a2d1db1a753c97daa5009b2f96a3ac8a0e3e795057e48d062dedff3addc9966cb5f158c649bf53f14f8878cc4b26bcdc3a0a99259a028ec7ab8bf8cf3e79c326e66b2ca8fad41393f58498db71320300a5f8adc80702916c2fd1fde4cac92ade0da40536b186784bc0305221176fc1e6ac12812e73f1590a978b09644321923825e9af336c877ff13c31b5eb8d719bfa5348b95a1793ced0966be0a6f07b80d831f76d09fe1f69156fc914f08548cdff22ceb4e7b97360c41c7425593fb2b6bb1b11dec2b52e13a726eee1d4ca1ecf17c76f07c7fc7986053cce8da604f63d3a111427aeb75beab9beb95bc01bdd1d81b1c5d74c6d4045fa34f51ed6c175f0324ac6f7aab27155608666f77fec06947e68fc397c398c5441661e5fa76b03359cb6e51d7b0991c2a072548735112260123b275c15331d1a9782247649a8950586536c9bdf206c19e9be62474cbae19ba8fb96c9a78f69372eb1c5d5427652826c550eeb35f2433f6b2b7cf987e30b93606c16a8d18d868987040cc0d91138b67dcc80813c5be7d07d3295d5ed3046d5d7184e748902aa6f6504f5ccd26e2cdf90b6a650f4fdbbe6726e9a1838e0811223a555a4d5d168557ae1df15516f1309056023f4b7ab6d56f3b612a8f362607c4ddbe085822e5810dcb22139935ac322a0a82040370311dd29dcba4c091fba7726a4d963513a3597df38bf19696b3b50a0de638fbedf80368dde0a0964a138759574d45b012df689c688385b0e22c64d3a33d19eb3439afc040635d43b1d7373b6c7398838b1097ddc7e956554dbe1c37e9384574106e6650b6a7b5e4694dd80f107789859feefbcb95fed06181d20a73e7ad6b13ee32643dd2e4df46ce522dd91abcf5f42197f496d592ab7d7517a774852c5ddf190e078d8107cd90b00ce14f08865a51b3feaaf7c092a651467f36cbb4345f76e5d163e64ea9cd03e05712d8589636e58f78e2716436c7ee3010b5f20c8ab8c555b4ab416ab34002dc130f9b618e25268a80477ee7ec076eb15f498a1378b13f20aae494c0d670dc604f6bd75e9627a57cad1e17394bd603c849f92a91e12e26171a44b07a84daf9eb2383a726e924b4932404453010463481758f490a652961030419eb0b46a0c262cf1dd15a93a989a2ccaa039d393dbd8325aae84cbeee83f939bc33c95d9558032f86374446ad0c5814ce09a0189521fbc8410cab7ff234bca5350421f576df21fb29f103bb353eacb3868a9fb8df5606f1bbe9476c84a69d3dc20bcc1e05fc8f9b18cb270afdb100eab78fafc87c682a00654685d2345c58759d36ede507720f5029c68520cec86d79544f02abfdf469087de83947598619b36fa52933df362ee946bcc36717d19dce4d1b8236b0e126578aec636991fae4f7982a98454ada632eaccb0f0ab15159c79144e42da3a7cf3e487741c39567812b143500eadf540bd97c338ffc2e7b4cac71e2de6be9f1eb2bc3e9b96624af6b68933fa65aaf8c6a993a6cf712cd5c569401d50d2eefe67e94e928635ea719bab09f37cf41f9cfa93aa81525e2e3f22752b7bfbfbae43c1bb829841d8d429b045b7d9bfa40bedf4573119859e12005142541ad87a7b658fb96cecd2e1d9669785c73d6fdfd0c912d3e2d185cdfe01fc7351b89e5126353aa9bc2f2036c7f0e1f774b7e3765ace5a6020f75be1f67c43b54412325be56994409d41173e034bd0ad1b72733d1f2bc4696d188952f3b7b2e1e5a4537d4a1444dc66ddbe9114620efa54bce235fc760ee17969362cdbb55e98fef58bd4e968159a9fa60ff6e71a722cdbdefeeb13183fed216910d78a924d0639c887bc8d90f74b1db78ce48b1743ff7eddc961e7eb614fab72567ee8cbf3fb2d77b2badc950dba4135de5b841edf73b28d2ab8dfb4035ea7c47be8b0413c6c8d7c883a545c219a26549f644190b1c6c1332349ab4df5faf6f406d4231d5bf0890bdbc40854054c4bc2c0d835233092e104ce4387a192809781960c7973926125011002baa9fb6d82679d74b53e9498368d4d78a7a768320d31738a078d712dd70eb96cc87a8adf70ebaf5a044247970686318ac9d78846e0ad7cca92ee160816c56e00327f9be027018f529d5c8b8e01a16534dc120df569194e6d6d2571b9724fb969fc7e171435e1c75a71a13cb86c6cd4dc4b0a5e183707f91ce26ef10771cb08beca59a9c7cca5fd856feb2d84008c5bc4b0ef7f8cb7e9eefd62a5f327d13700346ffa51dafe72a9ef9d971b6c7dd7fb066883c7f887f2268a709abb598801cf05f25ba8e7e51be0b53f2854eeb0dd8b352f951ab95e5e53614bf65b78e5ef1ae2e8caffb238918b691e1ad4e424847185bccefd98f31b33edadfa8c70b031d6bc41ee8ae1131db6807e141f9c55a2f5309fb53ca5eed4c5ccb4d8b4c0133288fcbc6863eacb4f0947b4b7d2290797b2c45abcd2bcf9f58ac15b55849bb1de01adf05891f533b28f55312974de4585a43ec945537eb2adcf8d5399cfdd46a0f38c6a17bcca25894f155d4f1ce67155c5143756de380c91c3bed7b55780ca9ec8b945e04bfc594e46fd67b31b0d7ae40827e98ec316e055f8f13d21cc13295409a6d8f4cce56a757b0260709f47e4b36dfcab7edbcb44349e85a4fc2f1a6209abe56f7e1d679e96e80da4e3c6963886ece21d3249ca51f5f26b478d2e8eb6379a18c627e13770ea43df798ef5d955af5101ce4a19ab248e0f73351115025cd63f4d1ac9883eced176b80b8d6e3ffedbeab671444c32a68e0567c2ba81ad19dedc4a8cc14f62fa8d38075c659f76f3377b3349b2625adfd1232d6510a85c34e25bba185f091e7ebacdbfe58be865a07f22884e82d92876c9bf09c9c48b9adf56885ee7c5b2d5e54f2284cce832056a94199a34d24ac9fc991457a3ce7df4f42ac28d8fc2364f23bbecc7001e4c5d07fc299191ce272baad519d8ec7dbb32d2e8e43ba7856feb186fa8954dc9afceb48e88e6b8e6ea36feb8e2e828d12a11979e1c697bc29311ad0b8f1026e1b49b8736e5f7efcd96546e98b2cb7c96eb37614144b63cc6fa166f4f7b625774112f1a12fb4a0846b498215fe7a5846cb6c61156e3c1fc1f24181dce7ead0a507e93d957dca7d0e2c21031f45be752c7e6f640cde0dc121a2b324d8743448f16a8328ba4140ce0a67aaec14def84fdb8dd84650d1964fd49649aec6a3b424839f5cce0a567178816f8fc3ab2a77bba71fc9897773c6377d963ec452d493e1ee960e03cd5862814246ba0aaab1bd65d80a84538f390d50298bd151906e1c90f75f7848ba7ef1c4a627e2f45ad7d471d85bafd3c08a919ea22c35ade392b4b02605c01b77626ae80fb032198e8fdfb2f1da6f66fa81bf3fd75b10fbf4ece3f3844b89b675cb354c05afa9fa370ca66c57e627e3a4ff02bd73acaf0a3b5951a7e98a3651c6a692e45ffddda6b6740b98424883a8323b8d43fd42c1e0e9c61471623b49b797f538f3fd8ea684dbc5323a93a6ae09c853c4c25ee4961a61a02ffca195d1f7d2db0fd0f5ce47d2840f28bd1bea55f6a25bcda34c1ddeb98042d6913f2923333b70fe8ae17f48929fcde70545e3c51a21ff382e11155c7cdb16ab30828b1fa73812daea7c40b0a7b4b940cf89f967abe192012e96486652ee3b3783bfcf79c7db326da8765f29ce73c3446d9b7d12c67e661087c5380fdea136d62d305eb5a7d5e90f79bc34a39239e42f50f8dfa3c573fd50e7332d1e970ba6cc9e46123118a884250c5483fada9d4a6710eb538acc629ea4316f7a91e5b9037ca8412dc697a63e181f9fe6574c5bc8d82983aca754d00a510b3b4eaf64a14fd8e8334f23dc90c0a70ba290a2bd6f085891940354c3a96e8ce51d3e99874dccd7a045dd6f116827d2b19bc43b8f959e57e96b551be60c2e3ecc3097254cca3a34900e3edc0716670c521e859ff4a7faab1d6c9b9a38917780c08d32f1257a7a9e9c1d2f116a87ec7c465a32186bc2998bd7aef1ff2c8535e40c8d3f65991be8f2422a1d2221ed22500b8641247b31e67b03018815daa97182424eb00de07237f7c80ce83b2d1cffeea1e754fbbb0918e27d4cf9d82d1bac208d0ffb090676ddc60df706e3711de67e932dfd37b958b90ca4a8da75b041b5e45e8825e58b38a9db5e60539c453b54634a59526eecbd8d7554f3f101972247dcba4bd5843adf10790e3f43c81eb74af250cb7d583de47102cab2a2a62e5e50008e56b39ca79a430bdced1dc9da8edeaa9284c728d083e4292f967dc104107ae5465e3ace66d8f746316391b6d29c9f029eca1e4debb0c5d276d881e71e4293aaf994d06679babc7c0d58b653222dca6b7e4f23b7dceaaca53232bb38e9be5caedb2ae04c8a0be2962d7d70e9d1f78516e9cad501e99834a61e2c8013d47dbad59c1964faa4ce0877aa2c24cb514b97fc63c187429dae593d4dabc1f25d1c451e0fc733d1d6c1b44975085ca1104ff6869ccdc0a2bdbfc79d50076ea2c5032f0514db944025e4804ccc74129250f2bf6e6aada1f4695e8d0776cb832a1aab5bec38826921001393bab5a3a998e78031b198feef77ce2f0e7171dde3094c1c1832358dda0463e4a11f48ece3bb5eb2735c5502518e29f20163e72077ea3c6933001a0d26ace1d4008c7a5d5d157742288a853cb5872a3fa110c9ee1", 0x1000}, {&(0x7f0000001480)="cedaa4ded7972ef2b89be15c60c5e87eee9af4d9a478dc582135e0010bd79fc90babf88bce8baf599b24cfb1f91dc9101911e4a9f666fe22863dbf1829966f5f036415770f011cc23dcd4a45cf8872a3b8a0ce411b95992af6915d445b66d5cd8cc587996c2bccd184cf54a7cbd3", 0x6e}, {&(0x7f0000001500)}, {&(0x7f0000001540)="1efaf94704d8bf8670789265633f313dc2359bea6b209c77d39809ff7532a9b55f01f721c6f834e5489fd3bc27501ad2abb9276914645145ef6a0370a9a0dc39d8e142a290610f7bf8bd6a483a0bec193f7e5eeabe50c6888b15427229aab6022c5836d2cf155c81362a40d1496d1e48af7dcc6c3dd5fd44accbd1590dc8d696c7c136", 0x83}], 0xa, &(0x7f00000016c0)=[{0x78, 0xffff, 0x100, "ac0f0563ab8bf500da629bdd1ef4e65cb35a757602e5460c87c2aacd7ef68060126ff28188de04b2dea8808cb4b4d444fe5b93ed9b2e1d378d0a5fd1bf6e77c856dcd38d96ea54f93397bf39502d50b65bedbc291f653ad263416c9cde673a1c47823145f1"}, {0x1010, 0x0, 0x8, "aa7ad5e9f9769cd7f2805a5a6fae6f863b6588e69bb87067b096950d970ab6d1dbde8de0cf1e34cc03647810e0e4adcff440040a4dd8a8419bf731feb38d3ced8c3346d4940dfde93f0e65143cc8c2899c5076f64d5de727b2954509c269b1a4d7c8236b5a5b6394513c72b86674627af86f472eb77ed69bdc9eab5b396bc83018f968f512b43db441b5764d758717d050fc29d8c26fe1a0ef939f436746970b7d1c5c29f1f54ac3a8d3306e235c61414cc4fcfa99c088f77315483caed2034447a578f50e1298c7510b30816f13bdb655a6afcc78d3f663d4f308e47f815a67c14220c880ce9fa28835a89c058e13f50b284d8ae075c401c19b984bbf5a37d340df9424db527bd2b872c04958945d6ccf78058442959b6c88ec9e246b88bf543032cc860821f6307fd92d056d9b6fcc49ebdfaaa20cec7e11d3edebb498857c110fd69d35446a0685f75d07cc4053c487f95e13a518dc52900be12eb9d551780dba4a6f3d5136a6ae220dd76f25a8e2e19afebe55c57c000b24d47bb8dca70c2f58703f4f7d770a81253d7e1860bbe202c3b38f5e27198ffa31207abe1f27f40a29dd6c7a53d1f11be8510a8ca2528424bd9bbb13b046114b34e973e04c061843781d33cc68d5e478aa3f880ef840228cf62245624be8950cfdd602da7cdc934c1c67e5736e684f698ae24b60717087cd6e52262c2c5994a36398437a2382fa51bf82c300e35a0b0e485e43193e51b733534e87a664317f85971a40d60c4931b1cdd49972dec4b9a315f7fdf52af6361c860f9f149e0c4b29b370ed3ebdc8c082a4d89cd4c27126517514598793ffbf98599207e327fbd1ef2f86e6b94084fd3e5de2588a42efcfd2ea6550dc285b8dde96a1e628aeb8e63d4430a4e226f784c06f7acddd8a917f658435b46065ab9c4c3462be17f8be1301b223f10b554e48164997479c5c10599d5f465d4380a8c344801f2bca627b838661f213743d46294d4728f5167744974dbded4fe843c7fe878ba7d4b2a204b182230679f4d628581bf4eb35faa000294b834b4c89f24d2d8f75f52a55550e58e209cd4a92f87ceda32997431c77ef0268d4d1bc9fdc65cfbe4eb91c8388dacd2056850c151d82985dac495d9a3e2c828ab5188a5493c29ed860994d6c694298adabfa777f4f92b7783d4e8f6eb4419481d250767b52b3d3e8d02fb91198c433c2e9c1d4b4be66409e2d7e6e595efab444af79df7a17ad547644e225ed25ae78bb710ed0d89b7c8cbfaa1da9071edf38c06a499d4051f24070a01a1cdac909a352526fe94ce5e1bcab22d2970281fe440b5fb9ef315e19d541745c3d5f79aea0647f8dff3295f9b67e8ff05d7d000829a6933961391d1f28c34b057eba927750bc2239a52b8f4ff656f8caf75229ad85d6c0a21ed9b0b92a1bce844a5c142ffa5b6cfe0a6bb1e657566de26f7d26462a4033145aece47ca1ab3ee4aaf462883a375147b208a6f4a847db818585596d537860df940455400e8e7ff2aca982d4398061b8f30630270fbb3f460dbbd5b8ab228ff75be8efd65f25cb647abbc848e4f81915ca9afd4c04936a942f9c6ca4d27b202dda1205769994edb424d28bdd7f4b5fef4febc3495f214add5404b2df518db36e04fbced19912ce4a3148146908eb3057885b091174e5483deedf4cf05b1867acf77c4ca57a163e2ab5bffe53ed7491457330b55c583224cce67f4f48808ac9cf6a278e22d74c1f75180b35e7456ed7381b8730a2e0983e18e2094c11ddd4f1d7990ad62b9c2bb9b7e1f0113dae38fab1ae7327f8d073b21621a66c6dcd59a1c9418a14742bd87598acd2f8aacc8b32478897330ec9e8d433fb2239fad5f824a02ff5d0a57c33efaf3327890bef767ed9d36a2cae5b037ab5ec4ca9ac1fbcccad42e5545db785b0699b62c92d9ab5f0da895365dc7989bd0e80f1aacbb1b8c9d5b5a7ffcc0a534c8718b8763ac528012d42f8949dd346de4a4e63fe0d683564e943e3ae6221c0bb974abe464b8cfd882aed538d864ad7605eb8e58aa9ebdb3ba7d3da0fdcf94514024f87a37fb245d93b60b6e38d43a794ac8313b9b3979ced70c08add0ad29c144aba0c2ec703f2999aa805a41ae28269c87d37ea6ea8b0b875786d79701281b25bf2ac12f0643044db237fec93d7bffd51b963ee55480ef1eae20d8cfd3a44cff0759a550dd24ce7a0fbd684caf2bbc8d215addb225060c49480a5b75bd214ee52ee8d9a89b6f831c9ccbf45c6fc75fee7025dd50fe2af199cb3832456c92a88c411017ca3078cbad619f3ccabb4246720e7c2a8f46ecec94bc66ecf0788b76e6803e27ae50202ff7cde5b9ba814e6d4d10c7125c9b2250795319838a32c53388af3d038388dc9ed57ef730abe1d6106c8532076f26e1cf5e313dc2aecac153bdb1a812e6ea104f00641d126147064d9449ebb2b75fad372b44e662d7d21315bb87f0ef038fef68c3d5c84d43d2b1d7a694f6deb8055b7609d9577d73d2cb1cc9b1191a1f35ad90840d1817eee565bbea13a3e9c6d08cbdc3c58702466a916e9b210b8b6dccada53651a9869e5305f11b670c4e2d5989c1c52c88af95c171231e1de4b9420902898e01bb04797f3102dd15c3a9f775ea8cfcbd3a2eae2f2b52cdfd7139a8348dc61c710da7cf4ca7c41a96b7d6f49fda855fc612e68f78329bd13f2df6d757fa11552e2f97c99f05ceb698a3cdd4fdd26a32f72ae0118db049608f9957c154030ffdbff5e4694a7a60825d69d7c58f459772f3c43d1c143cecba22a1d4e11a85ff67f3779b9a3766a24bccdc44cdf276bdaa6ae409e3167bcebf1fc15f5f19efb00b5ace20400c3ff7baa1c7e1c596d63dfcf200be6f6fde7b5c52796b8777ddde14ef122fe22158d0f85809b3a8cce9680db1ae05e78346a5d0d28ddbe4eb3e2063df33bfe680d3dc26dc5c96b4d79b84b13f0f8a23c8145aaccc29e8be6c73136c4576ca4dcde80dbaf19c8ba3cd1489d114d95215919a66b207d6e2a04a7a383f34bc036c2a1ef07e643c569e39239c743d59dd8b6399a6db644c08b4196e54950d3e5f95ab34cfcd3c0cd02bdd5443596f799554faddeafd9f725c693470eef6feeb775fd8ddaeb9865cea55fc55acdb25f24b410bf2f6a1927534084e4af30902208ef85e6abeeb264d311bcdf72aabded0680425be4d2289e47a94ee226e7b8024ae8b3173b8ef76322dfa816a690314de5863054fc8a6f7b54b6aa225bbacf432bc9045703b008e59e88279472c1f42a1b0faa3850692906af0adc91bf9dc1ad41f4cedd0daffbc85452b822259754a420b91f9a69f6427cb6026a4405f5a897c436ce59fcaff939ad1ee09d28cfcc3c2faad18daa1bec41babc1416d9886e93cc8378b4d747a65f1adc33cf84dfdc636f26e0d88aa1179ef9a233bde59fe2db3f8209164a50dd7b269623ddb33711dbcd41106de42edb1f55ee92e66d2451463f31495fdbb00b14979d243b17dac312d89967b3b9bac2ab0052ed3c2622dd8ddb197f8c00d9d697969c3e2d39ac91be8a0073afa4bfe192d148915ef5c48cb76aa0709e474d5d647c978774855659670362c4b7ad44888de03820d81681908f94792dd65d21600df8acaa039a8bf71314ed0dd223a6db2534af31868af1f86de4be86145d0c36ee528f31476b654b014b725b8bc9ffac11be45f0b422da4437a8217c1f151413c0981070cd24d516b37eba33b60fc2d78ff2259cbe7e76c0ee3a52bf5f9d2f9c887c478aaa96b5a34ef245b7e312e570831d698f16d6c1d21861d8341e9af767e109471ceb08f98fda7e7b044ec017127c060c5e5414778f7d7fa91f91489347a3d992c0db837e72e668994aefcbfb2e7a3e9b45c8bf0a2583499b3b57baa0fd8814e3e527036af77b66925219f9b61d9623d73323768a7f76b7e5b3bfac7780ae948f1dd5948bbc260cb94d4e4d2045822a0fdf9564f54411dc00f09ea345aa57333ffd7aa6c9e0b544a5395d417748b34d7c905a342aae00029ad4b9c1d60bae37f18fa33048dfffee261a6ae785ab7e98a072582e236795eafe899719c163cef0665c9745542829bed87578aa858f67764232cb87f318427d8312376617a8751819b90f8073a1dbfee48a10c8c7354c9358d84a485762e542c122c5920eaec4d6d68bb5ad2b65f3d181729e15dc731ee4748c21e1b19153104cd501feba50bf9be7a98624e0b4be275137caac35d50260eea89a63f1123e6ae04e2237715a4857726bc9a79b6d95aa2973c5f9d23ef72b48a0cac6e54636fe6fa89d69d732442d46b4e65a87654cb8c85398ee8796d69d27758bfae5d2fc58551929ff5934dc1f4f4bf67027071dab44b4a95866f1aaaa217b249c8457bbcec3323937170fde508ca9ca06c5e9390076497878a268dcf7c84f8567bdff499f5ec562b844ea27151f15f7ae888a6bf7aeb637dba24f4306103f7218d6e3bda3ebafd29a0a9387142146cc577f072d2f8b5536dd423ddc24499f440178e1869a84f9e81dffb688dcc49f43af9359ae579e4cecc53e1f6c0ac78bad8ff2630e144da188b2289d0c2e5441b0f7f864100e4403e4c3d54a42e437a528fde4cfee10e7b1d5f949bd5149eb993f4f073f048422c36007a7f578b1e788418b7ab3cf6ddf470ebc60b4483f4733a9c455c0c4b102be69b47b5338508b9ac85eea05e5f6d8599b2c352b70695d02f8096ccc3b95a345e5252dd3737764170b0095ab50b8e69b6e4a56ee058d8f487f8e94ffbd4e21dc2bf055ae32b684af1f54863ca11fb435f5eff951fd6c149ee31124e40b03edad1282fdc71537f4b579edf299676be84d597c85f98283048be53cf98c2862dc49f049e2bee004a57c7af7057f0ac70344170ce8f075cdb4ecd08ce078cfadb5efe06dc97d4e284e1cce67172944ace13566ad280d10d3675ed101b71b21e78ac64b0e428f134e6120c9a40f3ae293217b69fc6b4a625c9d47259c9fbfcdd39bf7799c2f9650a92135e196b2ec82c5a6e7566eb56ccb4e3d9c366df16e8451e07d5ceb307f98bccb69155a55a9d0118703bc24053bef20fa12bea812a82c372da206d001378b5e11f766ea1bab361be3c57c567f762ae6e32ebfa76e2a567a2bab9441884d1a4d2e5a0f64d4cafd2df6be46032299db786b6a0aa7b9d3f469724d237c86cfef24e29f98c9e3203d611c16ac6bb7dae66483eb25a1f40f45ab1f92a6bf6d2fa3a3fe28286993b45aec9416810859c10f6dae6f8240e13e8080107cbdba74c5e73d1c39548e8b2a182d7217a72557f1936e3d45cb57f28221f262181108fc6b142012da76a7e574bf0d965d6056a1caa435952e7748ab3c6a6de95759ab3a476facfce2489e7d255a52cc83147953b772154965e574f06144201193ad948e217792d9ea2b28d0ff82d2f2683085883caeedfe7b600ebf65b815146bc6916e481f26c62310a37800b914e8039c508e528076f750476d291f3059df44cc244cf828116e24b9395a3d9735c23968f5f5d08c6181d81e6524997c00ec6073c1565bea671333c8f4ac9fc9cdc30d7959a7f6384d26dba905951fb6e0a6023bda3f2b524b7c8eebba4c45c82b478edcfcae73bd33ec7db7bc6851027cc9c006d7b68b77931ccdc3097c835d34b6066cb60b7232fcdb004a7973972d06da859aa5ec6c288823b732bdf159ee0940bc9596017fee18acf8166f330dd79c5787a7421582cf49b10f267dc8b6046eb20063429caf142398cd6e28174dd20f41adf1ddf7a1e0c03218ccfd9d340d26567740"}, {0xf8, 0xffff, 0x5, "44f1e70d983e7773159c8b0f0ec7207049a2f9d9907e6832dcd1a4bd6eecbfaf6345d3550b62a0cce6dffca2acd8e7fa5aace5d64135b38290174665ada591aaa8df8e77b31f2499748e8d57cb9733740ef5ab0303a88578fd457be579d2dcdb9dd9d6f76fc9de7b9033554a458dc5c5b1cc3a99a62358bb50691135793b3559e4a2bff3d6dbd06449c8c1ec8dfce28b87667ff93b0fc329709103e2fe27757ddc71edd081da83f286fb97149c74c92e99b0f84a1d87f1517fd3d1ac73495827cd36050e9be67b02c6a523ed41d461aa248ef96bb2d88f000424ef7db8345007bc4836"}, {0x48, 0x1, 0x3, "5ced5bfa53307a4426e9d348cf8a101e06fd6fbe80be27703e67803d41b6bf08b86852d15803fe7d6bf994183eb9d1213e"}, {0x100, 0xffff, 0x1, "2aa2794b7da09fb68b3dd4bd98a0d920dbf38458f44507914dd85b9fcdf66aeeca41a307aa2050d9cd61aa2ab281e0e4a4add6227c8bd32ca5f3dac70abf6fca3af3c01c6c41088a7555db57edbefa0b196cce11a94c9b8dfbefe5e1251ade7247a5b4787a8059337590977cd8822d3fd0c635d52a43c5ab61062503666b5aaed119845bf81616c71c211ca53eb0ddfb332ae9be48bef045795f4d50909f4c5961307dd11f4d3b5e03a56d95614d9d77e22a7684d8106bf890cafb270ac22cb9af458b7bb80c4b7b3dcc8b1a7cec1b5626c64a3980c832a666ce91803655cac08ebfb5f81233d639bb60"}, {0xe0, 0xffff, 0x3a, "6b00ced786df2f9f5504123baa9a0d0282306403d982b122c2e2952cc6528e6e166d0edfa28aa7cdda4ecafed2956419275dd38feb0d69c5236eabc36ce099e59bcb3cbc115391384bbf5757b94962328a53f49cef95d3a19b3ed8fc16c565dada2ec839d89aafadf9209bd8004ccab355258387559ccab8675091f4d7bcfbde2825ebdd1d7026f48ba152d84554c22df6daf82070fbd0076a14df27ce5f004072e8f3a2b9faf39dae79bc76c45d3e088d4bb50a2b2b88e936c2a515b29a8e06998970b8e8472d8938286ddb2bf3"}], 0x13a8}, 0x1) 05:08:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x140) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:08:36 executing program 0: syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000080)=[{0x1, 0x81, 0x1000}], 0x69) r2 = socket$inet6(0x18, 0x5, 0x3) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semget$private(0x0, 0x0, 0x84) 05:08:36 executing program 1: munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) minherit(&(0x7f0000e6a000/0x6000)=nil, 0x6000, 0x0) r0 = kqueue() munmap(&(0x7f0000e6a000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mlock(&(0x7f0000b14000/0x4000)=nil, 0x4000) minherit(&(0x7f0000b13000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000b14000/0x1000)=nil, 0x1000) 05:08:37 executing program 0: r0 = socket(0x20, 0x3, 0xd44d) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1f, 0xbc}, {0x18, 0x3, 0x8e7, 0x80000000}, 0x401, [0x3, 0xbf7, 0x6, 0x6, 0x9b2f, 0x5, 0x81, 0x3]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:08:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) utimes(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f00000001c0)={{0x4, 0x7fffffff}, {0x9, 0x330}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='./file0\x00') 05:08:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x20}, 0xc) setpgid(0x0, r1) 05:08:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000280)=""/80, 0x50}], 0x3, &(0x7f0000000340)=""/175, 0xaf}, 0x40) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 05:08:39 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffbffe, 0x20, 0x80000000, 0x0, 0x100000000}], 0x101, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) pwritev(r5, &(0x7f0000000040), 0x1f9, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r4, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000000)={0x5, 0x3ff, './file0\x00', 0x100000000, 0x41d, 0xbb, 0x7f}) 05:08:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0/file0\x00'}) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSCTTY(r0, 0x20007461) 05:08:39 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x6, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x1) 05:08:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getuid() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 05:08:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="7623748499773f768332edc99f66794b7f57ff77b096058b49423dd25dfeb333969694f69896550eab709a0c27e4f4bd280e3059a65336ec52d6932bc9d381197e1590f725a4d92e94ff4f26e244f426e4a39dab77b4ba612ff8d571e5a3f38a3c2e18547d2651a1f5c6aa274fe7bde2a6733495035b4db43f9b87f5dffaf8caadf3f0acc8f241878afc0951c76c443f333de977cb1cd2462c750ab642f84209b5a44f1fc7dcfd58c47c971e0fb60f77a4a663154231baf1ab4c1fa05de966b6d7e560d0cfc2d95f87919a9f4e88c79a7e2e5e188a2bf5df598258039371f7739ebbbe2e", 0xe4, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 05:08:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xf876f8bf3b91a366, 0x38) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 05:08:40 executing program 1: mknod(&(0x7f0000000d00)='./file0\x00', 0xc000, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000140)="2e9195575b2dd7307d4a78e2dacc0a7f200498e41d522eb46a2650110fdb231844fc327172c462eb62097c53efbcf414a26e9ca3272abf41a45e69cd802c62ebc916fe43673e90bf5d7ea7c8a60eb639939fe625670c6fe068317f9c0061fe9e956ce117e875102abb2b415fd888a5eb32f293178328a4654f90da1b32be4501c52c9ff655c996db92b2b8597384ea15c7b1e5e9fea043f1b6ed329e0ad501305297aaf7774fbd10db6d2dbfc7dab422cf6a", 0xb2}, {&(0x7f0000000200)="ce1514f672338b4faeadabc03a4fc6e3683120eff50117b76541c65d09b4e82ac307b6527de3236fdbd04bc791ac93cb15ce043a7c567a743d491abd9647913bde86d32dfb38ca25662c7b3aa058f00d6ea3ad5807fb4f5cafc936992afa8e23a0c76528d16c232c537b3175f2220f68450d6578cd1e2d3662284d4c800c3c94e51644b188f9352fbfcfec84dfc3650d0ca1e2b528f8e00df7af94d993b665bcb3bee7bfd42e3dce3258f97665fce5d99aa206745fc915f20f0c6f39a193c50ba59e1f5a15d19595c5db7c7f5dbc66999ca7b9f546b57ef460534550ec0ee3ea7cae39793d296d13d5b3e2ea389688dc88dd720a0b6b58f0abcac8", 0xfb}, {&(0x7f0000000300)="92b559f630447070890d7b1a4fa9c449b0acc57c0804a33b25cdd638a9b51202bc0b239b6e0a66c01ee9fd92b6d0144bad2a3379ac057245c020c7a04de3e6a162a343ba75684fbe873565e895395df331f8f2b66b34fecafba484eebd15daeee1b7a8ecd20b709227443c094c8f9dbd6b85973f832357fbaafa8b2334f3a10e6f8b4aa370a37d1dc7a9767a316c66f2c9fc4b87653e28e0834af8682fe8e41421ba948b464c420ae3451ba9dd266fea129294e33b3138b7090ad8b179fd0f4a1937074e0d2cc571d8f01527506c6b13068a6e900129d768c0528ad97eea1b00e49058de4b185f", 0xe7}, {&(0x7f0000000400)="574c1d5b4f2f76227a3b0cb72005d07cc90e4781d15efe954b6945a389a86bb9ef4a6034bd91cf07c583b25b86cf4912b2674c423cdccdd9502bcb99dfbe6ee412d8fed654085785a1ff2d20c3bf34a2d4135a68b6fd4a4d6e25309a37104f9521f8f3e58edd18b2605496e2960e8561ea87b8ffef10eeff0d06acde678a19a95130aef865a1d249e8c9dcc70d87498c850267554386e72f8d4d9101077a6a86cad7ebc69f35da855a4e", 0xaa}, {&(0x7f00000004c0)="f79104f39037c7b4f82da7821fb46077f305ea7673a2cf40d5228f5d41e34e479166930f51430720fd0db25af90c0d9e5be45c8509276b201eb35f446cc7da4af3a73b196374d078a8a7eba1b34289220c978022765d5ead810ef1323b93731040212d5aec26b011b4eb29e062fbe1e65ed402d4c285ad7eb637983751dda56d9e9a7bc55e8402c7829d74a6e4dec72d1b650eee2ee6a9ffa37569800920114f5eb3ce375728eae538f2d334da786b4a31d20956b7fd92ff3fd9d32ae12f3b058f00fa60e9d36dcd209272a9919906531f1b017b3a317d499fbdb47b150b501a8d57f0e2fbe5c0fa21acf6e557d342882c71471f3cd37ba1f0", 0xf9}, {&(0x7f00000005c0)="3a520446c79a322618bbd16802d81e40cfb72daa812df6ed88c995bae5f0205dee53b32b72978ad833897dbe218dca7c2f4d54e06ed5a39c5be0e1c48c83a5f1dd1c640848556f80bafcc8798fa9fd03b51044f7129d1db54ad0dac242a4f37306f16a69a65690e8515e4272cf3ba27c7887d67df4863cd73812969a2447800c1c933499ef68acb44dc094f798ee3ee7447ea316458fb0a316cbf015ce0d0c05a70eb52fee6defe7", 0xa8}, {&(0x7f0000000680)="aa", 0x1}, {&(0x7f00000006c0)="48cb21802685090b1b54b278195b5b6d0f419299711aad9c189e39cef0fdd4243c7084b9e47148f045c01d90ff9d2858f55bed1fd69c32ce68c87d6d5916790ddf47afeb0e887169c8e1d13ac851a74df513779602bdce455a79a48978eb3d1f40d9d48a14955dbc2a1afe49af80b53972d6b14d3b30e2177ea587b8a6a9e5fd260accbb3d441ce8ba862cef1e906b769358f75bdc2afb5ba503b02467acbb11f283df24de73cf20466b819cfd5415034ce0a10a3c891690aded1284d2f0e926122767695d6f91cd048b219f18", 0xcd}, {&(0x7f00000007c0)="e360c7cf67e487958e1b403393a8d6a1791929318f7d4ceeb6dbb9e0b2aaf833abaf1fc997be81a81417e64498bdbaaebf473131c2c76e8f6645cac783b8d56609dc3f31c047b363f74104c42d05843ccf0b2279f7451d825f9d4bb78528950b761a15f1587fec0e4ec9c3e5139c12ce3dd4221a3a3caa20fc4e717c10ce80f9160059fe49c257a8c0f1cbb672bb25dc286e7ec1c7d5c725fd", 0x99}], 0x9) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000940)="a6fe87cc6942f35eca0bdd056d57315e51af23d158635e6013325ae7489435ffe39f472611cb8650cd669b7f874e721a97797f511418c6644b458725eb79a5f639013de99ed67256d3030e4c8b698004197783cd69c310471465da93dcf4f969008d08dfc0a55edcc831b5a83e3c8724f06ffc05bf174dc87f967d327ae5eccda8b3a432705ca7fbe8bbf317db34db37f3e4f1a9863cb02db4b1b29ad7185857e1c5883c96be5b52df90b2bc2546848b9c0ad79fe874859158633fbc69", 0xbd}, {&(0x7f0000000a00)="d02032425073677d50f5bd2c37e72f90241ab9d8b420a817754b8a5209a82c928d16501c60459cc8c538807f8352cd72fd7369e512cd29341dbb08f0db7572dfc43627fca19d76fbd88529f94b6305d67ec38f8669919ae8b9b72bb4a1a0259926ce1d7ce7d2703da8c21e696fbafdfde0b5d90f78b9187c6444fd9e3c5694cd933c03f73d5237073d20d09cbb4936cf10384aed6a530fe42d8551497c6e81feaaa13029764ec03751e12118d7f9ddb4f02d7d27702b1bf235c08c92d239972d28a09363b17a28404c5eba5ba549053339", 0xd1}, {&(0x7f0000000b00)="868660f4dc89c630a0f2c589240568c49a6f63c2551c1a0f0a69e55ce20364a0d1f6573fb2a66019a1addc12a6dc3d6b48bf15ffaa8295ce39b64ea9ad8900e5ed48a6132c70be54ebb89044a70b5e51956ece675fa67c4c1a783893d757ddd3d536aba5a4046a41c737b6c4b4023896ea9609f83f4034ff35f9f7d27d0fedac2537a8ed15ee7681783771549f41a9a2237b5fd8bddcd266f14bc022e8984b2e4b", 0xa1}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000c00)=0xd1b7) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)) dup(r1) 05:08:40 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) sendto(r1, &(0x7f0000000440)="41600b91b2228ccb13e32e42e0dd737725a3c6d7ad24976c90012b8574487473f0ad85d5c4eecd418aec621f843754409eee794e0c3ec943a2326250b121795c680688f1fd02b3c34dd59292764e9ce166670896e0ffc404c4fd8857ac5479f80b951ecfe7531c6d280acf4e938dcf6d1294ed0d332da36da7a5d1df7b300cc8249d23c2e9024872f9de287ddb9f9d60adc8e80615f01810c2d00448c56ad7bab90a53be1cf4e0ed948654aaac6f501f66a14873e4029e47f736b41179f2f6419e7cbbbc21f5af217e64982b4bd667d236ec12dc3be21dd900a497c06394a23ce655b594bcd549ab745adff6a588cc7da77b4439dea34810cb684f325f144be4c5d9c149d23034b3fd28b510f8db8a2c6c4f27612c1dffea3f6bcdcfa801632d86780dc87947b191bd17b5f3ace3d05c4897b1aee2cbd48f79e87b36d3492ccb891b3b995fae6e0e004c2d09121c2f51ac05df9809aa88b072703411a8b93736001fb66aa64dc811f18fe75a16452d59c7177a9e727e73a771bdc12a2296c16c69b90d632ecfa94e91db5802aaadbb42a2a52a2b583fdfde34f1a800639956981238a6e5ad979fa068681b8d144bd5b7beeb8815d0c0aca57534c482d9a92f8c5f9191309fd055f83acee840510ed0701dd505a6c053cb4a71a01e6e888958df1799406a66333afb26f7ec9e00a53f00d9ca516f49a337109bf07bce09d2b24aca2bff7b71693ae8a33d7b35089975fed3d74c82846ffee21ced8374bc330a91db1bdac327fa1d14918a0ee830dc16b37f492d782160b7309fed43f72abe500468df696fa02b2f852eb956bca0369e9d1e7fe0cb98d7609eeeed2e53ec3cb071b2b89692ba96759c94a0b215ee1b305cd9c7f7638e3db959131d155ba28ab81e074dec3e8d40c0fd93d4dc466276d65f5ae20819a1f8134b81f32b0923230923482a96272e0c032db4c6831f4f007abd001bce87e5729c649ef0bfc8e18e44e14dddba7069ed2dd5af44825710a81742204c9ec55e423dfd9d0bae63705dd7f40e4097efa809c6c428991efa0d25ea05a8ffa0555a7f43fccb2a3fb109d860f90b2d886e632990cb97ef9a283d5af119eb139fe37d10b0321e574ff527feda147a8f936e7734917c47b418cf4a2306407eeef815a645d41eb9284b717dd319fc0835deea4d6b0c2b8a7ee4e980f63cf87fad194713e93cfbee7decb6d0ec1a6377dfc9b3fccc8a5ec6a3fd262e76691dc1da19c2afba80b507616f5a165249b6d5e79070aa40cf7771c810c13f73e701b5b8fccf0a61d03ae60f0bb0908f42607b957c67c810071498aefd3e255375b52928c29fd1b7bc759de8d82bd886367bdcb68574d4ae838df3854bd50d0fe70cf8c87b2defdc949f92716fa5eed11481fb2eb0cd950890ced9f60d58112ba0799a386cf02e88e7fab6d19a829364befd3d4fe54decf91fab65e6b853fddf901ee49342592e10cf05ff5b7273d26ce650aa7d443eb3d308eb000798a004f86ef7e9803554c2427e021c6522a158a2031edabe585e48e040fa15a6c74c17bcd3f2c75aa4278d857ba71b064ceebb334107237e298bb14dd1e0386ab3f45046ebed3bc4614d22faafa64b4917b95a390845399b9e40bdcdcf1140154aa0372d05c900035fb1d162706e65b4c03a8090774fe01f289cfb3ae7fef33ccbabe72e2d60e05b61143e28aef501c601e97ad6c4286ebfba7d354653501550fdc64708e31043d41a14b28e0796aa09e1ed60c52def59e506096dafda28736fb7d11bc5316f63034752c6a95412c20500317b1a4ee8a3305f9afc31b59bc139f0e9820e21be180cd6cbc0895ebd9c24af99e141c0defc9f04ac475ce57f4982b3831beaaf079d4943a380f1d0a6f6ae6b08fedbed7c38816fde5d8807a79b3b6030c742a8ac1d7a14b2dd8bdd0c255458d02477b5de1f50c808511e511396b62f8949ac4c2d1ac262a69b6180f038875fdbf32a5b657dce32d982b376f75b641862dd6079863331b0448691eb893a8b87c773502a0dfedeedad1cdd8efbed4a9e4031bc88f7fdf9673c863735d57cdff39c980292a43fa90f5ee1c9867499feed3060e4f4850287826a37b6fc5bb185aa141990bfb8f7d345c5548106785fbbcb206147c7e3a856b5116a3de9c0377e1f48615e25ac05df6a0f62cebdecc1bf432684f0d0771065d03051b8a752839964c970b98afe759d81ab7943165243e7fabca9c94eb9a678ccf388dcfb77f0b928a154306baa354e17d8ab11c0aa9d04077c349e5487b5a5719e664582bd7935bdf394853fe6fb03c701acfc3743f2dda855afb5969a7262a9f7182023516e092901f62ffdf7ab5e00167aa44c80f8d02863d4622244e6b222f41c01b6935d7d057104e17f53458b8ff824c68b002f01d79f844742f168a3067b339884aa023938597372c3ac762685188a57186e3f30d443e383f0cd68a1f731599070d2beb0b7476968292d20a0c8403707c83c70fb25e1411e59bfbc57841627c5f06b2d20f54bb0d897a702d1f3b04b513cddfd032a07768ebe050867f4a93810c4beb2c3a8befd49193e37cbe30677a509bca28160acd153cacdd290b2333980dac15b24d55b82d7b9a79eac8139a263046ee7a88b446786a0ceae7ca0dd81ff2382af9d3683978387f7b714406ed01be044f76a1f4002b64458f3d1ce888a0bbad468a1778a9770939239760ef153fe9f6dd4228c45eba6369b41ee0181074b4a432f63d9273fc1df5bc65690807d24a952cebdadcdb3ad8d9cce593e6d8402d2b15587d2fc173925624130ac579984ab1b6031c38106c0a0de6ed8cd21790a4750f59f0cc76e3ee96d9c9b7b79e5d087cb36d71295a8e3ef5c5fd1e54ed1239002c8f8c398316b2b589eaa05a0f4b6c1ddb5cb60260839d095a16a0d79e88127b8bcf0a0c3090832feaf17c5d572bf855dbca0f308a2f1ce1bc6ba351bbc7300ba424d95793c910cc2a0175507b53ff93a7d264437a349bb61fe54beeb778c233ced06f0eca28c33a5ae198c03ac3eece542f2c3bb7467fb985d87449226776e64dd5b3390fa8db4baf6747d47cba15dfdbc625e2054e529390a066a97cd4e769026fcc4e17657516be958c6ad92c7f5e74837e00ec69348940138f4f7c5ffe222878cb14253f394899f965aeb6abc45c58efedc82b1add498c5eb27c578bdd51a258933bab104b84b3c6fee47c5c68b3f211e03e02a9183cf1fbe8f977a9c63e5483c481777273735e8efca09155d24bf049f9747df745d94fba42539387960c317ee25d499cce546bb268297d000ef66e990348347f9d59ba0a6491e65e392430e74e85d71cc1fefbc8ffb6d2284af71b6672fd6979650c81a252e7dcca5ab265a7272f50f3bf1be33f1040a3db369203f180e667a61923b0da2c2c51370fc9fa8eab1c1048da63363418ebc37303411e53d0805e3c45a874ba8a7b7c8a663b82191bee0f80e8dc8e68b3f0dfad2bd5d38b1402b671625ffe88a3648adb64aa4857fba77914d8b00a841a6c512a644d98ca7ccb4f8984b875b6e1ee4f62490ad67058974f2453f0d0fd3dc7bc3182ba93cb1cf1f61e7a0f9393ef1f693100abba3fa4642a109ed4a26b03f0cbb23ee32a2f60afcc504c4058e265c4e0ce80e7a46d79bae8105d79ec4a7fcbfbde495c0f4db702c9539aa541e8947fca21851e506f558a3c2306771371b1f2feeedaec91b2109904161287ec1a1decd90b387776979006142c3eeef721fc522348d8360f2bb997a2ee0d09228406aed8b646c2611dfdb176fad5f4153d278358598cdb93f9bf353b2d3a96ced985c4a2f37ea765f7ab74496f086fb9fa1af5cf7c1e0e0df66c8612ab36f8b1ca477b7991e0eab63299ee2b89bbcd418758de287999b8c97493a2edf8ce5e988edd3cd3d810a2135bf37c741ad5341fbd8b5e98553224c10c525dd591b7e4a14796baac939a851a601934576b2538a5100ec83be88f752f283080cd6ea9dee831ba7040c9d4676bf53385def598e649be812c70b52ad9d7823594d5c559e9c8aec6d757d93feba4a279621314d84e6c30dd10dc32d58720409d5823546008630c6b39acb52d2f705633981b87896116d8babf32bb4728c1701c1e0d69f57e9949858fe9c94519a4e1790324613268cb9abd83aed7bcb55b646632211444900e89df1de1817dcdc2d27f9651fd1c365fbe9057fcfdea9a1de8e514edbe6b9a120cd1e7c02a2e83b52525cd89c1b71a37c21afb46a023e4dc3729018444ad7c977db3aa15283384377480a3ebc85bf492a16a90bfd7292f05f3dc41b8b9c349ee9a38f7e90e80c44decea61eebe7e464d65486657c8796e103e62cfb5c9bb23c1488489939082d7dd1adfb9a5a62eb462f2ae0baaa5077d21d8b0731f63be0e9d2b9cd08ec9bff15a201974b929c63ae706767308da83d3a6c1a47f709d146bd25b403641dcde9fc6d4a4c778c229027376fd36ebeb98575ee1060fe867d7e2437cadab8db392eb963b3b042e5ae3e1c91905816e231544576bf44256bf167441501a77a533f61d14a0fea255378b6801b08cce0cbc7e0f7fd37b83ac6484f8407d9b696325756121bdef09312c9d62cc0e6f0530a8502daf6eccc8bb86dad99e3e70e3a19d628502d9f8affc5a38c2a9cef10bf3a203d78de6b9cbc1165f2ade18761d843e8e9f26b17825a0c1297d33f9900863f71c8ebaba730d0d15b7300094d0b20838a32fa0ba2c9e4961870cab1a26acf33d495c5c60bdcda26404c733403f81e3bb572ac92555349de497cdcc188a3525c0ee710dac8dff16711e67727db11316a36fae33cff5fbdaa5c5b98be1138c1ed151fdc7f7556226229101342de74e00c042f44c9276e505814e11a0d4a91e50a89d7a7ddbd000c97844ac808ff06d5aae1eb9f6d0ce07572f0d72b52e60e6aa8abb165db20921f6b54ffe747cea298329ebfe65b36b871b35d59bd10b3cde14ba4e46d14dcbec7326ab36ac419e58de75b2051f2871e139edff96744bc21fcb6e42cdf9790c19b440ea474c88dcd28d616fc6a9fd8d0bb8ed5cbee96e70630b7ec8ac781bc665d41c5b3b8a15e15022828ac1b3d077fcdeb42feef21b8027623c2d8f56c9bba0d2f6de2e8a6eb44bc536c170c0dd04a9860e689768add0ef590cea5d2e95770dee512e7667f5106343b6853c6df81e6cad94b76bdcbae418db80118feca68fabb595c99702006ab71c91a92f1897b0fb1854d70403d23991f3183d64dd0d158648b38fdb4d3da527d810a9e79a8750993a9fa32bb2f7030937de71c58b9b404e947b8aefde0554b2b3791a81eb027971e42fc7c36571b3d6152b713adf6bb343eee31829188eb6ba91b7a5e4821c41ea475708645fb1d30c7be3ca1961137ac8a0406230e68ec37753b17b676ef81b61514fb8fbf7d956d99f0b70ef9a258129704de59d2c74d7e38870effa6a5714f782618f1749f92b120882b02a3070a92383a99dce2d630f31b4c4c130694f69a80b1bb987ed7b6ab7edd90e4f677aa8d5cfd52946bfeebb652de7ac011e96bb27df17de6270080d746a50454fe6d0f52b7264c4c7f0ad6cfc417eafb23a0944d91d4c9264a128ad6df465edf58fd665536f1d1c1a4443541d4d4a42f69a2231a36ad0815be3c772daf8c691a7942886770a58f725a9640a19aca77cb58571971ae46a2506c0f19173841576d2794074af948530fbe15cbfb4a6581fbddd4640b8c53d04b8fdb19d07533f2213c0522d1b628bf398e4401f2daa9aadb0ea3f1ac1e7adc3276", 0x1000, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0x8001}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/110) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 05:08:40 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2008, 0x1) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="060000d6f65f1601827bab696c653000"], 0x10) 05:08:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000000)=""/83}, {&(0x7f0000000080)=""/246}, {&(0x7f0000000180)=""/88}, {&(0x7f0000000200)=""/19}, {&(0x7f0000000240)=""/4096}], 0x150, 0x0, 0x0) 05:08:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f00006c7000/0x4000)=nil) r2 = getuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x100, 0xd290}, 0x8, 0x80, r6, r7, 0x8d, 0x1}) 05:08:40 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) kqueue() dup2(r0, r1) 05:08:40 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) sendmsg$unix(r0, 0xffffffffffffffff, 0x112) 05:08:40 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x10, 0x2, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6}, 0x8) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) 05:08:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc4ba7604671fc65e}, {r0, 0x40}, {r0, 0x10}], 0x3, 0x3f) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt(r0, 0x2, 0x2, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) 05:08:40 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6e483a28, 0x3, 0x9, 0xb2}, {0xf4c3, 0x5, 0x29, 0xa213}, {0x800, 0x9, 0x4, 0x401}, {0x7ff, 0xfffffffffffffa52, 0x0, 0x3}]}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 05:08:40 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001400)={0x0, 0x0, 0x5, 0xfffffffefffffffd, "5c000000000000000040000000009700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66699daf823786db6e486c6530002eea63405f538d40758e45ead464e4984b94f249c7c76435e5b6b463a24a7f43fd976c1bb6587bac2d55d22f37423d9bc679daa3008c77ad12ae9fd07f194b621f6ce9446eb0320180040000001fecb7684cd45fc7e81279e476e0"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 05:08:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 05:08:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x14) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f00000009c0)='./file0/file0\x00', 0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r6) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x3, 0x111) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000340)=""/162) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x2) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000540)) r10 = socket(0x20, 0x1, 0x74) pread(r1, &(0x7f0000000580)="1decaf4923ecaf4367890ca99fa5c6ac9c960b7f981f2aed643d51677e1bb2996ac0741f08a7de242e3e792e53117e3e1645d51853ae65f973dc9bb4d5521b85a98b0a6fb799530e977ec87aefc979586e92d76dcb158d830e9426f3190c8d44b314201de7e20bb12cc810358e827be408a684b083e3f53d6f78cfab944f213a3358aeb01eb79ef90f83a32b567af73bc0cd2e8d559500b073528e1b3f2e44c93b9a67fac4dab61f4a4207b7a640e23411aec32615856ede23d41b7798afcc45841e69148e6a1ee39d44e8c8317c49d82b5b44eff728fad1bde0cddd056a5d87ac0275032e53bcd59072f70df0bc", 0xee, 0x0, 0x0) getsockname$inet(r10, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000780)={0x58, 0x0, &(0x7f0000000700)=""/88}) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f00000007c0)) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000800)) open$dir(&(0x7f0000000840)='./file0\x00', 0x20000, 0x1) setegid(r6) chown(&(0x7f0000000880)='./file0\x00', r5, r3) getpeername(r10, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) semop(r7, &(0x7f0000000940)=[{0x4, 0x7f42, 0x800}, {0x1, 0x8, 0x1000}, {0x219e8e7aa6eb050f, 0x2, 0x1000}, {0x1, 0x80, 0x800}, {0x0, 0x902, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) sendto(r8, &(0x7f0000000980)="b1c5a36f89ca59071016626bd9ebdf5898b953b78ff8d4c9ef8425d33ccaccf7dcd0311257076c47a086e52f", 0x2c, 0xc, 0x0, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) 05:08:45 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x351b050b6cf902a2, 0x19c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x7ee6) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xffffffffffffffff, 0x40000000000008fe, &(0x7f00000000c0)=""/61, &(0x7f0000000080)=0x19c) r2 = dup(r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x7ff, 0x1}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto$inet(r3, &(0x7f0000000240)="5251622107e0fdfa21d8ed55fa6d150693", 0x11, 0x400, &(0x7f0000000280)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) getsockopt(r1, 0x29, 0x26, 0x0, 0x0) 05:08:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) syz_open_pts() 05:08:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:08:45 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket(0x20, 0x4, 0x8) r2 = accept$inet(r1, 0x0, &(0x7f0000000380)=0xffffffffffffffd1) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/146, 0x92}], 0x3, &(0x7f00000002c0)=""/123, 0x7b}, 0x841) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) r4 = socket$inet(0x2, 0x4007, 0x7) accept$inet(r0, 0x0, &(0x7f0000000440)) connect$inet(r4, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) 05:08:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1ff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:08:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1ff, 0x687, 0x7fff, 0x20}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x100000000, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r3 = getppid() linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x51, 0x0) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) wait4(r3, &(0x7f0000000440), 0x2, &(0x7f0000000340)) syz_emit_ethernet(0x1f, &(0x7f0000001d80)="e17d1220d5a57eddba36f292ce26a909ee62476876d03ff77439a61ae433027f3b041569c861458b3ed30b57f4ca5b11bcc8a6f18975d282329558615a9d63427a4e315038dd2b699f62b03aef0659e46d8f758e79087278d2178eea00100000246730d9b36ea279b1f3b31bb96e530a6093c7144731d5b7cb21fb26ceca9dca516e0babfcf940c57fa451131f51b10d181cb88635eb94265b511def69355f7c83c5aa9105f31b0ffe4cf6de7b6e81b9be567749f584b6518ed5cc6a7162cc25000000000000000011fcac38ec9aba40859724a0d58787a3e18cbee40edfef2d83d485dc494bb03c831e4b391f9d98828e4470d8b413c8cbb3af3c7afbf2525319eb18a1565612dbef98b1154cff40d460e7a1a56b04e5c621ae5de76fdd7319876372054c4f1139c7bf55b3351a78d8aac2fbeac85303f32fe53580abf97a4578547f") r5 = getppid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) munlockall() setpgid(r5, r5) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) getpgrp() ioctl$KDSETRAD(r6, 0x20004b43) setitimer(0x2, &(0x7f0000000400)={{0xbd, 0x1}, {0x2, 0x6}}, &(0x7f0000000480)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) kqueue() chroot(&(0x7f0000000040)='./file0\x00') recvfrom$inet6(r2, &(0x7f00000005c0)=""/4096, 0x1000, 0x800, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x2, 0x2, 0x1800}, {0x0, 0x8, 0x800}, {0x3, 0x6cd, 0x800}], 0xa) semop(r7, &(0x7f00000001c0)=[{0x4, 0x4a, 0x1800}, {0x4, 0xd24, 0x800}], 0x2) 05:08:45 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 05:08:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000ac0)="2078f7b678807d0100000019f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb179677ffe098cc07acba65bddc0e2ee811b262d4ce7f000000000000000000000000000000f7637ec698f588b12be380d9f62b006ab238e164b68f543f48869dcd70d7bbbdf4a3cd231a777ed70d02f9a7a7d4c895f5219da69a1a10f852924bec9eaac88eeba75a3bd0b1b4aa67204dbbcb3d4cd8f7a60bcad628126a458dcbf23969aa69f6412f62646afdb6b5242cfed2d6c548db394a53a6e4748da558b04cb3b8428598e8f8a38dfee489e78bdb9ec877d36460ca23d62400c46fcd8ae15f46fe607c4272e730ab20548f5caef725e854de2baff5263949176685f1c8ac0b0e6f1f044200f503ea9447d7a5583c765760bee977f9ab415b24ddac83006102aa9908a5b7c4cbb72fd69444edd36fa0ca7c8610f01be322d020d75ec1c7b73d0d6170f9d577e744a92f29c87425098ce894f6d713355bba8b46ee8c5ccdcd54da7d7d78845550000000000000b18ebd06f7e66e4ea373c4db6b3267935f9e4bb8b94a13fe72dd", 0x568) 05:08:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) write(r1, &(0x7f0000000000)="4f2b254f9031b89b00e347943c0be0a37f34c58a0f30df0c11087b8069b505f99a01", 0x22) 05:08:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x2b9dcf03c41d8690) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 05:08:45 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) read(r7, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r8, 0x4, 0x46) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b719feb3b615fe9ecf2bc59e0045f91df0a5a1bc8243aff64180558bfd49942b43919926396e04da0c4a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb1b00"/113], 0x1) r9 = msgget$private(0x0, 0xa0) msgrcv(r9, &(0x7f00000004c0)={0x0, ""/122}, 0x82, 0x1, 0x1000) r10 = dup2(r1, r3) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000480)) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r11, 0x2, 0x1) syz_open_pts() write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r11, 0xa, r11) 05:08:45 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:08:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 05:08:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:08:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x200, 0x80000001, 0x0, 0x0, "38e8f9befdffffff010000e0ffff7fffffffff00", 0x0, 0x7}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) listen(r1, 0x0) 05:08:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x7f) munmap(&(0x7f0000ff5000/0xa000)=nil, 0xa000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000726000/0x1000)=nil, 0x1000, 0x1, 0x811, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 05:08:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fchflags(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x1}, {r1, 0x8}, {r1, 0x20}], 0x4, 0x7f) 05:08:46 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 05:08:46 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x7, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r1, 0x0, &(0x7f0000000180)=0xff43) 05:08:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/63) 05:08:46 executing program 1: sync() r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/tty\x00', 0x80, 0x0) flock(r0, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1008a, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = dup(r1) recvfrom$inet6(r3, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x8, 0xdfa}, 0xc) r4 = syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x10020, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001100)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9a1a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xeb18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001600)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000001680)) getitimer(0x1, &(0x7f00000016c0)) connect(r6, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pread(r5, &(0x7f0000001740)="fef1fd940ba4b4026aef602cfcdca58681a3362a528ec8579ef80cde2581cf1393283357016c9c913f44123bbce61d60cdb4df497c9cef0f566909b1ddebf3ef4429cb61d7be6cbca69a38c16c9ce804ec810108aea4a02b6184cfa82f7084f138589643ccdd8aedd3db5958e9c4eb549c5971d1224929c736ec2f096d6f53d55d9b4fed55820cf6a8a84eb438eaf3e058", 0x91, 0x0, 0x4a) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000001800)={0xfffffffffffffff8}) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0xfffffffffffffff9, 0x6}, {0x32a4, 0x9fc}}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000001900)="4a0f218f06bd995f5a4fa57aa424b6d0746a80a19a2a2bfed5ba718450db0e0eff0d61f9b01ec6513c617c024e8c08c3fc373177311b12b275f72974ae671a7ec90946a75dac332a86f352dcf86949afdf5b8d5c99493aa8253a2f954765d9ee92bec81a2971907ca1e3c72a9e37106e95b0a9680c0d9cafb2af39c8", 0x7c, 0x0, 0x0) getsockopt(r7, 0x9, 0x1ff, &(0x7f0000001980)=""/9, &(0x7f00000019c0)=0x9) select(0x40, &(0x7f0000001a00)={0x2, 0xfed, 0x5, 0x5, 0x7, 0x40, 0xf5, 0x9}, &(0x7f0000001a40)={0x1, 0x7, 0x4, 0x4, 0xac7b, 0x4, 0xe28, 0x5}, &(0x7f0000001a80)={0x15, 0x2, 0x4, 0x7, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, &(0x7f0000001ac0)={0x0, 0x8}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001b00)={0x200, 0x7, {[0x1, 0x945a, 0x0, 0x32, 0x4, 0x10001, 0x1, 0x3, 0x400, 0x7a, 0x4, 0x5, 0x4, 0x100, 0xfc4, 0x3, 0xfffffffffffffffe, 0xa825], [0xefe, 0x1ca40000000000, 0x2, 0x8000, 0x3, 0x800, 0x9, 0x5, 0x4, 0x7513e137], [0x7f2f, 0x7fff, 0x4, 0x6, 0x2, 0x4, 0x3], [0x8, 0x80, 0xad2, 0x3f, 0x7fffffff, 0x1], [{0xc1, 0x5, 0x6, 0x2}, {0x84ee, 0x3b6, 0x6, 0x3f}, {0x6, 0x7, 0x79f, 0x1f}, {0x800, 0x9, 0x1, 0x1}, {0x3d, 0x6ae, 0x3, 0x4}, {0x7ff, 0x400, 0x6, 0xe4}, {0x8106, 0xc06, 0x5, 0x80000001}, {0x8001, 0x1, 0x100000000, 0xb3deec5}], {0x6, 0x2, 0x6, 0x9}, {0x5122, 0x4, 0x3, 0x6}}}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sendmsg(r7, &(0x7f0000002000)={&(0x7f0000001dc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e00)="cf53286e035194b14e5a014b510c60c1896f7f0b37850f2a1ef153b7bd527e9072d27b4a81776df3721f7d7e", 0x2c}, {&(0x7f0000001e40)="12e3277bc5b122a03ea9dcfb7ee48d0f608eb773c6c80c1d2a2b1f5ad45bc8a75920bd47f6be831e459651f2bbf92bbf5cb9ec1a00688ac2b7871cdcd4f6d050a924dfd99ad8f387fef5d5e5febf65ac74132ce904b57bb051fad9571d1356ded50c0057a5c69ef8e1cc30d7e555729a4f284efa3f30ab0490ff36ddd5c47e3aa786a2c3a22d703d94a30f80b649340d0a1c3f34c0ec60522461f1448dffbb1eeaa1b95f7b673cf250806932da63662d1a30735755727983302508b98704e7d1549df31bbe8f139677d3a8f106ab68f4aac20aeffbbe1116ec2afb559f81", 0xde}], 0x2, &(0x7f0000001f80)=[{0x58, 0xffff, 0x6, "e48635a6b414f7d2d4f527abda702c2b60baf06807cbf1a8534bea6d5d0c29ec5e338542a5e96333099998b44d298bfe5c62c287301cefc588f3e46a3e8667b0c3cb"}], 0x58}, 0x8) write(r4, &(0x7f0000002040)="1936dbec9aff0aee4547c8a24eab98d5b3324bb6dc61fe7e08f410bb3409596a4c16f1f3954b2fe7cd342d14257d1ae3b3c5697e39816b15721f23bf199050dcde35b18794f524b91f25d20a47081617d5227f0ef2507b94ddac82049e72d9afb1bf68f5fbae1b74e7f3a26a6f3ce6", 0x6f) select(0x40, &(0x7f00000020c0)={0x7, 0xffffffffffff8000, 0x2, 0x9, 0x5111, 0x4, 0x6, 0x8}, &(0x7f0000002100)={0x584853ed, 0x0, 0x3, 0x100, 0xff, 0xffffffffffffffff, 0x6, 0x10000}, &(0x7f0000002140)={0x800, 0x9, 0x3, 0x0, 0x10001, 0x1, 0x10000, 0xa58c}, &(0x7f0000002180)={0x3f, 0xfffffffffffffffd}) dup2(r5, r2) fchmod(r5, 0x0) 05:08:46 executing program 0: r0 = socket(0x11, 0x4003, 0x6) r1 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:08:46 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x102) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0xf9) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3ba94de7e0d6b40c72035a655257b4cc2b6fd6fee4a6bc64e3cda9bbb6de0a1eff844578dfbeb52ecf2f1e5ae83fe97cf9940a031df08637fb60c610852093beadbce513d560a93462430a", 0xfffffffffffffccd}, {&(0x7f0000000140)="728cdb908d4dd6c327b8af1e3806903c17bc5bccdcceaf9ebae836f82ec800696d4274016cd23b09ccfc1d17d830279a8345878d00e4b69192b3780eb592792443810f8ef1696124bc2008dede458ed84bc6b139e978ecef665875e7c56a24290fbef542c37ccce76293d871f845c8fb9613f05102"}, {&(0x7f00000001c0)="5a572e9ee764163bbb7ebaeca93fa85b5b63e644283c60f0dacd5cc863d133b349aa8be04e3be0994b2ce91ca096cbec82f9cbb0a04a16dea637eb0db3bf8a28f13a4df965b201364c67da7daecb61126e920ef774359dec6a3c8c425b926d1645cb353760afc71faa6c8050d74f00d6e1d8b1448894d324b1f22e836885bec106f0d1b0fc44c08582456488d2e59fcf686701fca3282b3f38ea21ab12cf9f3df03f3d3fd6433ae8f3bfc88958f39f69df45aee09407dee5af490a"}], 0x1000000000000026) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 05:08:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r3, 0x2, 0x1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000e00)=ANY=[@ANYBLOB="08010000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403df7d999e8f68f671d44f5dbc10cb36b8e9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a992246efbc70b6979bf707d46f49a6c8dcbf3a36c7e6c958741252fff10a8b1c0306ce992119c23ab80dd5aed6685899de608d1b41320ba06a7b8d4351086e164738c4ccb5e45dc4089e7fbefbe5d03c3f564707f1073fe363ef0be91d541fa5e3e3a56118986ab3d341d0b2459d5b7267d7cad7dfadb284ab39fff0c2f8f8174e91abbe9453c8f51d57f5291f247b0a01f3380b8cfbc01c98f2e52293209571ed117377718baae01dbd99760c458015316c228029cb56d6386e44710aa5d646757cc27b1a"], 0x1, 0x0, 0x0, 0x0, 0x526}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="0100b8fadfbd3b12ad57423de74222b751a7510000845b9dcc4153717f94e2caf5568108818652cb3444e9e04504294170", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x39, 0x3, &(0x7f0000000940)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e3eb347aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253c8171fee87ad863d8ed243d8477edfd925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f9620159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e0ccf0dda31059722a4e0644f4513102e2630bc9aef0c82000caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c97"], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r0, &(0x7f0000000900)=""/30, 0x1e, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xc) close(r0) fcntl$getflags(r1, 0x1) r6 = dup(r5) ioctl$TIOCNXCL(r3, 0x2000740e) write(r6, &(0x7f0000000d00)="44076ad8f8c20638c27b5621d3c9a1810720fa275e134a3ed444de9f0de5eec9298bdb03bb0a782ec4a182df3453dc2f30b845ce26ba74df3d6749c2344f752bad1cba29edede2b04d843de36aaf90e277b636efec3ce9835ddee1fb92af64c9a9c10c0b19cf829e6de7d2babdcedb21c1fb32db99bec6822f0e1ca8254fecdbba5acc736f1d681df8d06330220b1c08cfc1c5cc8f0f1fb96656d8af57d2e921e8f7905e862c86cbdb8a1d4ad7e7330f955fc113b582eef7bd5e2d8b7dcba0e3f2e49bf28ccd72cbd9d2f0c9407dc25b3c8fae2275b67cc4c44c08f2cc012592cd01a34a05756ebe20e34b3b498a8af20ec7021852d381", 0xf7) 05:08:46 executing program 0: r0 = socket(0x2, 0x1, 0xffffbffffffffffe) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) fchflags(r0, 0x0) 05:08:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xfffffffffffffdb6}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 05:08:46 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x3f, 0x1, 0x4) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x24) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x3}) listen(r0, 0x0) 05:08:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000b26fb3bb54dcda6a5b61f67fdf0c63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3fac413cb8ee276c6853c7bae70984995ca9500dc2033ed2a8f70000000000000000e7fa8c214507f2430d0237b15497af74cc3b7d46c862a9de15f5a465e6077390a5b43b8d7c042d853c4ad8f61448321a05c97c16953294673b2cf906d0a2d8d83c85a2a87ce2a790a022e831c78413404f80f7cf999e05a3789576d520c237fbfc601ad511ddb35055cf462a9cc54f52e4a60d2f8b15af405ae7f72fec333d418c2c7407654c89d1193cb126bbc1cef85e0368daa41e776f42e8e1f872aef236c08fcb726dafd7b5465837f5177ef9e71b8bc9"], 0x0) getsockopt(r1, 0x3, 0x62, &(0x7f0000000100)=""/107, &(0x7f0000000180)=0x6b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:08:47 executing program 1: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x200) 05:08:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) read(r7, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r8, 0x4, 0x46) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b719feb3b615fe9ecf2bc59e0045f91df0a5a1bc8243aff64180558bfd49942b43919926396e04da0c4a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb1b00"/113], 0x1) r9 = dup2(r1, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000340)) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000480)) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r10, 0x2, 0x1) syz_open_pts() write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r10, 0xa, r10) 05:08:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x90}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2"}], 0x1f2) 05:08:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x6) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 05:08:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCNOTTY(r1, 0x20007471) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') sendto$unix(r0, &(0x7f0000000300)="304ad4c53e39ad8bb384ce4ceb5247f47aff01903f06000ac9c54e91e052c059b16c0264a96ac8824f5a85ee8d6acc3c45ff6801d735385edd25535ead501da60edaa930a08f42cc70dbf1b40a897a802156abe8dcc9516096ba621dd4e009e97380eae7fb9d162411bbc4c8a72016c5167ab984fc979f398e6d0aa7a860f5132ba85ea08134bb8f090a1024f5fc288538201096bd0d19068dbb5338eab39eb28e0f2b945e1d84a402cd20143c", 0xad, 0x6, 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 05:08:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x5, 0x2, {[0x401, 0x1, 0x3f, 0xb25, 0x3ff, 0x4, 0x27, 0x429, 0x2, 0x7f, 0x401, 0x50b9, 0x80000000, 0x80, 0x74d7, 0x2, 0x77f, 0xdf7], [0x2, 0x1, 0x7, 0x81, 0x9, 0x1f, 0x1, 0x0, 0xc, 0x8], [0x1, 0x2, 0x30, 0x7e0, 0x9, 0x5, 0xffff], [0x1f, 0x6, 0xec00, 0x8001, 0x3, 0x1000], [{0x9, 0x3, 0x59, 0xb219}, {0x6, 0x9c, 0x101, 0x1c00000000000000}, {0x400, 0x8, 0x7, 0x2}, {0x0, 0x8, 0x10001, 0x81}, {0x9, 0x7, 0x9, 0x5d7}, {0x2c60, 0x4, 0x0, 0x3}, {0x3, 0x77ef, 0x4, 0x2}, {0x3, 0x6, 0x7ff, 0x80000000000000}], {0x7, 0x0, 0x10000, 0xbb5}, {0x8001, 0xffffffff80000001, 0x8000, 0x4}}}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffffff, 0x3, 0x68, 0x9, "21e35c6a4b53cf8444d12e4151815a928b0afe0f", 0x4, 0x61}) 05:08:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)="121a0a09c9404d99a74eb4ee5f97bc932f4cdf2fd8d34408db581a948ad8cd42919f7ac2893fb990ab2bf2d3014f272f1eafa8afce7744fca7baa42ef3220e80abd3166ed0fc5c9da43920a5dd8bd1d9a3424924c03003c002619bfb8f2674fa0bc79b996509a211c202e67d6d1b742317f08fc6cb1e", 0x76) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x200, 0xa) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$KDENABIO(r2, 0x20004b3c) 05:08:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 05:08:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r1, r1) fcntl$setflags(r2, 0x2, 0x2) sendto$unix(r2, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 05:08:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd8c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7, 0x1, 0x7, 0x2, "cf565e177f3c3fbf38efb10bc615cea5c7a15100", 0x2}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x10000, 0xf5, 0xffff, 0x757, "32f2f7e9eb00000000008000", 0x10000, 0x10001}) 05:08:48 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30916a81807ee6f5, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x80000000000003, 0x8003, 0x1000300000006}) 05:08:48 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f5945105178564", 0x800) kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee4", 0x97e}], 0x1) getrusage(0x0, &(0x7f0000000040)) 05:08:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 05:08:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pread(r0, &(0x7f0000000000)="c8b9102eeb3c0a6e4b486090b9617de9b32f4ef571d67ec7a3b55cc9ed831a4d02c8", 0x22, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) recvfrom$inet(r0, &(0x7f0000000680)=""/4096, 0x1000, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:08:48 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) socketpair(0x1, 0x8000, 0x5, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x8) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x4}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) read(r2, &(0x7f0000000080)=""/63, 0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x1, 0x0, 0x6, 0x3, r3}) 05:08:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x3e95de7d) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() socket(0x2, 0x1, 0xffffffffdc0a9f00) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x9, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000000300)={0x100000000, 0xc08d, './file0\x00', 0x3f, 0x0, 0x8, 0x7fffffff}) r12 = geteuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x803, 0x0) seteuid(r12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 05:08:48 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = semget(0x0, 0x3, 0x8) r4 = getuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x9a07, r4, r2, r5, r2, 0x6d, 0x8}, 0x401, 0x79, 0x6}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:08:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) sendmsg(r0, &(0x7f0000003900)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000100)="b0e75fbbb25d5e590627a2b6f7e07969e0f469595d9fd21823214ec48fa4cc4fa09c9d32499939aab512501d268e1e7df947c6684db3b6a8af00cd96f4b72bb8d3104963f10881130db19645fa97d6c532428891c6a33142165238a5e89068a043020fc1dbbe84c2ce5b9804e15fca18cee1332a6bf59be907480464026ecaf64f9beb9aca1f909aba73fe09d31d8f3ebda9ab07e75fd93c676daa93d0fd224b5ef3e047947e6677f66b0bcbf3df60d93934ca44c6b19ce6", 0xb8}, {&(0x7f0000000080)="b6d60bcaaf0843a3fb8d8549989b51cd0756fc03362f29786b4eb8bff60c7e551068601cf16aa664fe09b39d881c66bed4b4863f45b4a95dc3e9", 0x3a}, {&(0x7f00000001c0)="5bb95a4724f40d9ff112167c21cd92bd706a468fdfbb5c9b35b2a69fbb2a163195f9f452f87dfa5002e4d276e37d4847d12ea63a6ac317d797abe6b4ee0c0a1e870cf7de13f5a72c919343cb1684ecb47e7ed17db83ccc676656b21e9a1a43e13f50c784f142b1c167ce658460f6122cbab5eaa92427146d31809d", 0x7b}, {&(0x7f0000000380)="bd04851933798eaaa1e74a71bf2ab4a4a475c09b02d2161a262711472b3a3159dac863f405f27c63df5e65831a76b6f44a01e17ab372407cc2019266bd70df1b4253c4b2ecdadcaa3057583451cb6eda3a1e47dc95df9349401898db308e5a058f18713f622ed5181b0026eca1b553c583", 0x71}, {&(0x7f0000000440)="0b9a3950422d472de74cedfbe1811d21de08fbd2ad7cc399c9da94ce0ac49f865e150d14d0b6e1f606ad609e087f701445e2d6a816f69d7c0a48c05d59c19023a4b435ce0ebe91835bb0ab872622bb1e91b7daef19476b18613d7bd16a7b269f49230e3ac0276eb610051fbd55b8caec22357a", 0x73}, {&(0x7f00000004c0)="4fc611647bf8734909e207bf646aac91b5d028c224330f364d087a794df077b40acfb3e69ef41c7217d5375a08ad279b2f10d90cde6b4d54768e32f68942d3f9375baa1d42b36de879fa3aff89522812a0ee15e119e8366154191f9c02a91d0503a227982f64dd11af5db7ce3aa6c3ff388c5ebdc109c342674c40984d5e4090b48475fbaeeaa0498c7049354c6557d8a9d1f488142d02eab94007db975c9ca02028747ccb5373d8ed28ecd2e75babe7b08ddd908b31b538b4da3d3421d7c3d8f985f29333a936a4d13d1c9bded9de451f15e859017f53663fe5340d1551bf7865f5826464491043897af2463d1a35cef1c8dc4b388d4cc53581e66d181cd9b139853232d3b17bc623107b02f1d75c2a2ff665cc8f922a0943fe35ff3c5fbaae7687460b406d7ae064f343e43c65c80e5ff083a1f3a912a37f0eb34b4fb0d9b92e73dcef91ca1fcbd3480cea3356aa394fea7a44378595ad39417e2b423a138fe1067276d72c14f1163ec344c417174f86a1a7e20aec68622ae3d74578dc8e0e70f8b71362667f84dd691e57b3738652d8dfbea75489b2043e9162c5992bc3bc5cc448ab7c5f2fe3656cb34858595d2f07de9954970ea7378bd903c87d18b3041c02594b6bc64ffc144ab9d17e62f05cb42a134c99c2c2a8e3336cf1b3f9d90532c0ca3c1e84cbe9d94b806e5e577f07a64d426f6045ca2d646782ee19eb96f867bba371194251ec4c9497f382e8d2bba83f3293d0db31ebda69f251ab07cdf9a73a3f2529e953ba2de8b36ace4b1e4c32d238f293678f36fff6aa1ed456ac3327c02efe725d253943c932c28510d7486f3f78fbade783eab8f67e86ab28d2f900614ef63dabcf9e8f4000e395eeccc96009c897a9e66261fa90b711353bcb211e398846d6265f8038623edff29f78bd1f4a05957eafbaf5120f60a899866cbeae82fc015ac2722bfe7891ec18c13e64aa72a66193b2c083fd8409b6f2755f61d12e77c8b8751f579542a73d6f4017ec907bc01a552e08b64955e3062fbff3a4e12925c136390c4e182d69b8570bd283d62749df69206e852ae12717cafbf8a0301bc90dc3d31db85550396a4ac4d24786444b2fa2ce7a06c689c9b8cb46c1cc409bd3663c07800229f604d12b8a4dec0e8f9340a57d4f939f61f6c8bc8ec48342b4369c3ba3aa18b0f23de7380a249dfc040c668cbf235bba2a374ade5fc211cda2714cad29ada7fa34f96f5d075302f0652dde8867b5139cc4403d42509d4350a714090424c7c7543d75f476fe4a2b12a1da7cf0e9c9df8febad8d8fcc58a631fb3a97609e7b8e3d1efa94fe43c0bba828c73487ef6fab6d7ca3d3272c511f6a1de87e8ea7a4d6c2c0c9cdcd09c5e603791181b521d84a3b6c881f1afe4f88e4478f2280d4b3e62068ac9679b511cb84a0d17a4ae83d4adf7af302e41bc72e481ed2c53e9904d4f2de2a7f71282aff7ec970611c6b0ba8925919b782fdc9ef4adf90b6f5f2cb8f517f5a471abba375f753e76d28feaf633596e8b8cb048f80add9ccb2c4716729de1fcf55203b956bd0842497e106d10e8033e056d3cf038c599f7525a9deac70ef511db933b11a6a5100354228de148710ed86a4772b00fa3c2f8b57c7dc21e2fb4f2f0e89609ccf158999a870935bc6bdfe5c4a4b233171ec41a04dd916220ca9c1ad339e6714c8e6a9f7e87ee4893385bca5a6bcd13dc01df61e04e0568effec6e5f39c2f3f5b12833b49264f0099e677ad2ff08982be3208bc0e8a715a210ac794b7bbf92bc6ed3eadd0ed13bcac6f68110451ce573c04d80a12b3cbc143bc371660bc3237f72a0ee806678ff1c0159fb941cf5d189fc2ef69129d73bc3a0ea399789f89ae9596a0af9e5e5fea915e434858a070d60849f1c151ea7354cc8909e4f3fc49d8765a7f6b836d333f6920b0537995018dbc6869a92e76affbe275fba9d2b1ba5168ad1a4ce18f424e472f9b80ae9fff47d5a062566724aa8e03d7d15bfb12ec5170f8ad06f31d5166fc144f218eb9c4de4de844c25d44b1aac0cb9fae6945470c12e75f8a82c0dfd72dd36e00c8c926078e26b57f6a4112b8b84687e2b03ad10d32d264bd4a66c956a2ac42daca2895f3746583d3cb8b72cb85ddbdd6e48fd53c33e84fb08b0d171f431fc5a07db471839ed6a0d813dac4cc908e4f0150e89dda11be815b5291bac6882b867448d381543ea8f896c0f0d1dd6dec222c96125bab78d753f77464ab085fe0d7259b1874722cea1f92d7ab998e4c97d91caff4019d8e42570965f07e5802c4283a1345b8bcbcf8479bcf7cfd707e8703585a8c27b185a8ff7fcae5376a8508079711f28e4956169615bc40ac0b336f2540024a5a26975aded928f71fa0c16d466ce8ab5bd45c5e8578333a23d404de11447392632b8b563a8e307da1d292d3f9a51b96458fc1acdeb1e510ab96d612f5499403daccbcae2a09a1e8325b29c71ee23a32eae0a105cb1a29c838d77657af33c3503262f4ccff2e6ad4c12f3755c3827ba6c2fc4b07f2548e1c7f47e9ef3aa8da5435ce11f9762f5ff2135804fc48a97d2dfc79dbe12061a957fa9ab55f018a006812dc66c1d441bd10016bb3d599421d1fa519dd71935271f5cecc0317759ed194443b6f5b97e07feb5845eda4a8ed6e7e4b3d92665c79bd31c1c21439da98f6557dbfe6cbe05df35f6ecd860e405527b794b7746502120d4e91617928a170269b9123eff6c634741c2b3d6986a78de083205270891c30c39c5bec29db523a692273d23ecbca18d576798cf4b5318ad985102f83f50f5904e07984489e8dcc56c5f7be2cdbf9c031375ef2c661a393e9934bb07d1ef4913e4c6646330b1319f516846be95e1cce278b3f24ebb5893ded983e804b499f5c632c8f91fac7042cc7c2a2d5d3aa8275156df39d1b57e00361f06bc3e4c778d07062aadb9e8cdef8d44e2b3f4c309e7ad862aead470829dba2a66b8741faa5afcd3fdb874971ac7dd1e24be8f22d221e6f891511ebc8c7f3435327d3121033abcb44b7f8c43cb609c60c586cfc13c1af0b77f859ed9aae236c77a9ac58df52a14ed52cccb9a83ad66773531d9ec85c8686b846f142405e4c98ab1dce1dff999dd01daa67d542935771f210be94c792822131e45eb04215657011ef30da86579995d2e6f814080d8c17013695d88374da4e4c5afe9c40259fcee51f5dc4b2f1b610dd329261fbb1b5ee33c9e30b5bf82d984ded37b389680bb550fad0ba7ec640085b5f34030cfa0cc050b3c9d675d7dfca04ff2275f46c1fc31d426472b25c6795c104c9b010a174073ccd28621ed11ac8a2cdd492bd6f192bcf3edc35175ac843014a2504f63bed2be5096054411900849e6f02dd0cf4281494de96e0e471b03adec0fef116619257891139dc883f83adeeacbce50ce62327c276245e2c856af70602bda8ff14be9b8f54107e3d111fb15040d0a242fa57f61c9d309f222ace8c45844a18c7df3fd0ece67d29a5e009792853981c8e2001d5cd3fa324f1415fb3f2f3f8888aeb0bbafdc1c60cbad45ae8f4907cf6545d2533bbb8bafaea957218efadc4273dc05c3b6018ff448af775c23c1aac290979a2391e964a7c278ccbb9e42a170305b3c13e3933299c8487abc671e843e94497d381e08047cee5dedcb0439937b0f3c0b2e5cacb7f406c728d9ef4c3cb3b53a48b1752fd3a3766b00f673ef900efb5c7642fb02b182a41e58243723635ea8e2429755a6554a9e39d8c2d042059d9e139cbeab76ab2417369972e2e7bec56d119d392b34d05f15558aff648ba4b49c3f5ca7142f1c264eca76ddda5a359b5c2cac754f716a61b13ecee4f9cd79a525ec0cc4a42058f6dc1408a5791576012d0cb229308bff88d5d41bb5e312117c4d287e61e2e2a3bc6f6904cc7bc5ce19336be4783649a2aa55f6c233015c14a25312ac4a896c9578357611c2a5fd0f014757a68f7593e26feee18c7836ca3efeebc60eb9449cd3b120ea9bdfdae32da69187b23e32d6a1daff41e1d7ead69fc5bf6c0aed4c87658db33b01d191b322587d6938fa7f51880224222936ad18725c6ed1992ced135f8863f84485d5466ac8a47c18cc51a80e586f091eddda2a64932e48ae47a39244bda71c367811c36a64e35f10cd93d2bed649ddaff5822e82bfcf85511005fdbbf24c2701152c42d5cf8b8dd2189b01f36e9cfb4fa7f17caa84ff1bff6ac6e676ae72414617cbeafb4974676d55118d8e673ef817b6928904876846312abb4329c70cce0ef99faee0614baf5afb8945278684c519752da79f5d0a7e549d6d7750857c67f2d7380f6639d1f8910e135d76889ae25fd61aea9f9b7e3b55b45edc657dcdef791ffd6f4b06e0ece46b8c3ecf22c535e6da0f1a6cb6544242611a4e366d8845ef7121f2a6040a92c045a9d73713370a5c90cc6df59535822deffb0e46d1b29b7e4cf757da03f309f42a1551bb21002fb4e3c776b69b23e18ffb5f8442d7a1eac586fb5f69f8dcac81cc50a70e321a95e73ab2a53e79a0ef8e6d794ac7c49e72b69f41bfe138fa1736c73fd9a1315d4d1d7405bd50d12c01d0ce1b4d84978df42086ca54da526641b255111b3015e74a04175ad087995d102519cbbcb1a59dd76afa9d514e7199057f5c5e8ba33e1d96ce738543627da1a7576e2ba66c7650faa3f3cf6243fc8ab7f4a40ed8d802c34a4ceca5b1b48b25debc352e6c53529da387d8eb91eccca7316485405d653b52e8a45c320fec982e5f4dc64d2ffb3e8bc90261a0dd339f2139ba78abbcf98c634a78f1cd3595fa17b7dc4ab23f506d8a49cd028edb6f3deddb12a282de7e34b33f14b5163555c6c902c239c7e802dc0b9b0f8ec6f51c4822d61fc1d2015f411883c1b05d9b242865e69acd54b535c16d1c6779eed4febbe3d9e90dbf024debe7c7a864b7b41b5009934423da9f610529a2d2f3bb6f85f44d44cd22762aa5f4a1abd2fab12fe7089b158955e755d8d7311ec315dac4356af86dddb8ec8993fb834dcdec291f101df6ea16855a197df0651facfbb55b13ed0a74bff2701e1408719fa1946f7ae743178922ba8a85864b430a6217d6a0fa28f39333cec3bdd3924ab4591a61ef185413d95b1fc96a25710961e2440b12703748895ad60c75b57f04a43f2f093f3b3e1e76d628f0fc4275f35622b000346f66f2a9c5f0a728c7ea4fe91fe8ed2d76ed794390707ee85b4b242c5e1124623c36b3ae6d4f78960ac712f2761ea933ac708a65383a10086ee78708f4e2a304a02fba252c44a58cc96ccccaac33e7e36a333e10c8e51c05d3ff8765139fbb92b70f59febe597596c06234dd859a6a710ba9d6dd402da6b90147de6732ce591a27c4b41ce2dafdf588f36d195875bb183ed65a86da5702b44e316e3aec0fac0a580b352db1565efb4bdb3d8394b1b8062c40efdb42da3ff4b6a2fd91266ce849cc4e84cadf33d6ba9b6e964721bde85e39583918adff8b75637069b5aff66bb061b15a9336baab6ca84308d8d468876e9012de9ff7867c78eb0679a7980e924c3cc6f5121ae500c8fe06c04042c761b4c09445afdff35cfb7b648ed7c20a79d9fa1e1fdec8d1cee423ad34c889902111fb6b950075bb7f73d59691145416fcdcd3cda945dee4f70994d232fff9c21838feb7e6976fde83f5f953b599cd3a0e5621570f50b24bc39a3a873e9b1a2ad5115981121c3785417772ccfe446c4c8f86b92d80f69e122f05fb19caa0188f697d428cab4eea368f32b7f50fd492474ab9d421b04394995950a035f8", 0x1000}], 0x6, &(0x7f0000001540)=[{0x88, 0x1, 0x7fa9, "7e10764f213efb7a85bdfdb905e5e9574dd08bd79bd05268630e1fc689af92cc8c595dfb821ec832c617d199891e71e6bd37a1d8167ccd589c701990d4295c0e63b4d38ac39b5c9b869e9168a491815da61b3b07887a90545018cca46a87134210225819685cddb328787da2b12f8dc619e7f124"}, {0x1010, 0x1, 0x1, "f3552d0e170c94a3914844f4f0d7813035f2d93ad0445d56381bf144806dcee0397f882955b0f9f6879ff161ac8717074be0493dd481ba6885439a9a9fc031331ee65eb39dad3f8d11470c2f806baf1c4c3f85bf746215803cf74493b930af1b9ded8221bf83bb930aadfcb2d7928fc3599e83c0bc07792ab4ec12327828b09f2d4f279b0cb65a377bd7b45f5cd2c623b623355203aae0c12ce7d157c5eba472062cc8be809ee5f1c394068446e81dbc11a2ffe6e5cf1914c0f423b9a06ed44ed850df21aa464ee36e8702854ec6778c1f049a92f7658b90f0db4b76c979d05d5a337eefcd87245155c8141e2f4ba35f05f5a98a31e04077a1b417ccd577091814a0f77bc9de5dd45c4388a02e35a9ffe4375d05e37f940334a427e3ec7654fa1c3b6c81d2dfd7aa93fe11035e656e97df3f40c96b1c12aeb71ce4a040a0e41283b06e2000dffb9462a4637863708e1556cc1a273d2ece51897ddd0da43bea22f2e2d199138b5ff2530aa189719d27b9b06f1f821b819cf491c2939422b61584bdad531d8ef716cf4c0cfc62e4c4ec4adab48ec3b6378b6c91fce9d097e2143e96832179be503a677b5968c7f6d71aaa6e1ff768d70f0863344f3f556e7d784f7307b2d4792c1ad2e9e2a4664d3ac824ee0e48f5bf4e0a163ed0267cd6dbbc388d9483aa094787c98c6a600974837eb546b1814e7ba422f4a4be2c233df5d452f1d28103e72d625e40d47a2e9e6f012789fb5e2e1da1f5d9a2b4e0f9b9be0ad35cf29a11d96e422f5fcf2ac575541ae67b7ae287bcda68513ae74e29d002cff5ab2150632185846f8c6a445d1ee251149f49ca561224d98cc36f9cde77f6ab826b83da3233d2d2609acd72cde5266c1f14cb1ca2de70e2970e444e21f7407d613938987433157824938223401b39be616406eb289f495f9b13e6a79b2316f70a3138682b70f6c59db49d2c693c46fe607d1b4296dcd4d0765fbfed21f8a6f2b897f041b6eb92a31210310217e7fe40d2eef7c86edbf357cebffb141d8ffedaf67415a955ab1a8685edf330824f9dfe725cc3e68654ea08b3b15dc225f418f584e20e7001ed6096e589aa43720c5bb1e6f4f1b867d300422353638d1b9d72bdd977681c08756b846361a53a2ebf314a2ad8f685927764ff330bab46f43e46b17419f969af0ee02cbd1a4f057d757362d5ea54ac814361fc2624a3361ad527fb66b496c493346ff936d04b10ca1320f58fbac889bdb1c8d50604c1b15e443920895b804cef81b61b75961f48ac8765d75da17902049145c32f40782363e0004b4111d226eb079addc23f775f0b0cb22b4ed64c5fa65a3f474e1a91abd0a52668f0424fb555213cc7248001495ebe205fa328b7735c38888634d5a4c524cdfd82fd7f42145666f1c3a3dabb5ef9e17b49b4aa02d9608d37861782d7c3c76463db94f57d3da5d78e52830d1925b9fd0fc264a4d9764711f5c3ca35c8ffb2ef85aa25eda6c53194edd32b06f8cadb566597abe8c05edc577f81c3348721110a7b6ad8be5ba18ed9fe2e8b9e6bb4ba77bdfcf8269b48e45331d5d07b467343734ac553a76c5894afa5c03dfa9fd1d589d64f846113c5e2352a499bebb044ca881ef4518254da622cf4f834d62f8727b35f1f9b033d0809caea08555ce54918af565a827ff1dc238a16b44f9a85d542463214eb8bdc293910e127a032db55d601b83496d1b17e93782c9fe11c8c5f90f611467dbc5ff193c604d3d568ce22409e3c8199dbc12ca671b1ac1ab7f8e4e15d8b5ee7036a6ab39fc68dd78a8256820fd9867aed132d495652d43bb4ae40000e63c458b03713197aa705b143fa3b1d60f0c75954e59062dab408d3fb38e0e7b02f57991cb515a125ebbc92271a155ada315b0bc191160af6dd056fb6640a70ae08eec69ba5e1f679e2b2e0e86091a8d26d41de06979d3544e9175e7bbeb87f9e2530ba4560d42c94f1c914a088bb6e4747b0c7ec7d1b3a4dba8eab4025df04fcd348cc4808e752c72b2803df1d23c66d65d339956ced17eaf6a722a46262be8b112c45d72b731f85863cd9f3d19faa694198c982506f5da80917f7ec42a669f7f648ee5f5b6f305c4d33a3a3ceeba4c9179aa1fe094f734ae1796af4b07aaaa576992312dec5beec35e0ec92db5cc5e1a9cd70b92a55714d7d88cc4ee98d63343a275dc64db987899da1efcd607fe627765407a8658d355541cc85b28c59f93dbf93ef11c842c8ea60e9dd77c05cade4322dd7db310c7c92e88f974d8613f7d623e6060e9af1a4417df487467a2c6fd48a9de344d84bb985cb66bff90e1a8eb895d1e5b87ddfae2b08b44d277a70a705494a1d610a916819681dcf0c6a6312d4dff298874a5973b9ce7dc2326237e98067ab0727e997c050f5b6c66f94d79a836a5dfad5de504049bfc7236818a5d6085165d3b230bf22c545c33778c4a62980b9c5f9dc4732a488f2a502a8310d2e87eb48ca433abe9b2554820ad32af59e03e9b29edf0612195d5236d64f3dc92a0100f81915ee014fd4a1857b72671da2f7f694584ce2636553741ebaa8a3c08e1b69d1f90e45e031b4287ebe7c2df076f86df4116799f9533929163453d5cdf736bf586fb03d6eb479977ba1d65ca1ba394219314145e4ab421fbf1919a40823d05c9ed3193be448f616b8a936877a3ad298e34d1b58f2c5618a7da9b9352b7a7f7fee26cb48e0b96234dbaf85076221d75de267d377abb754d5fa44e922c53e4330ebb42a9e555050bf3e33273cd3e6f26e2d47ac09e010a202d59f27003daa07c54863927214952a601e42e2209744fb380baa33865c54148e5964bf3333ee703180b277f8817f5e169de52887360a02cfb790d22a8c85c64d586227f6f16304d723480acc1efc100574db38b1fc553c2d46d044880e86d6117a784c111287e48fc017a8bc400c6f6a6c0afd4e0cb785635731547e753d7fe7cc218c68d1ba8d930ff21ab60d4334b3930ae5ce7f736ed0e36b4d76fb5aea5a830d7c3221836406b3d35b97b73229cbec0d03a6083d5ef8ba6420d2c36de598068609b56da1b1279f8bb3a98d48062d0f3036122e693a136e00ee0e11cb1a4c125370e2b546530434bd99dff33e9fe36c48cbfd1a9b612937f94f1c4296cd444684ad53aba77090527220f7c265db08c2cfae418ef53fd9aa01e171213f9ddeae46bd53c79d8e46566cb5c5ee76bd315d66cf234508ce62c908fdd16b3b4edcd8d0485f71b771aed6de7a6aebdc7b7d13c7f6fe9174cd61d2f8265b0d67bcd729dcf3de8804a6a100f80104abd3cc9a48f23df33a9340aa899c5eda61c9ff146c143c0b7d93a3cd2e9b6b12199a9102f19f4c8207d4a44031eef92dd06a956b89e248aef8807367e9f8594fc6d0fb70d6f67599d4187af95fffb6bffd0aa7478694b0c33523a62ff1c9a901037896645783b3fa2b650fa5380624acfcc7721c616205030a652993821e3e5dc38b6295ede8b0129dee896d3576037e8b365e5efc86edd321ebf8fffd5035336439ad86ee7d0b288d7e3f53de6eca13bd23ef59b27b05d9bc0e742eff764ac12b8374798e344e1f749efa70ae29e3607c424bb775478894618839b917f3a65221bbfa8c0fff0d1b4663259ff583e85a7a8edf511d3ac733a8983916c5646b3af038c8db190cfc8b23833db14c337e5d59bf6226fe082571e1aac4c05c0095df5ac0df9dfa959c72157f635b5e01c6f798e0e8ea6418963de50babc7883cbb182ae1700a47c294440434aeb9372e8068d59ce176e823088721b9a83a1007bbf7cc6d75135283e3bd7bba87fe6045471f3e83606285e3eb84b4b9f81e9853bd32f0317b06274731857678350cfed0953ab8ade6e6a3691bd19502f53c41910ebab0b4024a6c002cf5117fe3b2641e22f9a149d2b40cf73279ca3fa5dfdf9117585cc350ff89e98e3343f621e32eed845c8d46d087cdfe170365c8a32f2e4709d69f1b26b8004045a32fc3b270b3660fe9e9ef004111bd53b9c2b7f37811167aaabf5697a121cb7c5629e771e417a7d68c7a8e167621d75fc429b1ca931e01f96dd316f0c08ccd2b6b79af0d8dc85ad1001ba89cb76e42f40d29862d393ad86bb1d4135efcb15b1727b1b26c7dc0af97c87fe7b899e63aa01d49aad6aeb138322b3ca2372a682616421a616331d76fe21dc0cc81e1288e8e60501f88b699cc5861b9d0855102d166f25859f9290c92808e9c869c04e970f62906eadf1e04581f5b0ab41dbcdc1803f0ea10fb543cf7500cc558fb88df1dc36119b7aed47b0e1f267137ad2937bff15edfd9e5dee6043e141fcee0b2628eec99996c89a3026c4b48e7efdbbd707d10b5f2ef35d8a632c5940dfd7a233eee14668e27c3b0c0e89a73229775eebe1de6e037020ad2e7db2938ceafaf491d26a538649d16715a62680110ef07a5ab6ff6d463242278bd016275b01fce660815628df4b36925816facf3bc1535acb77b5e3b714f2623bd2233e53fb4657b37798fc0c0ebc832e22bea880047c2d2a6e3c6c3a0865c22e230968beb9ec835328e97f7edde21c0326c4e3cdd9f697c77c501a4dfb47ae6b75fc3f041a2baea6a990f4bfe04208165c8aaaa6f0d90e3c67eb5fa5eb4a4174c84c0f5f7eb2a06dfe49f24a9924a0c5cf8ee1d793a6c4e0cc2da3f1ca1b50f19c32d5eaad19a330c2344a617d7f77d31a3362e459bd408fa93146312ce79877497a603f5cdd57e268b4ea6b7e82b7769b4ed76480f47e6236be326e571da28cee3e13cbdf54b82e6f196b020dde1e963fe3385fb1eae3832ac5ae92f8681445fdfbef647e076d4a4c2735c9d065351c0c6d80191d6d8cea74eb89150a7231c8c905896e2bd5746690a3420f265c8373938ccf33cd7568646b3cfb8a732cfe0d9b8b7651617bee3a906a8ef756b1a7a24db9d6aa2db5f55035ef911a7fb6cea1a046d6ae57957d7bf6cd22b2b0deeb4bf231197049f9e6c4582c0c1fe6b82e031fd902a9128a7761e679bfea5356356507fb0fc972e16922cf527ba850dc3217b3f15afe9fb1c94dd9b222b5ea4574fdb7224e72f2f239d0573159dff10010410b231d3b4e29fbe78f0bd1b4ef1ec7de094f2b1b71389b297297b38b6b33d686ebac0b2ce44972603e7ccfddd94455636ee0a52746a1e8342d74f758905bbc7eda1125354dcd110c71f46f355b82a83b1aa27a5e5239de752b478654bd3dffa83865ae5fe0cf916bcbcb447b91457e30426047b2e58ab15634feb6c23fd37af1363709ba3eb2074acecec3456bda32a4242bac7541ebd6a53a0da0b1397e4d77b86514d897042676b65ebeec41021ed5ac7f729801a250e531da7447a5130abd6f309514c691bd5e5d54280acc69d640b1b85917154fa4d5ae42a3c8401584586e60b9b9b60644821c4ed1599a7cdf68eca7cf24e53779359de3f01dfd98b0fae9f63668aea198e3614be13a1209267ccbb5ca1e044c5663c2deb1cd0f2093902a189ea9de1196996374e25cb01c09a605dd73aec3a92a4e9de26e99e93a45f19644cb4240f9d2ba6867e674d8082ed6b24d058ee29e4cba4dc8358c1ce409e1a58ad1d73bba2c372a05b2f4e774a49ae70fda3f546f21d82a0e29ab8943c25c7e663c17079db9206f9000b4904e79bae47e96cba5123532007d51bbad702020a003802a7cbf3612cc7fc771267e9a59e5488e323613feab524f73c95e72dad7eb35edae6d7618f19883e99a943896ae3a3e64528a2f06289b58eeab27ca7771dc3809ca93038a45302d4a0a79f7c7c2123"}, {0xa8, 0x1, 0x8d14, "e7fafb34626ca62b36ff2c096a0fcd8d4b32bf37670528565f10f7d5bc7e2401c3645de5eec987bbe4cdd72c9051334859b8b39e2118b374465ebdf1d4328f233bd9750cc13509cf6f3f0b09858ef6e280d13e4c7be347aca39ebc237e774e84939f9cf7843a8ee75dbc61f7d249ae4c21320c096430fc6d3aedeed912e38bdfb8036f23cbe78c6df6044f9ec02ffdea7313"}, {0xa0, 0x1, 0x8000, "1005ccd43cc09a3e488b62eb7366fa2bd4e45ab3ac32a61e2544b24515a52d474af2616c2bf93987ef1d78fca66a6bb050eccb31d4832e8c3392edc4df04f46196e0f29ccd533f893048169d4e75eae5a855a7e9b9d78ad5bb669a8c442e0ee7388c76f8037370da1db96222cd91099aa632f3ecaff225b47c91b57e54a77084bc3f79643e3c1083d1"}, {0x30, 0xffff, 0x0, "890ddfeaee5743c4d516c9f814b092a979cf40c34e39827dfb950a4c"}, {0x28, 0x1, 0x7fff, "ad9c294e7e0de85e1905902034a4d665fdd5e3b7"}, {0xd8, 0xbf2c149e5293d97b, 0xfffffffffffffffc, "00f4248ba77dc7c553e74ec2bcf6a6464a6604713c14a413a3254016dbaa1006793056d42b383d53d45d04d760855de6cabaa3a3e8bdbc0993f337f90c1889672d5707c7f6bfbbf91483750b595019dac80825e671d47bbf953b10dd289c2ecde23afa9d890424448c11921737459f060e24f4bedf103e667e7ba0e3b7c0f9db549c37a42391a5bcaa58b2eaf2da32a0afc7c75341a6214f2131154c8b57943c5da41747c4ce9e82d3df729f0dcd0b8cdd21ce0692411ac745a95c0825813825c18387f2c33d2afe"}, {0x1010, 0xffff, 0x6, "6928189d98bb500e269af29071c63439e5a2b1e0e1e4910de880ac3bb8d4023fe39c5657e91cb6ec653850579caaffbc5de6da8d194eea9fcd1bae33eb075f84e4c2fbb737cefb0eaca00160de0f59ba90c4c26310473336dffeb6239ddf19d6e97061ddb1c63335552e4324dc69a5936d585fc766350b8e2693d4f09153184f8b1368bec9086a4635b58115be81164802f614bf83b8069e4d3f8000f483bb3bd93e4a3b4934212fff2564510f722f032b8e4a2d6820443352b8617ef509843e3f0f9e9e4e6589175e04e59011007753f4dd6c8088f113b18d5d0e861247b1b4594a81b2751e8a4d04b4f6ce9a009e79a200d3fbf4d7fabae277b047afb2813b5ed1fddca8e580a6134d7e5b3443fe2207ad572785d048c606290e626a8f80965bb334ba7a871685fa9773d2ef3466b7bd3843c7dca65c2f51a47461da6ecbfdf99239520f9c6b73acac059d8b2ecb359aadba1068c97874dded635099608d55509a1195ee8b47b9e7e6541e7fb18db6ff37ee6fc610e038c67563e7fb42677a7625b52f8d043fc1e0758f12c85a530c7317bbe5868e5c5195f77278bb04cb7c4c74322864965c2bdf641b2b10fbfdec91ae6a82789c087e34d786eaaef63ce9a6cf7608ea72b4386a4cc57a075d36dc4506065d5a487a0d8c6a5e35a9ebc88078db4e41fb48864ec16a85aab5e02aebaff6d386d6baab9ce01ceb3b6ea00ec26d60e0e43a5b55765ac62f70408b061e7303f48e816590d858fe40588dd5f2c5e95aeffd48d4f179db52b465f6a6ec24ada2770258fc5af6f899a540dd7c128786c4ca84e1a3ec058c59caf59a00304e85eb55767c0ec6ff197c0c8d3512aa345eb34a53ccb8d89e0ecf7dd517ce9972f7017bf27a7f992f3994210df381f07052568fd88b7dfc457117cc0092faffc46150b2ce7e77a40ddc8fa87b1928de37cf6fcef2b4819c09f19658508815bf5b410fd7426f97cd3c2a9587b80b29d1e65df38c1b48acd15ead77fb63545389aa420597dd3df601dacb3f3c57cd20adc2f0aec5cf66c48eafc20e7f1db6c033cb768c9ad2fa01e7d48e426b7a2d711b032af9321cbbf8e9abc2456dfbae9da33951b88e48057f8ea82fbc442579c5ca462d11a143f40b7ceedd3e8e52580428e7a256da78ee5b857fd6ead8c7aca85b456f2f55ec20e34a5faaee673f407cf5b4885ac0bf5cdc5ece7d3da179a71c3c8f2083c8fd5bfcb4da4d98d740d03334b1e2b5dacf24147fdec81c32e8649764f5252bbbf57a900593c7ac6611415939aea9961d6b7ee7ad4de9e578a76e5df8f8569aa2c26be9ea50bae22d34a9e45d79e58a7f37bc2cf579f655e7f1b1156a0ff652a4c6ceb650b5227eb4066998e0d11d4c62532b29e598d3115ef7a5bbce00d0f73424e17db8e2505a5105b1212d20d9ab934b5dc21623a735873b22813c803fa8b5ff68562cc638a96d7b762b5dacb1947cabb8c4771d82492f1cf1eb864909c8c079bbb9b7f9f5f4374c83b0a2104d346efc8c6e1809593b73383e2185a0c2f197d6c074aa47ea5c948da7d6930b3c42b62ca7cc802b7c962ad5df4f3f6315683efb1ab252b994acaee105ae3aaf9215124a62ebd50dd88ef06516c3f91e0cd1b222a4168d5b307c82298f50bc12989d2d14f2d587fd2d6ced448d54e1bf73741bfe0f6aed3aa7b3da13a79eac7ee4ab101fd031e904cdc67062465319bb2c2fdd4bf094cb0448732afec04a88621071451e4668e68a4a438ca8885a093227ac24eed0286e56af9f11f1f1a5802f5183c6b39c858b9571f9d56b2d9058fc90a89e48cdf9cb08baff850f51e1dd7d8f17eb24963692565cc06178a54811bb9f3eb0c4578a2225947eac84707a95c84fa0a5fe6fbd948238314c046c307292be1203d4c01a1edb18d8592af872ecfb2d5dc391d7a748388955d7c2fec2dabe056e5f712590774370ea92d8728289901ba4b1447aa95b8275d9d228a7cff568c033580656dfdab24b67e0496a3eab9c74e749a07d2996644509432ed1ea962b42ee8a4ef83d3432eb94ab2dc182096a1a343378da6d396b77482d822fe32dcc01ada96c1c850c369ca50741967b05fb7007ff025f6f7393217b5c8f962540ad8dcc67bfaf4bfbad37b154cd02c109b2c94418a3d67d75583b2847804ee99dd6c9f445319c86d645779e2d7f4f8b093e860fdf5b75c273c15ea2f13624bcf0d3cf34ddbadbe7ebb4d511c7cb1085192f070291dbee3c23f536f37552403e7b66c084c5867c279fe4dd8a37fd2599504c3d525e6196d73ec6109f147bac35f22ca4e25c2ce8046d81e1f7d14ded5c6e8c52811918359caefa8ca00683c3f9cc9258dc1d6cfd32a25077ac2655d849df429c2e2fe4756fe833eebfa01e6aefdf6e8d0cbd0a15287180c0da96eb0565f6d26df81a311a7868b1c8166a8b7d00e51fd2592f4e2a2d26ce18252a33316a92c0e113f70b57f193e5c48d0a1d05909a11cd2329a418edcba310a3a4ebdf5238d94bbbe15a943648281924f6e222e3817d26e443270ec4b81d0c163cee1ffb688282da131663868ba30be80173d36946366d645bcff040c7bb3589a1b281ac1e014514522322c17235f861b94f2619b841dc2bf161035c92d39548e567f7c06ecce98637610c07bc10ddb3f5648d7e96e0f4db9a2c5b62dff9c696ae655c89b282439007f3627a5bca41436f7695ff170eca024671a257c24378392477fe59c11b33fddb8c2992b5db82c3b192854bdc9e55a003f0ff934a000c47e9989057eb0ccc519e95b15d60fad6979c95addf23fb41cc6940c292bcd89b5aeedd0e069001c3849daaf786af9ba7ea4dd10226d253f33a1a4deb32a3de4da5d6755bb02c0ff817c4a7ceaf5110ad54d275d6767e7ac7d50ad997c96834bdc552b7652c4e9bb1595d1e94472f2f653a986bd24cc8692f2c462f9c6fbc2749132998efd864b73d6d66ba3f63d4e837921837d7c25aacceacd4026e1e6ea9e74d2fbb112fcb8186f4cfc7df79b5cefbdcc83451959738c02fb7d4e8e24c34af0a3345ef97bc1cf0d4360feece243e9cb7ccd3224d5d82b6214ae2db4e2f31db080e80fcaf2e1e105bde34adc64df837ee8b64b579bf819ff88457b3c9769265b9c0d72cd69819f0b4019ac83e595ba021c395cd82838fee297d86991fdf41f1a8e58af21b6b767c5ae49fdd708c4878a2deb1d6da98e9dde0f09bdc9ad72648cd3f261be2686f81231e8fbdd365929dedc340653a1eba1cb621d9cf3f2f11eb433fd7dacc48eb72e2072552007b314a2750cfb74b4b20f5e1a8884bbb164755906dcad6650ca97c26389e202f5581b453302e288ae932db67127fa70b07e58bdb7df88a0f9ba568af066839b74788cddd2f529f92acf266c91bdd8c9796c1e437cae72fb9171912d3451a5a7386581cb07e06ae36cd2a804ba42650b58a59c73d6a4d7f414ea29609446da44d8428939458359ab4f00a4a01bce1904099e2401c5582242445a908d659915f70d954465a1e4e55c2b68cf58ae05cfca8381ff14e871f1f8005c71ff61ce001f5e92085611e7b89092a3578c2cb87f79fb305819d19dc0b98f5cbe7b86c1a2d91755ae9f960c472f780be0f85141e2207d471d9878553985047eb0cba4bd2372f3906a987d9edb6fec889b8dc22c9b70ed9168c38045ed5484c0ea4928ba00efb57be31a3616ff0a8b800e4977423d0c40da2268ac98cdf5599e2499f0ee02ef91bb43a5d51546e0989627b72889e32a2eb054d1f94957eed2e5e4bc3e7b025bbc7fcfb7da39c34f72246465903e18a169acf6b46486ede13ee0b98e706e38a259ec1ebe075410fdaed1d4f6a0bb38b12f66b75c34f6964653677ff1ac99c5b460f94be0950a617bb5c06d8bfaa4173aba4885e79a00ee512dea7602c9acf2b20e6d4d7bd21a96d7c02bbe86ad8f82e3127c42994e11a2ab8283b9057f6794d4497eaf30c01cf56ca1a95c46b1020e3a324db13aad08d9b0a117072101fdc5c7c6375939d1d53d61bdf36148941e5f216712bae8f12cb08227444e49d7cff39445752b96beadb396d322aef952d673ae6219f8c71ca7d5259173a24022631f73556ab8fe9cb2ec7fe10b5986a78de1f5e0b07f879352c21b7f5fc458298db9eadd4352d9eee4ce0ca0e233ff44b336b3c031c8c6847790141a19f6c7ef72311e0984f239c7571f8c845ca72aa67aeee910a2a9c69d80051ab8055cc55d3456ad39ac448a516effc11579c401bf85534f207f3cc89f07f602ed56fd91eda05b4fa04c139dd804e45b33c5ff20453ea85b57aae11410ba1eabc1f98c52dd77c45b359ba5981c97bcf1bc2723d4d3987bae626d806488f26f39c74226c1dfc6f90bdf86a3532f8264f529706fb526d1b84949c54c31abc3dd3dce3ff2c316a43dadb36f68dcd0a9bd53357ed06b025739fed49d8efd248f6732f3919e25bb05af9b0400b99ec363c74d31727bf39214939cca73032153d637e0fe91c70e43daf0d5864b58ed166ec2ae941add9684b4fe978c4606e31fdc3942dd9b3b6ca945a2ec2fa35bfeed83822ba428536e1a1c7e81e82bed9ec2954c792ab8e69808a95a70a454588eebe4709da0efcc855f406e755d8e8e4dd3a95dc2b6fa36028cb1e11fbef03717025257782751bc8dc00651b4fca7007824b5e6133bed447f8e8dd102377668e86831b7cd8d96e03d1e0638f3c1ece7ea9ea2ee10592c28d06ea94cdc97be4e156efa7e150a24ce2165f701b354657e4d640de382ef9f7329522993c6b697312e5c32ab9d697cc6a0529997402a05f8a6ee83553fd6ee844fd2a73b737d73ce5f0a29ec18dc4fd84f27c94fe1d8b53b56a79d14785448938de167ec59d413acd5069147f5e45fea6b1c930c67f841344a09d6f0e9e2d254b5568859340ca7ecc590d3631c657c848e332cf40506286a68a6b2a913af467885d1398fd3eca12a8a51bf153d74843f9e15fa9f4b2113dbebd1adffefed7537e603093b4bb8b0586d2291b5feb4eae98ac5c375a14187b6bb8ea27661822e19ac0001145b49eed0c7df44427a7fd317faea6d76f1b4d14d06787d4c6fc2ea5c4d7164b362a0167749498e73f39a2d3dd855c1e87d5bc486ed2d64fd6b7bf7c6bbc1c146b1ff67f3464248591758eecfc8680a74eb6197ab51e87aee6d96f5df941816f4ccebdf9e153eab7501670ab367d85e45ade0fde857516953b35b0301b81620d52f788c185ad90c923de8c3fdca5fa9b1361f105548a8d3df0625e712f10f5a40cfc7511e04e3c72a3668b34d671c90772dc19b951144f80656bdf3a23f93e2b7f815bfb73ddc6e0fda861b4a0a9a64d64a46ffc27e5099a003cf4b82837916c025867a00f25a944c83facb1bbcab0190b781cf9378396be48389e05782c078afa5449d86a44f10de2a89d58c33b87e930c87278da36d1bbd7d23667b209444ee2b460d5028eae90afd5f8f6fab9ddfda10e12e544ae297512afdd03fca9a36d1a76d82eb993f74dd24bd388586b223864358ffe0280c386b9504ad6e4e56390cbc51da701383a0486bf47722edaa411ac6a9c3ba3cb81ccbde3d8fdb2211252add6c3f135751cf8e6dd8192477bf17d42984e6d97c68cc9f71dd6bfd5ff3f36067cd504eb18b44713882fc87659a969a6ac5c0080c883906f114ed03200e4813e4a19ffaaf3b3100e2969642da08e3d490bd41065edae0d6641329a92b6286beaa5df3d4d90fa88f8453b9b6af16758ec876cab41ac95b7e2f665f8072350445ad5f7e85344bac884a000e7"}, {0x78, 0x1, 0x9, "d66e8248d60f25b6d6d38528fadb1a1ef52725931f162f4911b33801f3f21f921c6eac8f872877572a4c92b92c1398b86ec98960615d75af58e0fd8233f244e7a3bb5e65f42d6d49597c67ec02229c7bf6c5eb2db782c9848bbcd2ab18daed0f880d"}], 0x2398}, 0x400) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0xfffffffffffffcf5) connect$unix(r1, &(0x7f0000003980)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff9e) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="d80000000000000000000000000000003ecc2e008746cbf917230651bd39ea51d3c651b76da0e4f5b56790b0f6e0cab4d0cb37e237283ae317b1c2d4ce466c360b1c5ce07fc7df358e754d78dd7d8fa4c87ff2acd9098c40d5c7979b70576c47af11f78a9ed5aa1677aa7db653c17a44117c265352c4d0832f1879083fb3cb50a6928170a65831cd5ed1b6ce37be8b68dfeba900367b8266da744d63119c61c95892c5dd5f6920d157220257e07e7ac0ddbbe3023b8a60cddd6ba40d4632c3b0ffaf141afcd48e89d5ba32c872ca8cbc1b04709824e8000000000000001000"/232], 0xe8}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000003940)=0x1) 05:08:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000300)='./file0\x00', 0x0, 0x63) 05:08:49 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/229, 0xe5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r0) r5 = kqueue() ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) r6 = dup(r5) bind$unix(r3, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) sendto(r1, &(0x7f0000000280)="5f95735462984cfa7d1e391d6e2b3c69d12bc221748f48fca2c51f3364da24e027d67bc936594ecd28b66c2ba98ab0cf5c23382a97f70200278f276287d73e67db7eb591689402453c6037ec3b38e4420844580bd5264a1c4e2c12c1ff66d6a2b7e3db52cc0b5c88d8b09e06034df0a9d143ac305e7bfdd24db19cbe641e34d3c9da9e870beedc7cbd19bcd6f9aa5fc42842c7e84d9317bff9b1c570e362b45f257d5a0f0098d7c5bb5897", 0xab, 0x404, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = open$dir(&(0x7f0000000380)='./file1\x00', 0x8000, 0x92) faccessat(r4, &(0x7f00000003c0)='./file1/file0\x00', 0x4, 0x0) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x2084, 0x2) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000440)=0x8) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000480)={0x4, 0xffff, 0x81, 0x7fff}) close(r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000004c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000540)=0x9) symlink(&(0x7f0000000580)='./file1/file0\x00', &(0x7f00000005c0)='./file1/file0\x00') pledge(&(0x7f0000000600)='/dev/wsmouse0\x00', &(0x7f0000000640)='/dev/wsmouse0\x00') accept$inet(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x400, 0x0) chmod(&(0x7f0000000740)='./file0\x00', 0xc2) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x4) readlink(&(0x7f00000007c0)='./file1/file0\x00', &(0x7f0000000800)=""/107, 0x6b) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000880)="d59367458602db927a2b81f8ea6aa843fe71028a11bafbf3fce64c8589831127cd59120d4023ff8d01447f7b811abe8b6bf2780cd5d887f6b4c8b411c88170bcf051e179747c918a2df8d681d05e7801bf733f572888452433e56f85bc973d9d70365f7fe6f931fc33540468d8856a1524b49f049135a929910511206c68fd34f995f7acb50cb178af2d040813164163574228278d4b019fc7efb6849652b56e08f18c14218cb1b735d9e9fac49df892a322af97724f9af152f905", 0xbb}, {&(0x7f0000000940)="220f306e84aab93395ea893e9c1e61e59adf2408cea1c64288ccd54a0f53cd1412b2598e9d1133556e13bd4aba1c54f64b158de6c7775719c8f3917c8996e86386a2ffc7f860ebb580039e0e7ac082", 0x4f}], 0x2) getsockname(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000a80)={0x10, 0x4, 0x4, 0x401, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x675}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1f}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xd3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}], ['./file0\x00', './file1/file1\x00', './file1/file0\x00', './file1/file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', '.\x00'], 0x101}) r9 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, &(0x7f0000000fc0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) r12 = getuid() r13 = getgid() r14 = fcntl$getown(r8, 0x5) r15 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001080)={{0x5, r10, r11, r12, r13, 0x10, 0xabf}, 0x7, 0xffffffffffffffcc, r14, r15, 0x1ff, 0xffffffffffffffa0, 0x5, 0xf6e}) 05:08:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x6, 0xc41c, r2}) 05:08:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 05:08:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x8}, {0x101, 0x40000000000}, {0x5, 0x7ff}, {0x20, 0x800}, {0xc7, 0x1f}], 0x5}) close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0xf4) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 05:08:49 executing program 0: r0 = socket(0x3e, 0xc004, 0x80) socket$inet(0x2, 0x8000, 0x4093) setsockopt(r0, 0x6, 0x2, &(0x7f00000003c0)="03000000", 0x4) pipe(&(0x7f0000000000)) 05:08:49 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/3}, 0xb, 0x0, 0x1800) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 05:08:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) pread(r0, &(0x7f0000000000)="ff5d5ed009e02b6116cc382b1b709f002ff5bfef8246df41bcbd35c30d8f658093ea3a8324ed062ce83af991f8651fc758c55870dcca425731a700a02bff1b3dfdaa5e1d43e03a227230caea4b15e0086be9a119e94c", 0x56, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 05:08:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0xffffffffffffffff) 05:08:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/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, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) setregid(r1, r1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) sync() 05:08:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x40}, {0x18, 0x3, 0x5, 0x2}, 0x0, [0x2, 0xfffffffffffffffa, 0x5, 0x1, 0x9, 0x101, 0xffff, 0xdc]}, 0x3c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:08:50 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) write(r0, &(0x7f0000000000)="42bbc38a6d2dfc5c61d3cbc9268469f8cffe410a02df10e64caff4938a5751e4193851139f0fa4d047c0506ff9061fd64d322b", 0x33) r1 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000380)="becb0a3fd0ea29973071144bd68f2b2d7b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c9cf046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98bf1517c502101e982a399e070e6fd55a37c154c6192e3f7a9601a43a4e4ec6d60d26ca887a7d2c2695b8ef704bf1329da0579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d0087a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c00"/226, 0xbe) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) listen(r1, 0x10000) shutdown(r1, 0x5) 05:08:50 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) syz_open_pts() execve(0x0, 0x0, 0x0) 05:08:50 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000300)=""/194, 0xc2}], 0x2, &(0x7f0000000140)=""/46, 0x2e}, 0x802) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000440)={0x31, 0x400, 0x6, {[0x3, 0x9, 0x4, 0x3ff, 0x5, 0x400, 0x4080, 0xfffffffffffffff7, 0x1f, 0xffffffffffff276f, 0xef, 0x2, 0x9, 0x0, 0x400, 0x452, 0x0, 0x7], [0xb166, 0x6, 0x3, 0x7, 0x4, 0xfffffffff828c8eb, 0xfff, 0x20, 0x7f, 0x7], [0x1, 0x11b, 0x5, 0xff, 0x1, 0x7, 0x353], [0xffffffff, 0x43, 0x10001, 0xfff, 0x10000, 0xffffffff], [{0x8, 0x6, 0x1ff, 0x400}, {0x0, 0x8, 0xc44, 0x1cdb}, {0x7, 0x7f8, 0x1, 0x6}, {0x200, 0x8, 0xffffffffffff3d3e, 0x5}, {0x7, 0x3, 0x2, 0xba16}, {0xbe, 0x401, 0xfe}, {0x8bf, 0x200, 0x9a, 0x5}, {0x100000001, 0x100, 0x99, 0x2}], {0x81, 0x81, 0x8000, 0x4}, {0x7fffffff, 0xfffffffffffffffa, 0x2, 0xffffffffffffffff}}}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="38000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:08:50 executing program 1: msgget(0x1, 0x620) msgget(0x2, 0x9) 05:08:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:08:51 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x401, 0x100}, {0x8, 0x7bec0}}) open(&(0x7f0000000080)='./file1/../file0\x00', 0x10000, 0x10006) mkdir(&(0x7f00000000c0)='./file1/../file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='\x00Z') 05:08:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x80000001}, {0x18, 0x2, 0x0, 0x172}, 0x80000001, [0x7fffffff, 0x1, 0x8, 0x3, 0x4c, 0x7, 0x9, 0x8]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:08:51 executing program 0: r0 = socket(0x11, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x39, 0x8000, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 05:08:51 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000030d000/0x1000)=nil, 0x1000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 05:08:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pwrite(r0, &(0x7f0000000080)="85a449e9ebbfd6b5d756519bfeaf233352a48c7169290e0e4934b0dd1f07fca792308f4672181f2fdc6c94032ae53876d664da07a504c448df3a5901908b686e8532fa31a535a9f1495d4c29f28ef212201c85ccc185a74245d21bfe0bbdd9278fecb8beefc2c09c0d", 0x69, 0x0, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:08:51 executing program 0: socketpair(0x30, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x4001, 0x0) listen(r2, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) listen(r2, 0x0) r3 = dup2(r0, r2) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x5be8398c27f1dc89, 0x40) 05:08:51 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x41) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x3f, 0x6, {0x9, 0x3}}) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x843, 0x0, 0x37f) socket$unix(0x1, 0x71e97546f154d0ad, 0x0) 05:08:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 05:08:51 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x88, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r2 = dup2(r0, r1) lseek(r2, 0x0, 0x0, 0x2) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xfffffffffffffce4) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x7ff) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r2, 0x0, 0x20, &(0x7f00000001c0)="a9fe295d04df614c50cc10f731f6263dfb", 0x11) r3 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x8) setsockopt(r3, 0x29, 0x20000003e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x3) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000280)) 05:08:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x5) 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}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:08:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getdents(r1, &(0x7f0000000000)=""/28, 0x1c) getpeername$unix(r0, 0x0, 0x0) 05:08:51 executing program 0: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x43) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 05:08:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x120) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x55) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x5, 0x1}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 05:08:51 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="828848c91d5b767f68bee97047498cd129f1540a16905d6fba7e71ec52272ee797fe9e50da", 0x25) r0 = socket(0x7, 0x3, 0x3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/195, 0xc3) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3f, 0x0, 0xfff}) 05:08:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:08:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffe, 0x48, 0x4, 0xffffffff, "5f4a7493b7423f0934dab3cefa3015b04b3cd963", 0x4, 0x3}) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2b34, 0xbe1b, 0x7, 0xf0, "2c3d8f4d40559c103c784d654c0114685d9b9189", 0x4}) 05:08:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 05:08:52 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x9) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) 05:08:52 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 05:08:52 executing program 1: shmget(0x1, 0x2000, 0x10, &(0x7f000065c000/0x2000)=nil) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x7, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x20) chdir(&(0x7f0000000140)='..') r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7cce069977f4ae61) madvise(&(0x7f0000673000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0xd390}) ftruncate(r0, 0x0, 0x10000) 05:08:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x800, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getuid() r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="7f7e85f6b6d8bf70c6f67ddb220564ca99cd25c7b01956eeecb64d339c8794aa96dddc0aac32f352432566dc694486995437d4c53ba0fccdccc0e00339d038d6ad14f69cf56be2e4ceb0633120c82f316ebb5691fe", 0x55}, {&(0x7f0000000100)="39a9f9314f4145eed3147eca377dd2616f72b3ab35a97212b5aa8093264e14e1e7cb365b3cdcd62548b9deadcc8ea8475f69902c663d395b405bf733c81c96a0085b3fce01b54284de4c35b4e0747a0cd555b3cad76d88ea8f24364db0cb8eed3ab57f59f9a4c31a25743509b4829bfe0496da83798001e670e8992e6d364eeffbaf1f3a9af18a5e6da0837f8e1072c41017aa22de9c9ad63c46341d0d6068", 0x9f}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 05:08:52 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 05:08:52 executing program 1: 05:08:52 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x9b4, 0x6}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) open(&(0x7f0000000280)='./file0\x00', 0x2, 0xc) getdents(r4, &(0x7f0000000080)=""/65, 0x41) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x4b, 0x0, 0x0, 0x8f33}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 05:08:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x3146d39f0f651a29, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000003c0)=""/157) shmget(0x3, 0x1000, 0x104, &(0x7f0000ffd000/0x1000)=nil) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget(0x0, 0x4000, 0x100, &(0x7f000012d000/0x4000)=nil) semget$private(0x0, 0x3b54f464c1965795, 0x220) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000340)=0x8) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) syz_open_pts() socket(0x20, 0x4000, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:08:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt(r0, 0x200, 0x4, &(0x7f0000000000)=""/243, &(0x7f0000000100)=0xf3) 05:08:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) sendto$unix(r0, &(0x7f00000000c0)="0500050400", 0x5, 0x0, 0x0, 0x0) 05:08:52 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x6, 0xfffffffffffffff8, 0x7}) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001300)=0xbd) r2 = getegid() setegid(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001180)=0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x20, 0x0) r4 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001200)=""/41) setregid(r2, r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001240)=0x6) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001280)=""/96) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001340)=[0x9]) 05:08:52 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x1f, 0xb669}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x6f8, 0x1, 0x9, 0x3a63, 0x1ff}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_flags}) semget$private(0x0, 0x0, 0x20) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x3f) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x48) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='r\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000400)) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000480)='r\x00', &(0x7f00000004c0)='r\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='r\x00'], &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000600)={0x4d, './file0\x00', './file0\x00'}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000700)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000740)={0xffff, 0x4}, 0x10) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000780)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000007c0)={""/16, @ifru_vnetid}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000840)={0x1, &(0x7f0000000800)=[0xffff]}) getpeername$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000900)) getpeername$inet6(r4, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockname(r4, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) recvfrom$unix(r3, &(0x7f0000000a40)=""/80, 0x50, 0x41, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{r0}], 0x1, 0x0) 05:08:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000000)='\x00', r2, r3, 0x4) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) 05:08:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4000000200000029, 0x2a, 0x0, 0x0) 05:08:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) fchflags(r0, 0x1) write(r0, &(0x7f0000000140)='\r', 0x1) 05:08:52 executing program 0: syz_emit_ethernet(0xfffffffffffffdc4, &(0x7f0000000680)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a927d69be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf983ceec360ff53eab0d50090b49c76200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d0f") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000003c0)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000740)=0xfffffffffffffeac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000000c0)=0x50709408) r2 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000200)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) fchflags(0xffffffffffffffff, 0x0) close(r2) syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) getuid() 05:08:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00", 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x20000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:08:52 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/251, 0xfb) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000100)="c4cc98128aed608bde95952f053aa2bd25960dc4df57e37396a54b74d2dbf2c554da3e38a47b3d85121203b756d013238c238e869b17ff006b18013a5e237166094815e2deb189e3e0f86138a18dc09734ebd782fae33caaf9d92940422490d603cefe75a1d6482f3af4925f005188a04fe2a41dcce14c3b3705ab4f750eec2c", 0x80) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x800) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 05:08:52 executing program 0: r0 = socket(0x1, 0x4000, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xc) r2 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/182) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xffffffffffffff0a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x1810, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 05:08:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 05:08:52 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x680, 0x0) pwritev(r0, &(0x7f0000001640), 0x100001fb, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 05:08:53 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x4}], 0x2, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x15, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0xe0, 0x40, 0x1ff, 0x100}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xf3ae, 0x4}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0xec, 0x10, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x3, 0x8}], 0x9, &(0x7f0000000180)={0x101, 0x10001}) munmap(&(0x7f00002fc000/0x4000)=nil, 0x4000) 05:08:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="a9cd3fdfb5d15cbe0b8f8a31074dd30000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) dup2(r1, r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 05:08:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x10000000011) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2000000000000002, 0x1, 0x0) r4 = semget$private(0x0, 0x5, 0xa6) semop(r4, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r5 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r3, &(0x7f0000000340)=""/167, 0x147) r7 = geteuid() r8 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) flock(r1, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff3c) r11 = fcntl$getown(r2, 0x5) r12 = fcntl$getown(r3, 0x5) getgroups(0xf2, &(0x7f0000000400)) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x3, r7, r10, r7, 0x0, 0x1c4, 0x7ffffffe}, 0xd, 0x100, r11, r12, 0x0, 0x92, 0xffff}) ioctl$TIOCNXCL(r5, 0x2000740e) r13 = geteuid() setreuid(r9, r13) clock_gettime(0x3, &(0x7f0000000140)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/86, 0x56) semget$private(0x0, 0x1, 0x1) semop(r4, &(0x7f0000000740)=[{0x3, 0x8000, 0x1000}, {0x3, 0x400, 0x1800}], 0x2) 05:08:55 executing program 0: r0 = socket(0x1, 0x1, 0x5) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) 05:08:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="284000001bdbc89d8b3cebffff000801000000c37608cd060000003cf7833b8ffafee825b881139bca97897e2c682fdb5b90bcedd7f6f95e754e43f7e7f0d1b549d2e4cd1248b53324d7d0b57386fb672e62d3158de840b43092f5c0ae7e45976406e04aad3210f88ed8ef96dbf9f2b335fbadc5c8316af3eb872e58a9598921a06c12db28a2f6efd95200666e9298fee2607a196222c727ea8f664b7f7eed05525ce49112518149622027eb40b00fc2a91faadd03cfc832e71379f42bc25901630e7b46e8142f90ee5215471dd49dadc36cf9689bdcd12a18", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 05:08:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = dup(0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x400, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000001340)='/dev/klog\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="357396f4232af3ad32a320466bcacbbad9c562d56f460ca31c103db8f7d9a1dded62e3caf6a0e3d74c96fd2108e6120b0e3d12544b79c5e599a67fef5d0ca6a556b9a9533b4bc9abbe48287ceff4d3101934cff0606a516f515d3006122edabd7c173034f36c7e4e56e3cc7c2a9985bf7057c2eb050b956d", 0x78}, {&(0x7f0000000140)="e185876f5f42413181922795f1e1e8174f29d9f05fef389b376cbbeca086dc66af", 0x21}, {&(0x7f0000000200)="52ab9541cfffbbc5b2b317cf8427c9ffd1efa7b2f5540ab4139f8525feaa38ff94cae2963761feb03f81caccbff3b45f47722a7f5d0e3ebd33fd390b4d05c5464f90329579c6d9aa1e655aab3659", 0x4e}, {&(0x7f0000000280)="9b6cac84329e35bce9d1402ef14d94866cbe3b18319a5f09923b187f40063d34c6ab7148dbc4a82411c6285220e1490787cdf662389fbbdca84f33b919e95618961deb9430dd9d359684b921698404b3e1c6c9224b0e6083f5fa3ea157c43608348a894f8d13482ce331b8353562acf76cb1c5ab5182a304119068b41e70c56354dab6c76c4298227a023f034ef3ce0a5c07472f95e9d3b3bdce2415b422536d38d0993705b040949bbbb6ea83018f4e91740a669bdb989b5072b480cf3064d6e1e6e590fa2c70970e71225e0e59d14da4060862d73d67e5670d768fd7b0e31a95c2597ef85368c49ea2ebde5b40535d2d65f420c048f1db33b2c19ffd695022814c1c43de32db25fc43ed7154b960ad0c1cceb69df6dad4c179e8226fd4a22be054ae21ca5c24289911c644ef18b2554295400e1cac860a9d4373d90d9c0a6fc8480899af2f837e8d2916a2bce1d05efd92afee6dc02f40ff1eb0d75a2ad4835a14ff108ee81d22ec4a749957083c6c7ccb7fad7980c07ad004772400011c86bdce8634f25e25bf154f485f8dbf4db3c537a5ac674f19e5b9772347e961ffdc476f5b93a95acf6d5a3dbd82215bc8a927e223d483ce5cfeddc437a5df5711a88261656bd1ed4beaf88178c7aeaaede0ee111ad9fd787ac67adaee4df7931841a567f10d6d6cabffb388eefb174610255cc644eca58e4549adb6f114b84c9f4295c89d61dcade878b79961dfaf4cbbfcb7c31c1cfea4e48e3ccbc7143a538a5055bf1223c05209795ae677935b6f696d0e768b0f207b9ba6f365d0b9f94f602480c1f34f4ddae08443a990789f53ec9aa15ec1cf73594ee8d838606f881cc16ccbaa17e18ca27d19123f4ca225efb14042952d31aaeef2af5d04cab59f943c0317ee135a7122a5d241f85697054909a354b431bed3ad3ace0f48086249e4d8e3d1b1ccd58a0585b06972998dcced15e1a21191a6a109dec56799de15465863fc33b031b0e8cbfb3f3096f96d088c4e7d5a470cb6ee74f25d7b61369737740d42bba5d9871c959bf5c8badd3d41c69d7549ec9687f7401f69cdd89ea21d6ab449f6f5fd499ce523e10463a17516479a31b7a02f393d754939eb6c1a311014239ce29d5316486e3bf3005f2ad56e0ca12f575d21e96127377086d0764f443f89fe3067f5846388403a48de442cfa4cac8e8a75e2b4973eb5133605488ee1ef766de7bea1a0014e7f4a2bc5a9b528e9cace899a60b5d767773e92fa62bc77c81a9294f0b7f88ecf168bc12449b9ce52ea7e9858fd3006f72c4315b4d2633410b8d2ec5c4de0ee572bc7f825eac5431a43d67680a03995b94684ce1a49f3b8a0716ff5a221208fbe2cca0fdc32361d83c4e0c7b25dab31a845cb43a8baf96f25130c4ce07cfe14133407acc3c1c4578528d37a605140d6357a546dec01c79e40a2e5e4a57f40e2c7ae7aa68b5abffee513dc2b19ca8018f8e400a53c0981cc27f01c921d0c0126895f41ba6333c9dbfef512aefd76518fc334b6cdeead2269864e4696486b8e550c26ebf975cc8e955465e6c574549b12a8d1edf03af3fc78998f425627d6be6280b76dad97e5f8da9cec2d3004dba044e5ddbc16f3dae409b3391f8d9cbd2007e0e0d1250a8ebd2be03528081fffd77329750af191de42092f776a408ba74a0ae77c70eca52d71b721ab5930ae2bc03a3c4004ff599572e104870f808d622ddc13d258c41bbd6fe269e0b30523d3cc0e816e8aced991d2ca5986dccedb0ccfcdd67b87c4993fc04278c867c07d9f50ac4fe2434fb5260aa93069f9844635db465ce6e4c60679ceb5b32145f6764c214ac08c151385a0a01862e2478c5cc9b24b133814969eaa110d1ba54a649ed3fa7618e6dba2f1fb6b3ee840b1b7878492e62ab9fd70ab2beee907fc97322dd062cf7576f4c39718e9f84a9d5bdbc3bdf0813589d55091af094413ca46e286601334abb9a2d9c7c9f50cfe39ceca841a230e80d8dd1c41c948f0aae3907daf851f483f5167a29c59d2fdb5df6590fea36360b464bee835bed88eb6bd01df223f3f89bffab27534340e612d8e9218d24e2d0fb9876bcaa90ebe5babd210a9e1423a945351655326d83437fdfb74a3bd1b619b250d2faf17935f24b4d71e34cc0c13c7f919903b97fd74d0fb4bb5c30d5e8ea7d817da693a7a6925ec06df7a2580cb958ce0b5fe10fa326e262217e71797dbdf778a9cf146bbbe23dc42aaf9ea07fb5b91df7cbc509819362027f12be19de80eab20939f64b552f166bcba1109c85bc8617f27e97273c92f8bece13cb26eb22a7df01c7f1e5716cf0c26c974a643d5e965352e1259137c3034305d63ee88869d94ec74060d91a5f40210e7cc41d5aae74336a6cbc96332cf3ef07ad9e83ddb2c6f2b4add6e2aef26629ba4d9e499b50b31a154f8dc3137721df81428b6e1a1bf402ca84a5b2c0fab4d5bbf96f3729313ec769d5fa58d177295cb60ac67024a1a7525776fe1e403146d260494a3948f8b112ffec18d599c8e9b1f18aadb1616fa436a05366908b5957b557c63efce98cbe7dd1733feac5c6dacfc876ddc525cde68e5a4d1bb7fdd9b4fda273abbe3a55d4d01597583188617a9b9118606b9d5d2d618a416fc10da92ff88e76fcb314a37f0ee7049c56e5e835a60400147e40fb7af46452d6340287c51d1e25888d4b873b69303a120bf6f78b254b3253e598fe9227acccdbc6b2097d67e95fc37e9ff9f836f8f650179cf8e34b3c76f50d4bcd4a141a752f7b84d39ccd523a7aa4b0d50a263efe2f558233ac4bd776797d51aea9407f1e6a8e5754a3d64db9a88c9164c79e3066f1351390de41c2644b1178113ecc992de28ee7dc25526490f32874a8a6cddc814c9b3e1b8f4d2b7033706f443efd018337f66e8524b9dff3bea1ba0d6f5f5e03a6a776ae2240e6d4eb11dde525353a7c042bd080840bda668b016e6b030cd38cba9f0b7da97c47de4561d7fcb6a7db07109e23d3befc8eddd921a80ceeb66543b1371e1d6ddb44cf5cd5ad9224fca58aac42e944b8a39db6681137a9b986444562895af4f9f69b9faef64b32ffe5285495ddee34cba5c4e9e2d39b421c99e371d65d5a141bec7a9769a1ff7aac0170ef31a546a354aefc5d037ab9d1e53c82a19c6c1e7d826ae12d6165d758b41bfe30d390b2830608d321dab6dbf8020c3194bf92416a97a9ac8ca230f66aa39eee91301b8453c1ecce8681a5bffc54a93955b425bbebbb2cf00324d0db3bab5b7ba373eb9da445498ac9c9ced1126e444c9f464b6d8064b5fc5b51c8cdae0039d3f3b677923b83ee4a560c14530cac8f0b34d4d5a2f9ed4a1690e6afb315cd5a83d19afac0424019c582079e5a891fa683e3ecba571d95a0773c9f4a814c438f19cbd44c9075c2b5a173bc46625c1ff66fe5757209c404711a7b7b8def1e2803d3500d50531fe29c7a474de95c2013158c80862e3f58d05cce25458020b8b396db4342e4067a1c9a53675a8e457e7993060d36279d7c4968bf00cb546634d6499f68e59ef3d39a909069baaced02c1e456003cca884da8414b371763a56e1fbed90d6b61abbec280f96ffb322afea19c953eb8dd0467aefe53b393cd630a006f1e58c138f948a91d577aa7d5b5e551da499af9062f39f01cb004471b7d8a62dd62b71dada00156b26fa4e7e33d954c3090d538ca18708d56429567842591c945bcfdb3bcb1c84c41db19c95b5859e399ebc06cd9165f8f7b89f90276e289862139bbda4b4f8bc7659425de4947e09b9182c0735aeac2c6b98a8c959a2b87815a72640146029ddfded7a57ce9f8f22b0b908def08de0c8c3a7acfa925e602c7fe2c9d1ea9f1fe555f3a9756ed9d1f7f18ea9c8a60f164555169b04cf8206a6b2f1db2402f6c461fe71f1721f2fe2fbb1a9ef1e23083edda26303f6ff5dfecf7fa38ebee1aff53f36d2b2e1ab2b5c2080330af5ab585c79b4d186301faacc6f0227bc6e3ff7069069b4b673e5daf58468310aac4dfb68bb39a3ab8d07f3e69f1401b2d3bbb892542d34e8abb13138f96a47212496f0837baf33f01e5ee5dd1242ad1d0e0cd1dda5d4bdcc43b27708a3af2ab61136f986ce53c450ffa9486f3b55f4d5fbbfa8d5b991a3543c7e38940cdc2b0700747dba431c3b0e5feabf7581a6f95494815867ea1110f96a0f896d8169c8f4749a43fefd7f67fce55200fc65caedd2b88bf5b1e1651bc825df3aef5b95bd2195775b7879edc9bc9d1d839d0ae98e4bed91ad6c419f6d525f6af543050cb14832459e370c73a529a95111126238e7aac524540768a446d7e18bc15f302748acf1a2d73dfa0b19270ae4b6b6958d3567383513f9261fea462e14769265a062fb1fe817bb9c1c5ac16bba48275a1e5fbf649b8b3412c43f3f555cd82005e475047f7c3f921768e0a55fe6081333e6fa1dd83f51ddab8b4633a4400dd0f6db9698aade534bcd8b10f7091ae3170e9495b6caa1cb8418a4cb6ece5a089e8de0efa3655eb347d78491e7c6f456dfc2e2079de1da7492266a178a8d92c313388bb34de03508613c4e3a6771ad68a602dd38a42f3fb6c8c21b3003919bd89e350387f4a049f1eea89905acef9408d3516e317bc5496f18eed33027a1329c8c56221695809c3dd9d7da4837ab01236d59ac33f15d936e7c34f9eefdf849e133c21b41c69b52051dca0f5041693feceede13f1199690c1bd93eeb58e96e3b5aea82336fd0d484c594f3cbbef16b11b1d45577b86fd16ac79ba0d0dcde09b9c44d9030e7ee26dd969d775c7363eb35ba79fa97334e62f717ec9ea1bc2508a42289467f0f0c9309bcb917d1177524f0d7dd21e9804d8a1e4e4b5824183dce40f68803f9f4104c60a87bdbc505876c141a8b38e92c25f1df007740b6d3c99f72c504909042c33d25ef042595b36e87370d655e6a8c159b113ad35fa1b7e1ae8b50b552c934ada29c6851c876b2fadda0b13f429d882b3481faa7f4cee422b282814af7d7531ef4303b3352ae2901161a71e335076aa16d90328ebe8d4b246346fa5d721a1a78ca0916cfb9bf5d34ff84546feafeef9519004e783e6d77620a42f47849b348690f2093baa5cab52ac1980bf98376f238fbbb48df9bd8e1a5a0bf42129f69faecc9c4db8ed5f36b71ff2aeff7cc0aed3a33674420d1e4da9c200138bcfe75565d6be6c6c8ae31125a60741d7b6c9ce2926dc29c1eb7cc4408cc9e1721d3519b8ecf05d80001043ac3d240c6a87dffe03dc90fb1c4bfdfba6b44ee2478d2993113e9fb0086f55b1cd22a20b60364426dc6c85af097b888dff76f64466b2eb7e52a0adfde03945f12598fe00c3a0ebe35eeca6adde2ae7f5398ab67898f4e3cd3ee06790f62f1134b4368107ebf7b71a570c64d5291d4db57023d474e0aae79d57df1f3b3f77254f465fafda718210c5d0e7436853882b9f876f27977b4a85a38f43427fad818893c60a287781b5b517facf000bf70fdb834c8549a6d7e2aecdf0c0cd958c6841f4391c7d794dce5de7fc413a1881b2db5c2e000026701bbe864926a8543f515e5fb6e9aeeff19ec001ecf5977cff5a3f72a8095cb6e9fbecc7dc71723679fea66bdaf1a7e626c999bc17ce9969178e0ddd2448da69e56e955ee171b6f9d2911333395a0ff682f1005d7a40af1e7af28a17025865cb9fc72734f00c075040878dffdf4e847417844bf057f48491b2627ac9cd09a8678103402ce724f62d6a9a7b3f6cfbcb5e2b2786a52d5cd16e04029d4eceac63d151f4fce44d296a54178378839d", 0x1000}], 0x4, &(0x7f0000001440)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x68, 0x1}, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') 05:08:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x3, 0x7ff, './file0\x00', 0x9, 0x9e1c, 0x3, 0x6}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x6, 0x4}, {0x18, 0x1, 0x5, 0x5}, 0x3, [0x6, 0x8ea9, 0x8, 0x7ff, 0x8, 0x401, 0x7, 0x7b]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x7, 0x6, {0x3}}) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 05:08:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1ff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:08:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:08:55 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x743a) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/184, 0xfffffe07) unlink(&(0x7f0000000140)='./file0\x00') socket$inet6(0x18, 0x4, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003f, 0x0, 0x0) 05:08:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f0000001300)=""/147, 0xfffffffffffffe16}, {&(0x7f00000013c0)=""/117, 0x75}, {&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/214, 0xd6}, {&(0x7f0000001640)=""/232, 0xe8}, {&(0x7f0000001740)=""/204, 0xcc}, {&(0x7f0000001840)=""/86, 0x56}], 0x7, &(0x7f0000001940)=""/187, 0xbb}, 0x0) 05:08:55 executing program 0: r0 = socket(0x22, 0x8007, 0x10000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 05:08:55 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xbb) r1 = getpgrp() r2 = geteuid() getgroups(0x1, &(0x7f00000023c0)=[0x0]) r4 = getpgid(0x0) sendto$inet6(r0, &(0x7f0000002500)="b94bd8867809fa4cb4e211a9e562ec99a7bd43716e44eb80d20b4d41909b90da83bbc962cb998c422a2382356c1993c1aec0b06a866297e6e06af1c4e2b7171d7d1fb107de9a73a7322419c1aa8bb77ffaf7c212588e801d01cf2a13139d3940f12283973fac2ad47a9d1d", 0x6b, 0x2, &(0x7f0000002580)={0x18, 0x1, 0x3, 0x20}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f00000024c0)=ANY=[@ANYBLOB="c56c6e01262e8898e721e80adb333f05ff7313c57d332a75c21109c19c16487d923033b5d90a103c8ff57383ad2b0f3d23b9cc41e83d78061f99ed6a0e3faf5f"], 0xa, &(0x7f0000002340)=[{&(0x7f0000000080)="dade5ab36a7170b7c308951bd8", 0xd}, {&(0x7f00000000c0)="74d09f1077fa9428f95db645a549a406d306b72bb83c682fd85b1b80754746a78cf36cd02de502d9122f6f7361e9be68581d102e240140f61e35df1982f36a12fdd18ed7628e69220d12c1c5b0370305036da6c48354ea48fca5613440ecb706262f3fbc2f1ed4bfc191aac499fa1b59d8115fb9efdfa9d399ab29a4cd1693eaf6e202de5117696862fefced5bd1242eb268712bc5dd435f34966e046689c3cb9c0433d4f3c5fe3d67f5a42c658faa6c2549655196a6a42a5e3a856b335bcbb5ac76e7d1acba1ac082386e2f73c1cd03b0c8e32827c0329057c12b08b5d176b169939fa0ca6fe15bfb8183bee3b5bf70f2a48c9bd07c04b16004ecb235d994eb87cc6972b5c2d63b568a2fca0be5582319fb5e9ff0c67f083f7ea8a69c9ace36b9368080f8c2e4cfb0dc9b4868993e7312276eab3d29b061053ab614a0bdbb2d6d5aba5efcd06412471332c366ac5dbe2a81491175462114ecd3656abcb92ad0763d004a2fb269a5799abcbcd43a9a7f8b01239a099199104a67b4b31c725c0958d1812a77de12e6fa98d610aa0ae9472a18d36d73ff44d242895755d125941aae26a56567346966afa4067378045c6adfbaade2801a0b456287ff5b043fba3a434b7339d1f1be9a9dec0dccfe125a9edc077b79f06f44360ea3a37f860be7ce32e754a4ee0da6fba0732a739069ecc808e058649ee165bb41a19decc0fb9bb777e48449910ae99f76ca4b52e56f86b093e6d11a30bf5b13bdbf217f25d81c225fd7482c2a9af6769a8b1cab84e3ecd3c87cdca787ebd8f7be11dedf51dfb951ec7abd90a0f807c34d5af64ff96dca950bc80e25cf6d87271add2f0a133985d28fca92c10c096e1a72a2190bb361c0fed72d68b88697e24101941b31041be22773f7d2517f0b6aac40bada159cdadbb5266800a52bb8d5311cd9b15904151de718b8f036fbdd2251e4044f088dd42a988755eb29b9527d660c10d846602f0a82991e76dc0155d9cdd70c4b99562099924ba30562197bc55845c790dae291fc5180dee6cd915ad7a6340b90ff50aa399937a3121a82316cdb920f7891fc533589cd3bb44c2a9c1eccb0e5ce037c6a67c001dc351aef363448d9fc367eaeb12433267bb77ed44b7fde4c2bef9441f3dbccea43ff6fec5d2a4e37c594d27dfa945567681da7176946d47842d0c195104facf679158d0ca4a967c7390d2c298d585262743ac4e8a6a8deb249a73af06b5d9fceed6982888b11ae991b49b5a68197793458ae607b6a67931d9ddd83cb428ff44ee1a30f7a306d70e6f6cf7bd358084910e1c7fd758fca1c454e9d180662d3476861ca657c1cf20e254a6e0cc1b7a5a1d5879f1adb22f7f600c8cdad81fbaf9584bcb97f6d9a6524348bbf670cb229f164cdce7d412c62c0f11cd83be4ccd82769544b5acdd52c1a308b606224e5c4e8c0dd08794eeb981b7f9882f09558be14437a1e346736e18054b041d34336a4ab0c7416070badd0d234e6c834910850003ba2f4a8ed19818e81efaa75a029c10db33ee7ee7c9359cbc16238253b69c39d35c0cdbb897d248876162e90bc30c8c7917ac2a798f5432032128cf29bb03dec38338f6b8344b9659ed3c9cd130d8dbc76161a941d7f02ab3ab5c7cd99925560f51100354c546226a5fc7d2e6285937c6e0b72430882f4bacbdc46c8e89ded13111f07976afdb7e4f97459b0518b346311fa23d76eea3764b13e56216d81b67dce3d4025b2be64f98b1bfad1c96322228d560d388bd847a5df0ea15c42e768505a6472fa35165d7e99a276dc5002b3f0e0598b4637ef26111e8093ed374f7d4c3dac06c2cccb52a52c58dfe31f9fdb5733b957208a4103b88da04a97f3dcc9f04f12d72f82d1061699c5c0abc68d5ad0de226f8603c5bfb59912eefb1fdac3f9b1c6586a1fe86fecda39f4357970f391d8ea0df757a74ad56e4519abfb24f1caa3c694b1ddcc3e1d1c68913aa4bfe36367f0b263b7032205918d670bc1eed977ff768506f247cd3971ce8744c82ee8bdc813b8179e9228da6875bd123eb23189f584997ee8b1eabbf4d808705541f04f884ce3ef3d13dc692ea1af4a1cae2b02507b7dab638099d080faf4fca304fbead57c9ebc901a518296689ec5135857700430668869f8492d9cae8a74b44a3079312261e789ff33a2cd37ba7c3f244a1c52abbf07632afe4c5c8c8c55a5ddf053d4ddc6e2e5c3c1526efa0660decf355f13ec39c5bbef6638444d08564a1dce2dbd1e8f195be491f7327100a5789eb5c325297c3d5b2fe0f041fa7513e0e4c283d6ba40a756b804ee845d2a898e3784360bf71f742d39289e86af185de2a0d0fe3eb9cea05fae9f7204e59d2243f4bf1f055b999f7c3891a4f53b02083483fc8db6e764029a4b128e9caaf4c3ae8ccb1e7e95ce4194c31b9ff097067a420779c304b72c31742cd21cce80cba320922d298317b76633f7787a3cf86fc257a96ba2196a0f9a2a652bd38647c88d8ff864f1fcd5b2ea10f240f67e1396014aa7d5c67c76746f0a5db3150ae3767212a25e429838b9cce541e42c1627e70c0873875b1675822df29b8faf8ab2aef9d65b5abf90150279a049bc4d6e68cbcfc301f1c2b62125c49e02954547e5aa4b3eb26d28922f18c430b9632b9aa94e50a82b8f951db070b42c8240fe70d5e8ac625e31002fdc7d0c72a85d314764414a29698eb8f06317a9b530f2b63ed0470c3aab90201016e9507166c43837c49063b09dc59e4175e19c653cee2bb7e43622e2f77cae540f5184ea0937edc890df6d33a11da4088b8c26e9de988ae40a42019f34d11d89986909fdb349ee8560bb6f6304f6941a357b6e6a56fd0a07a40330b131216b189f7102e1f79e9ca10e8c90bc77b62d04b4ed517d38cda96c3c25d5b37c31ca4b15f55c20f518a7ee1353cbb402f2e78e7b28f7dfc1aa13cec57103bb3476d8d79320e6ad8b6b0faa7faf52fed2462f3c2fd19393f2cc52b50d2ddf281b72f6f31da98ebde73031f3d15a5f966f2b9f4af417a2c4635c306254258d74f247e141dcb8d4de2ace9c8bfc2a8d8953b105ddf6bf62d034fbcc2b4dc41f195ec9a2a42a28d2981b6937034727912a08d84e3f9f304535025df7aa376a09016661ebc7beb23dcb452c30252cf81707a47b526894b6a83deff8bc4af3196ea5b8d8299b27ffba60127d1e3afd6724a2703210d75838c9b79d254dd42282fe642223fcf0b3d5f7a7fbfbf3450aac38b4aebfd8537da10c4df4863a4795d13a1c879534c2d3f6811499d8be4073b668dc2d3f358277466a88f312e727b9b7745ee12b75ff45e25bef583be70b3d88c9ad27d69043e72d4b4bd95ef256720d3f4b63c34205ef1ae186d4e94b664c0e7886fde1ef6d678cb4eb71fd3a1469446c01f4b1c4d704c0fce3a890725749612d00fc4d5e57c30aaa6f6dd9594f3af601e9e313411ae06f5fac8c816934f61d88210b2180c4c9efc6d52d60b01dae92664497306a7e576460fe982df7a0f888123491fc7f9c3872dfc00c439d050ed85b7538a5ab2fe5a028509b2040208b3d43d83370c98cb2d0b4eb53c8bcef810aa1cf32914226c0a8aa2f7cd55d126585339c29c06571d2503a339627b2d77c2c8e2f305c13e7a5018c1585e24fcb270305dc3a2b9dbf4ffadf60ad23bcc88375569cad4ac9ceec80441dd2e19747e2291a78547645ab7ab44cb1ec62438c0f6e39facf92ef2fb5e90f42ea760000e303c9b60190c7f6f240971a537d56878c21c2f4b8c82d0462c3adaa0418eb4e6835f86ff3dc3f3ffffba0be8ebb5e38c94d1c6277d425f177a9b836db7d84d9fe8cf4d32f135071ec73035278df377762d546a39301149d6e58acae055f5481770d28d570367b5f95f928c35ac98f4cc685fc047c723d5c540d51098ea9cf9a2f9b62ae263d82a1ee48715d4b674b8ee5ab57a1a1d615f3b48569d0548acc03171334aaa880d0e15605dead8d7380957d6e8799fe148823240f1c7f60c64ddfd0943333aa83c5a79d4d3e7b0e422d42e495a8bdb563c6c5bf095af2decb5db930a717c6cebd212107b538e2431fb6bacae18e3d9c5066f980725c48acdfa84d394722e8b9a7e56cd1c13704c924bd96d11d20514c35529bed745531f211bdca3ef4feef34ed4ba44bcd4ca0bceb40a405dc93d99b69db85215bebf8fa76c79cc192fb433807180c1fc2f59194ced4f6e63dd7579671193f8bcdf9d73cc3468385da5c4385826e7b2a22431eab3f74bec5e40e1d86340e7f1f92ddd153cd21d9aef486f952dac90166fe7dbfe3e8f80990318446c2685863114ef4fddfb59b41ab6dcd62c3229adfe27b5a973104a87a967d58ccdb13ff2745b70476da8514781d8fa318967db0c19603cf28c3fecb5bb82b096bd855b2ab48c69dda9b4e63b980276ddc2e7fef799574f4aeba9bbbdfc4d2774a5811e4e2cab1e4b5b8a0321b40fe7eb7fe01c23849bba5f2705fb7257ac8775345cc8e8b6e5dd6bce618f0e49ad7fa5a7ceaf5a295cdd50254afda403f9491ac3afdbb372590eb1e82543323ce1f54e84fe114553a6e0dd75a3d03d70bfb8dcad62737cdf52f05df0795ceb7fab0f4d8e75e680c8023e84d55934bd2a548cf150cb287d13fd7cd4736968ddcf3bd5402f9c5740e7bc0516c8cb206ea27ca56fecd77cc41aa1f34593c67c2f6968504b35a12d944d715a16ddd162cfe17f1106164d7c008378f295ff785851f87be52c903567295216e7a5e3f6ad1dafe1a941f8bd3d905cfe80d5ed19398fbf71ada30a95bf7a1f3b923e941e6dc4865d7c90fb34472a3ffff444939869ed2f3f97d20ca28f23be7a85e72293835af89c8987ccc8725e747663a06b9bd3e87b9adfc21d60a742cd8add9e5ff145bd47a4294b0bd43afb4abf0bfb4ceb2690be8565b60695b1fc3ed5e722e3e380ffd055c5df138b6db94c796b6b9b7038b3c1e2de34771bc94088e2d34ce04c52ba0d51a01410e3afa5581d554db5f135d89c7a33703035757d39f8b788933763b93b88797ef6bd44b956a66b84be2544fc77d220e8e05e684ec04a0b0c927105ea8346ddc9b2573526412d0eddd31239ab2d8743596e4d353ea2b7badd49f6b434b0496dbd9fd12d69227ff3fce2b604480ce8513e6fa55d440044ca8f147c99c292c7b619c9802be08efe8b7039edd2888b6323a8d314d23551e5a96754de10135504bc55833ca5038f2eb1e39f73db1523e2ce02efa7d49bbeb178efe048419f6b2c219d47789b6bdf27587743362cddbfce71fc32facbd4528a09e7a4f89912dde60a0b4714e3de974d1132ace70544ffb83145bf3fbee244f6d8927196e280505958028140047026565e91ae7f4a9c577cf747d2b04dd8f2356d7a88a3a549c1e584f7101bf8f7c648aa9fade669a09b30d6fe7d17f2a8504773e1388e52b5ac20bece5b63cb37a1c0a7fb85ef5c858592946c4fa8d80d288fb1e42707cf63ffaa88941486ba492c2f8c3e46a2d4737085898d59f72215252796bcc81324b6b4b2583e15ec7977f5f39a5e55909c033af302fbbaf7247951d91559519cbdb4079c6939e65f2565ae548b98efbd30188f3a314c9aea65f72a66d4a5ea3c918b06dd34c6c01d38218a4f87560919d7f10118cf3c3306e2baa76165fc85b10ab32b3c6f7d207a250bc456de9d801ee5c85265b806bdc64892591d2433c63041fdd179300e0e318e2368b8a7442e457f5e1b301b75733882d1faf3e4ae92e42c824080c7f31c1dbb98880e20ba55bf3463cf37ab9b9cd2082", 0x1000}, {&(0x7f00000010c0)="b8e733ed649f6610ffa89dac14f21bbb31f51614224a88a6525ea14a4441a750d9837e8a959d735a6a54fff4e301a8dcd67d55cd06bde332ac8c999f3f431e3a82f65ba5c000bea04803aaea088bb80bc44e20d0f9c98d59b389c7e3b39b1f1002ccf5b7b2f5a08ccc542f02d75a660b6e86b9b47db4b5af5c7871b8dc82d5931c59f93f1e051ecf7c12db85398771e63c76bfe849e73580b947c1d51486644ce9bd2a2ec7ac8c72298bc5ef771b922e19fda584986165ed5329202af76f17dce337b90223acd0ecb4b4362d9d7c11b00c3b7a14565e", 0xd6}, {&(0x7f00000011c0)="fa5e2cd4ce4d198979c6fd4ea8a4ccd52fe1e9451f9536b37e4bfc1ec50b27cfafdd7e21e2291f5c5a2fed21249d942e2a080b0af64eee018758873c5f227a6cf2a48cd16460a4e24a633e1927e009ce665fe94daaa7916bc07728500d6de7d89659dc8406587f8461b7a96a251633a4ad4c281ca3cec735615df5af730d2e871a83d56f0c02f71e4d344c2bbcd47a3f6ac57a5dd0a69ec861c2be100b1fe650c6e2afd45f55844ddf02aff4785c3ef0a5e4164b9f7b987786864176265eb6a41b", 0xc1}, {&(0x7f00000012c0)="8c00ddb2bda80a53940cb861180e595473bf093142c6eb6176dcbb2ed8fe0c8495ace7c333c880c41228f98cb81b7685ddb7d16adf0aba8b174fe5b5625b959f43ea5c0eaf0492c4c3325765c2cde14479c6c37a1a16460e6035978f069d0c93bc36f4ff0f8ef72ed18b02fad7512e3b664f13f75e488b7248801e000b8f92319bc9922b648b786554f3235b4f0b87c25ceed4e7c6a25920cc28976001ee8c09fde9f17a9902404c5819ec189972126504e96325e055fee65d9fcfec72cecea4f77a86af684ec19415830cd625c697c78bc734ec35615696b36226d9e1b50abc04207f2146eb575b84658a3b50bbc6b07c3b2c02a3ad096dd7aa08cb8a45235a69dafd8fd22c464134c7a7ba4f068c879097c42cd38ea1d4e1eec04129fbc2f47384c2d627fa79e10202a9105ddbd567eba01b6e7ce746347ac18571fe71f8f95b70d32a631e28c0a9e6ccf890e7951c112a26d2ce984d79fa44eb9e2698e267a9c5b081a449def29ad25e2355f5152825ea50f2a493275893bfdf2c1a01499d5242334ab0606c38423434d336382c0e424cd5cda579e2d7704db41dba7be0551076784eaec4f002c499fec642ea34ac9f349c6fc69620055780e99cf61893f48f2446be54cd762384f2cefaf47dd8c4f3e67c0d08ef8b21b790efff7ab197fb2830a97e50747b7e76bc308c38cb02b563968b3f986e3b65c86b3d21942d3fcc08fcc08eba4c172e830b4fb617b261c728310f5fedc7dcba4f634ec13d2475998a87b612601fb95ea85c2d2a07a459929a114d2398e50b8400e85370f30cb035bc70eefa702cdcbe91b8b22a5515bc9774f4e85ab1a5944f1e608be87c8dbe211cefdce37ad9ece285b3a604ac7fec5527b3f6f34890ab54cf56013721627aabd40dae84bb255839808c4c98479187265524ad12546beb838828ea972fcbd770f89f5b85d1373ea509c7b277eb9bc0591bd4f09264f4d351375c2804644f7ef0e39433acfebdc4f2915a7ac0ed2554fa44a21ba407df3fbfa3a2f2d98987af748e8511e1998055e014daec3e0b0174f4eafd177020aa9448a70e1d327bc5d4ff9f55102541d9ba947eb584d793a69244b56c21a0e3b83375cd53f8c185e6575941afe177adae5cf23d5c397487d5ec0160be74eb74b7b66dc0ce350fdf12615eb21a33940ff0408fea8a24a32bb9bd2c70e97391a87a99b3699a843c6f786f26727283bb87f8e6c916c51bdaee09154fb8e11baf721cadced045f4cf006f7460d9ea891eeec171ad5679675e12f7c9654bef7b2b6c025ad2fb05fe4a09408ae297294e10307d2b956a54207a7fc4e7e99a1e71291d1fb138eaf566d910cd03691fcc5695dc42e76d24967f7efa7a77a3db3386d840251658b1718694c236c2a73d77eccc05731882f3d8762912b595f2c06352b75a7b57c52dc9f7a6baeb57856a624bc53511ac59e1a6d55f1daf7174343cc5d7bb62de121468517bef279b2268fb2a756d5adbb7679c4ded3f5eab4a40bebde96739cf13822d5bb4261fd014310a3dc45fef362d29f15b6edae2c8c5f43e59cc034b5509fb28acb8d16b86c62931782ddec0a81dbfb9509cefd140985781d1708363b2362c658658ff64a39fd66ef37cce2b7a552afe70fc745a010f71270e2103f9457295aae95a6bc22c86d63aeaec5748c0ec8bad305360c6d8fed77f83ffb5c4cd49f6f63c9d083ee504d87602eb020a0136eb90f91258fc232a1c16c09e258797b7c325cda1e074254bb189b842fe995f97e5fe09ce25495d17cbea894137f1f7a0aadd70a5f4ea258e911ce924ef9821608cdf41e3417a45735a5bf5b0ba0863e4b50aaa3aaf9ba0550867e8c4948054706d8f283fa04421dfc484a03155ad1a7f5a5a76d674eed239d0529f5669bd19e3ee6f6c66b69b13bb12497b5e6ef337dd3b4723d633aee2671a05639ba5bde0d4be7fff3f5f64b03b334ad15be611357670b77ad682472a814738f97f1fdf55ef9266d90e2eeb65045e4a59683384993b24600d500fd5b8b429a4bb1e12448930fcba4d151429ef9d6f49cb9266f1fc2a8610eaa0cbcfec4a715b3b0bf79c8ee30f11d12aa71d8d9ee5f3257408b0d8d17ce060fa81cd5cfd15a534ae5f9734ed302b83e098a9da713b2cb42444596c5a9de349120eb02cf44019fababf638662f5ca58ef69dcd3c0ad02450743a0d10b55f2b851b044e3643fb0f0d1f3a276877a3488a5b4263f7b888f4028e9aad806e1f423ea7562eb5e56b150a5a56d2f0d58d083888c09e0939d2309fad1c18246ade61626520d207d1e5d0fb16f1b4d188311a64186a52316a3dfdc1ffd84d0f53c10faef66fa8619375dc03fb6c1c99d12bda4ba342d926b40052161b8eff3d81dee1bff2dfeff970e9b0fb9576ab1c22c7fcee732d79aadf28371be69674d8458a8731f819aef18cee777a9520e0ebbe4d7adda710b6843cb42ccbe6eaad2ba48966ad08e4abc640cd970f4a0820502cfecddd45483ddce2423c737a8a509ca971985eea2c52fb0ab25180b6c0545f708cd36a9d9e6ae0374c419b07f8cad7d583168602e4ee1ab36afee481145d6bd9c4f05114dd36f007aff4f16598a593aac48d66819da72f00441d13ec14941be05ebc24934d37ab648e0f388969c0edaebc8757872b29871af8648f893f3210f26eec958a197817bd8130dc9b9d3ff02222e4b56dc26fa2b7e8ba3709f52f43e84654f9a3387d94b9dd78e16ecd04023f8899418a8066762bddf5b8b1ed1d3e2478955d19a40ba12e08af97ead8f47ed0a50560296143fb4b2561e167c4a3c0c0457e8d28332d52263a0435dbb88857e725ead2f219c8daf7cc4c1eb9dc399652122a498bbf44e1aae6642a37939bd2962dd3ceca90d370773df41d97c31d50684e52f991792629ffa77b77ffd6830cb08f36d0279c5301f5eafcf114d0d70bc8f2a5c0f7ebbecc79f5c24f6f8e916539dfc4a87dfaad184a5aeaeaead8d7889652f286e11f44cad1db86516972da4dea14efed1f960c8bbd0439ab3eb1cfe03a544b8df5546724574f58d8c9864fe7702de3f7a9d85fbc02cc9e5006b305a7a37abd3007c1ca183babeb48d1b7859d632a74fc5fd1ee62ffcee7c34841cde99f47c122122899a0486c6d92d4ca01880c85db0a7dfbbbed86fef3b6999faa8cbfeb091dda7b92be2948e751c9a4c3f781cfe474ecd094b0d8024dffa1e8426983c1618e15db407ceb49d2679da919cb7533c22d297bb8b5db6be1f990e2bfceaa931c56fc444ba2a8ae49dab41cab62daff705b03407ab308771200a8e0b2414a2b5cddf0ee109fc622a6d3ebb1fc8b952f9faeb593a1ff9a10f51c479feebe6407ad09e0abc79f5a86de65653b75710a3eb1ecb3341a5f8d236c4d21bdc25acacd8f7d7b8a8633c80eaf4193f989a57350da5e62d36f1a9f4623d9ed16f219ac707ef8d4e0c8575c07be03e8bc56a06c20d13eddbee0da5c48cfd76d75d365ec1f4f1849878d52e10f07612d092f7ca616af484d3bafa4a8acebf6c206eb03e6e92b6513f603797ec7db9f53c99fccbf94a076e03a1e5a96e38ff146e8f8ac3de6b997ad6a654e9e40f3accca5fa81e21d12fc1e8c517c4ad1028444bad73e440a80dbc1251cd6be7af3ccd295519063a00335c8404f96c81a8fb19f57ed6ba8597ca88e2092a0fd0cacedb93138a96734fe5ef7b9c9085c124150b025585e9dbf792b6dfa855ce60e3b3cafe36274ec47c677aab42c3ecd4e947628829bddcf5d284365e95e09f6f8ab5c13b4ba82e9f19db709ce8c8c2ec50fc4126b0552981911c23a11afd910519583687e8c3bf97118fcf381f912a246f2a8ecc034ed035eb7c25e1279c2a5e2aa394a47b3cd8adbfc6eae46034a672aaa3622fcf969c0f194949cb46ff6f3f185a58d11fe5b21cae0c53d73a216361d27e242596143476cd4a838ba524a06723c61b8cc866bc6a2d309799bcd651d76043bee9a9f89c9a33f3514a82c99d8b873d75e5632d3c41f150ed78d12a3d5a2219d5c7d12017b7ccddda15afe78efbf6c4956634f7f2b9cde697922e16aa33b0c5ed60b9abc7ad8b3043a3836a4522e79ef09d9e0dd825fdc92a726b050c8c807dc1f6fb21d18089eb2cbf666d4dd07195892d3e576cd4fa83b83d09c66711909543cd5f604ae36df9ea51a5e52aec5a8eb761ef69a8237b7d765ec1149ea057ddd13473cf033a68af9a8bb11439980ac57e452413f1bb54b7af66861f6e6023fcbe71ca28e8b1a4977e92489db59066c3e3fac926cba9b4ff7780bdeff4d17db62cc8f3baacba0c3b5a5f5cb0e2df411109e9909cd6418aba2672984be92d65999d78c32728b15cb1c9106febe6414e731351e0745a078fb8c70b45cc546c4bf45ee395a19ccef8438f4eaf6817bb1418556fc49d1a62be3ae07cfb5855c6fa0b3325f0f7d55e5248bd3ee717fbb96e7c8f4d08d7cc99dc4d1808bb4818564b2ce99e11824d8133badc7c40d6ecbcc84da6160f015bd1b3e56f30b8d2eef6cb8b8a0703f9dd049e8365c268199732e06b285658f6d39ac85d7486e22aa64f0266910de6d8449fb5325c1eb49074815422dc085cc29380a1e35bdd4f9de923df6d4ea7020009c4408a154547268ff915e5380a1af8c8028c1533675b0a8a058ca7ea9350f3a75dc6d8a1917e4ef50d2ab33e148bb251bd49db747af187d55109cfdd0c3860d2c2bdaf9c4d0ec3a913d0fa3d19b49bd4e87746962a44155d91e5b1a3e2e77c837350d9830d0bb40c6cc7a3c67dc847be4ada4b1aca6f13c9e93a383eec83f813e7ad42c685a19bc0788d1598fc8cad62028feae27a1538ef5cfc2c653945a572008c2d979bd159d4a094c1114dcc4dc43fd22132ada67e310fd59e14783727b928ae8efb1f1746cee5bb61f1bffef6b2aaea361594d9124c47f7cdcce1021fa35fcb0b01f8f1284d8dedf3042f1abffe4269e0a4c723c01cf4fe1518d7292d421d6bcea2c14a9d6e5ab8689a8dfe6fd50447f9c81e0cae381f8e59b3976b65db35fb7667d94c86f7e5944408d9fcf81623da3c3763a51cef4cebfbe8b1e38fecba6de467258f2b1fdf17871402202a1b26796d16226d7d23cd108f6c07419d4c797ff6d9dec8faa6c355c8ac6c08b3263873c75940fdff858a22f36cb9377502cb8635ab777b51f20bfa4422ce885a3a9ea2d3b45ed18ac825122a8e5c23b45fbeb458fa5165fc7a3ecf0f7e45ada0ac02b85339dd6825c51f94f2a4a7ef681bbc82626fe216bd3945282b0ed915518978638f0af6786d0cc8f1ee87e1b7d35405f2a875fcabd4cbbbc4871bd4b9cfb880ace413bc400a7f99bad69115b2684132fc455ce49e107ce542a52c28d985fff603dbfe5a9439933ae6436f9e86dc737487adbb3037a3e0188bb7b00b8e3effa49270fd4a04f2d5f94b2652eeb24198cc55375aecf31a9e436ec7044474770f8e9dc9c1b6c2784fff4d652e170329ee5cb08eb35d49fc7739b2489a8600099fd98fb35d34e95200326a3f5bfc60b011ec111559d88ef20daf3e6007f86b89334ba6fab09cfe50a3fbdad8515b2f5b1cf84d3e21c3217a9e981f504442f7f89cd7054b833f67c38d5fef72f265c23014fddb3c60449174918cc35a6f6defadb3f6079d2cdff5e0a7747e661791d1293937ba2915ac9138e69ade89eb138f19d6e3efd4228a359b31c7e72ac0607a2ccf44ad447fe51514aa135bcb245d6277a813532ff30362d01f5284561d634f92adad84fefb16a0621e4e9cd7026e9438865eaa9c41954284ea", 0x1000}, {&(0x7f00000022c0)="98b22b329dcbb09468ee735280c2ec4f566caeb08401acfaff7dad100e9d58879f2e72b6947b5c3f8b0c5331d30768e8f22d86d82d355579adbf0b811c059365e005ebdb3f9b50f78ca9bae0379577731958f476d4eb28", 0x57}], 0x6, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0xeab7520d7bd003ac) geteuid() ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f00000025c0)=@abs, &(0x7f0000002600)=0x8) 05:08:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/8, 0x8}, {&(0x7f0000000440)=""/12, 0xc}], 0x7, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x8, 0x3, 0x9, 0x2, "79f47149767d633994358317a5942b3aac6e6167", 0x8, 0x3}) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x3, 0x0, 0x7fffffff, 0x3, r2}) fcntl$dupfd(r0, 0xa, r0) 05:08:56 executing program 0: r0 = socket(0x1, 0x0, 0x64a3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0x1, 0x3e, 0x0, 0x3f, 0x4, 0x9, 0x0, 0x0, 0x20, 0x80}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x6, 0x8}, 0x8) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=':*$$/\x00') r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xfffffffffffffffa, 0x10000, 0x3f2, 0x1, 0x3, 0x1, 0x5c1c, 0x1, 0x1, 0x3, 0xfffffffffffffffb}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1000000000000, 0x4, 0x9ff, 0xffffffffffffffff, "d730c1e7e400000001000000000000000000009e", 0x9, 0x2000000000000000}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x80000001, 0x3f}, 0x4a9) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x3, 0x10000}, 0x8) fcntl$setflags(r0, 0x2, 0x1) 05:08:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x8, 0x91) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 05:08:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x212, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:08:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x11, 0x2, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x154125cb0958994a, 0x4, 0xfffffffffffffff8}], 0x42ce, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0xc02, 0xcc}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x2}, {{r3}, 0x4220f9819a94c89c, 0x20, 0x2, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x28, 0x80000000, 0xa42, 0x40}], 0xfff, &(0x7f0000000240)={0x2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="5a09bdb08edec72398f26bdbc6e22f0cbc9974f43051b8f9ac30496c69329efae580053665da6282c37ba9f39c28af1bc87f4ef811955769ee38ecf6d4a0b5b36e471329e4eeb1c7fbdb711ea53a0a58b3c06d5abbc67348dde8bf11ea30555a3f0455f60933c2eb4a205f5d93da91faad340cffdde862d59836ca22a2ba5284a3cbcaa73a226ff7d63c1c27226b5dc5098e997a9663c327e3", 0x99) 05:08:56 executing program 1: r0 = socket(0x18, 0x8000, 0xe9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x78, 0x0, 0x80000000, 0x1, "0000ffff0040800008000005fd9600", 0x4, 0x7f}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:08:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 05:08:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='&%\x00', &(0x7f0000000140)='\'*&/-/\x00', &(0x7f0000000180)='@\x00'], &(0x7f0000000340)=[&(0x7f0000000200)=')B\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x19\x00']) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:08:57 executing program 1: r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7fffffff) read(r0, &(0x7f0000000440)=""/68, 0x44) 05:08:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="bd3415f456afc3833a24452a6ea47bde1df91d103f7a", 0x16) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000140)='./file0\x00') 05:08:57 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:08:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff050f000ed200", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) 05:08:57 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 05:08:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f00000000c0)='\x00\x02') fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='\x80\x00') 05:08:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:08:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000800), 0x0) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xb) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000240)=""/5) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000280)=""/238) ioctl$KDGKBMODE(r0, 0x40044b06) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = dup(r5) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r6, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r5, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) sync() getrusage(0x1, &(0x7f00000000c0)) r7 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r2, r3, 0x2, 0xa4}, 0x101, 0x1ff, 0x7fff}) 05:08:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:08:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) fchmod(r0, 0x40) setitimer(0x2, &(0x7f00000000c0)={{0x401, 0x200992}, {0x5, 0x1}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) r1 = socket(0x2, 0x1, 0xfff) setsockopt$inet_opts(r1, 0x0, 0x7b4bfc6fa980001a, &(0x7f0000000100)="7c043dc615f9828a7da59aac93c2b4d6cd63af2cfec515c65bca7b640289b08cc9280b08bfe8d7ff0ae628cf327537203964379d7af25707bc253644d41659159a30a578473939e138fca73cf690eeac3369c409fbfe89f82aae42379e483ed11c253e5c03538bf086caf92de6bbb9e4b07b0c0c806d5f404816d95721cd4b0a7cea9f834ef61e35bba2604aa908ec559043ce0c568d188a03154a04966205584dd18c1a24", 0xa5) 05:08:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 05:08:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 05:08:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffbfffffffe, 0x6d}], 0x2, 0x0, 0x0, 0x0) 05:08:58 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x2) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) 05:08:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) 05:08:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000393000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 05:08:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f000046c000/0x3000)=nil, 0x3000, 0xc299c9c88a098fa5) link(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) 05:08:58 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x800, &(0x7f0000000080)="80da015ec764736802abeccd5a0175175c0a4c5d4ed40bc1f54beadd9d525a965c0650ede8810453a61b2ceb2cad73ad929f077e6a912854968948f226ed4553234fd6370906fc8de3ff07c21efe883e98562068373652dc4cb3f5", 0x5b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 05:08:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 05:08:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000180)="1b", 0x1) 05:08:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 05:08:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r2, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e0000001200008719ebe7b51"], 0x10) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) write(r1, 0x0, 0x0) 05:08:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1000) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/57, 0x39}], 0x4, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:08:58 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 05:08:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x101a00, 0x80) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="145ec112e23738c3878657c457917780c2333579db837121c4ff3ab8c08646545921009bf5cfbc7d717f0f69262f7d8bedba20032888f1ec09a362becca3f585fd3c58d470a1b4766d13526e4ec6e8a4a9396ec633dcd3be7d8dcb932f08215cc1b0f25cad0c39862c1ffdc4028400a89eedf0cafacf90621ca346b78fecc5b1cceb6ef7c1120f34a426c7034465cc15a91e32118377f3fd5b3647070edc82a287d709f0db1f78002f42b02a0088947f47cc46a09be5f6ab576e30d1b8c5c3d30abbd73b797c2805738cd988b557c8c98a5ac6f1c2554f39875eb1d0f68672ec720f1e1ceaba03", 0xe7}, {&(0x7f0000000000)="6a9c96ca16871edcfd2f08a14312a59e06e5bfdb047fa8decc2fc55bc9fb72978f3a460a775422532a1cf97f9490600c10958e7a44fe6ee3ed9f58e03c7fae6208ac9b7fd8e6cd6e65ed4ab1816b9b57cfbae474582a31657e665c4e570ffe5d360f5ac75f6e898562b6f4881c6be51b319b0c8e999c5cfb72a8a522", 0x7c}, {&(0x7f0000000200)="9ddae2e697d0f5472ea883cff38f0cb5c6ff07e768d6ea15a71356a40de7402be49e52c51149eb5b88fff0eaa2f7642650f1296a2adf5cfe7bdf91ad2f886d3d80931fa6fee1c32d40a96fad5d0ed2e7fbc2aaac038cd5dc4e1240639a526df44ae7573b9e16493f78cb5d818414460e8ef93f49", 0x4f}, {&(0x7f0000000080)="c826a61dab5b79e7069c15859774d705214d9128faba44", 0xfd6b}], 0x4, 0x0, 0x0) 05:08:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x4) syz_open_pts() ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) 05:08:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202412866696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 05:08:58 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 05:08:58 executing program 1: r0 = syz_open_pts() ioctl$BIOCFLUSH(r0, 0x20004268) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) 05:08:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0x8}) r1 = socket(0x2, 0x400000001002, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0x3b0) 05:08:58 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r4}) fchdir(r1) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)=""/136, &(0x7f0000000000)=0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r6 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r6, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getdents(r5, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) msgget$private(0x0, 0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6ca9d538b71008cc5c59792a394697d2ba81c6b49ab2c17c4a435aa3bdf8f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2b41e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d69cdea937e0fd1c"], 0xac, 0x800) 05:09:00 executing program 0: r0 = socket(0x10, 0x8000, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f00000000c0), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendto(r0, &(0x7f0000000040)="4603c9e749ceb145c3c7bd333950198b7d3c7491547f8ef5b04f86b752e0422bb7a1c26a08015f59eb6ac026b8d51c3ca51789a0c78a81cef55bf94e3b4974da7fbaca066e5457e914c8c712b9a371c63537c62958f7b99bffbf928a42246dce21a607b237380fb00adcfc3da1962adb820514cdd5122dd25ab3a2d21577dcc4f4630e", 0x83, 0x1a035d154558b845, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) 05:09:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@abs}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) 05:09:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x100) getsockopt(r0, 0x2, 0x7ff, &(0x7f0000000040)=""/39, &(0x7f0000000080)=0x27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername(r1, 0x0, 0x0) 05:09:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0xec16e2adbc147fe, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x709e, 0x84, 0x8}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 05:09:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000240)=""/250, 0xfa}], 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x100, 0x0) ftruncate(r3, 0x0, 0x280) 05:09:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000000)=""/154, 0x9a}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x8, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) 05:09:01 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3, 0xc17}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x1731) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x10001, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) 05:09:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) socket(0x2, 0x4, 0x5) connect(r0, &(0x7f0000000180)=@un=@abs, 0x8) 05:09:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 05:09:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x403) listen(r0, 0x81) 05:09:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) 05:09:02 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) flock(r0, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() getgid() getgroups(0x39248ca0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100, r1}) 05:09:02 executing program 0: 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, 0x11, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/163, 0xa3) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce", 0x1}, {&(0x7f0000001640)="c9", 0x1}], 0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() r1 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) 05:09:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x20, 0x4000, 0x1000) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x229) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f0000000180)="ca5546a26fd3ce274726637500865f32be6e58e9d6fecf8425ae8bf82610ee581607aaba917fea795b275bd74da518f5796cf1f7205af72b10b53673d49e43d4279af7f450f616ea8ad1c6e188cf6e16dd888b73a480f457a39f4987172aa568916ea7534e2c015c3efd6d9f2a23952249c0687e6e555992d3166f7e3ac2585844cf9e3247903e637355ab4ead232ed42ed7e91200577c3b636cc2f1244ea4808dbd0b219d0071ef13e1c8f86b64d0587e4352fc3b5f324250dee3bebdf95641fe7851b211fa6f54284722d4e99cb9f7f8bd0b7e5e3117240c21ca3bf77c11035314e718b7f51a82821fd5", 0xeb) 05:09:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) write(0xffffffffffffffff, &(0x7f0000000080)='\r', 0x1) 05:09:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x8000, 0x8000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x339) 05:09:02 executing program 1: pipe2(&(0x7f0000000000), 0x0) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) 05:09:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:09:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f00000000c0)={0x1000, 0x8}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) dup2(r1, r0) msgget(0x0, 0x200) 05:09:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000280)="146767cb397cafeb3a3fd7b3251fb4a02b89b69eacb982a0f27ba8a889cc6fec738f405fd47b0939ae3933639196f7333c515144ab04945db97100ac241a9af23875587fe5bd609ded35e938777248f92958ccd63a647a38bb216ed4205d7d8dd1f6718c5cea084264157c2d6ee0ca1c42f28ff6cca47fd6908424a88cbfb499c97ccd8d15c198a738250f1e7e2ebae991103ac123501435b6b56d03322ced5f00ce46c8e126dcb19bcf9f9965811237d571e7d835f52d95cdd4cfdf8da660fb60946fe3e1b2dbe36c300d", 0xcb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1451, 0xfffffffffffffff7, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 05:09:03 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f00003b2000/0x200000)=nil, 0x200000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 05:09:03 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfff, r1, r2, r3, r4, 0x20, 0xfff}, 0xffff, 0xe88c, r5, r6, 0x3, 0xfffffffffffffffd, 0x9}) r7 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r7}}) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 05:09:03 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000623000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003acb8cdfa472c158b85471915ec8b05b3d530a4382f51e8e8e4a899eb02e7fd159d1c77cce50dcda62d4df5b5dfee00a213570aee666522863a9466968b3b4682b86854ab7f1fd9cf39c455d17f031ea81a908e9688dc33da5a3d619ec9d0017d98f528ec449ff87754fb087c17a0f416abc782d322417196c29dbe2652f716594eef624e85ce01d6f5469f8271dc0af1224cf1ea9f6a7e91540655649160782c5eb68cb2b6bb92e00c591287b653c0e1cef42d3a465ca8807fc0257788dcb080f74120233231b2d088e115ae3c3e8773a65064d8efa43464d227538e1199dafbeecb337cfd79c9f212fb68b30c93b8827acf8c1f39394538c3e4ebd9476ee855de5aaf1bc"], 0xeb, 0x0, 0x1000) r1 = socket$inet6(0x18, 0x8000, 0x10000) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = kqueue() shutdown(r1, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r3, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff8, 0x68, 0x2, 0xfffffffffffffff9, 0x1cdc}, {{r2}, 0xfffffffffffffffa, 0x0, 0xa, 0x9}, {{r4}, 0xfffffffffffffffc, 0x2, 0x80000001, 0x6, 0x3}, {{r2}, 0xfffffffffffffff9, 0x14, 0x8, 0x1ff, 0x200}, {{r2}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x8000, 0x1c9}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x35c}, {{r2}, 0x0, 0x10, 0xfffff, 0x80, 0x8}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x20000000, 0x5b9, 0x4}], 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x8f, 0x9}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x5}], 0x8cb, &(0x7f0000000300)={0x5c90, 0xfffffffffffffc00}) write(r4, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r4, &(0x7f0000000100)="bd", 0x254) r5 = syz_open_pts() close(r1) dup(r5) syz_open_pts() msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdc360b000000000000e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442728cc6c04308f72149497ca128ed16d13c44d48af0ce273da65a1d3db901c48e582d225bca80000084000000000000000000000000000000004716409cf0bb5abedbac01dcb7c7bcb0384a2d901c0ad715a91a43f44f88"], 0x1, 0x800) 05:09:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x4005, 0x9) close(r0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000, 0xffffffffffffffff) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r1, &(0x7f0000000100)="ab008b73cb13468b98366ac3c227fae1dbff60a2a14ba4ed81179917106abc7a538d54eaef106da13d4c2408e347af7594e1def95a91ec01b4f7210430fd9f94f8d732bce2c39a355780b00a171071d844155297b18f455a09053c8de6e5139c408a0dc558", 0x65, 0xc7a9d07d2ef1d5c, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() pread(r0, &(0x7f0000000240)="d979a1bff01a8e8f9f9db6486c368aed5287fc176f64020f3d7a15e0d5ad2d16758d", 0x22, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:09:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x5, 0xfffffffffffffff8) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x287) 05:09:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 05:09:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1e, 0x6}, 0x10) r1 = socket(0x20, 0x2, 0x81) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) 05:09:03 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup(r0) utimensat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0xfff, 0x5}}, 0x0) chflagsat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) 05:09:03 executing program 1: mknod$loop(&(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', 0x20, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000001c0)='\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', &(0x7f0000000240)=""/246, 0xf6) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(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) utimensat(r1, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 05:09:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x9, "00001687429498512c947cca218500", 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xce211aa4a396b81a, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xb70, 0x0, 0x40, 0xfff, "bf957b7b2aea5a53b9bb6869079d9a0ef166af6e", 0xd727, 0x100000001}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x2, 0x100, 0x8}, 0x3ff, [0x100000000, 0x20, 0x6, 0x200, 0x401, 0x2, 0x3627a203, 0x7ff5]}, 0x3c) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:09:03 executing program 0: shmget$private(0x0, 0x3000, 0x100010000, &(0x7f0000570000/0x3000)=nil) 05:09:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x42) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 05:09:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="d8c352bccd92ab3691b252d21f36644a5e4ca67f0c6adeca7c609fe2ab0ce1e6d2725cfa0f6d80d2d237f6d106143c5512b76f312dceea3a00fca87647b14dc90160986edbdc87d935e9e8aec61d67c1e08a2435659c845080e1272e1049c205f460f7bd67a2e4467aac3f6e716f1ad7c33e061360c40c88", 0x78}, {&(0x7f0000001a80)="6343d120fd83854ef1dcd660f6ea3dae1ead7245ce5013ca4aa48672f352f3f58722e5d7dc24be3da4c523a9f113f091aebc1b3f842da75c9dc31ae1d88fca783833431793a8fc036326cedc1ebce58c228b2f8a3d91e869b8b0b0e112d78af13f95fb012fec47ce148089be8a26077cf0094c4e27590918dd203c96eec8befa5649fc05509c7d4e306de7f9076c66d3736c7bd7f54968f331d879c93f9d11b358b18fe0c3b149c1dd1e794ca7f82641f08cf04f20ec1be99603e513820b097f2e8dca7175eeee58ae2645164a00de9a64561e348faef330ea22345e12ab0df1ef4fa1c80d22b1666c66332504a77773194d39486ab6aac21817d121de8853f6be532ad15f0ce95e8ed9c4febcafeedfe9ba299e9e0eb7f77386ba46a4739551ee72b0a18a1e2e9a5e088a5d7753c83b433bff3f159b958277945dbe53c964ae6a3fb3bf2f8aa9b438fa9767a4cecde7666d03ac7d07edf29cc3ccfd890b2af2f01cfb2bbc6fe71d70e15caa2407b7915ca0aab49878f0320391fe616924bad17ef2b4461f52dee3281d95f89566e075d66e7cd2e008997810b371062f78fb6af5b171a4691b17266feac6edd91aa3aac864fefbc540e7305a49a5bb2a0033de9e60aaf5f6228429a4e12791638b5547ae12e0b5c0e3cd8bb8b5cc288f6d5740a8df2fe2864c7b85db21b4e7b0e5cb445639aded6f8d2f1c4536e294c4e7528355ff20aca464c51742ebea0917b08e67321366e140913ab848c9dac0a633f7a02cb3bb8a360cea947f4cbba42f533ab2b9b0523ac6bf83cb1faf886b84a66312fe492f5f37d3023866bd0f09fdc13bd4c94102f1c542eb6ec1c1013c83e1f6312a378e01300256decf7323c2e8c6ba489f6361c97bcf3a31c2f7544ffc17fc3eb3417886d956b695f8273bf0745ab5698d99323874c7af7ba742fe6e885fde18a91985107adc0cfd9fdf8f90c315051ef5253cae355185cfd620cbd9c5630be33fc3662de70c0efbb1e30730e1327c24e7eaafd14eff3b6249e078155a2285ac91ab1830523e31fef9a0afd494f640caad24b6252bef40ad5d55eaf384c29824f5e51a709eb84f0c3bbe83898ceb28420f464e4098c04e5b1b27fe6d15212fbdf5fd85dbd02feae9df8ee024c185cd5bf74be74b382a3cd5b7b4aacd503d4429015a78605d7826ef3152d58d13fb197c6037919915e1951a5038dfed9251b8f927f41262feaea0794785c0bdeb72c1e0eb53d62c10e7fac9648abac8367d18a8bb4f04ebe7aa6a993a4c54cca2c5524079b2808e216fd82d2955e58fbad80920a9405861c31d7ce8763eaaa23d55464586adc6031767cea9c06bdd199bed08f63af050f81e1d6ff5b132caefe17cf46783e978fea6d83f128daf4471549c04fa169c31cf242de36380dfd90d7c3a985c1a0d7df839ecb642b16ba7de4c9060357c1ec820404315af972442c30d276c6088f3e0dfb085e9a956e17aae89bfc9c6a3ba3b45631de9f23d42b862f86a69decfd5b245be9ebaa29eabb6709118c5763a262e6e97b4af18f66b9b5bb21b819b63ae48e7ee8c956b2614e69a74657f6f7c80e335fedbf9d7053b41f79d21b9eb0d8dd653f43966e943224666f1e312ee93a7de0d39fb7c7a16202ee91b7030d1580d8acaab6b758949c3b8d87206d85089a911b76124a73feb385fe351f5add262ac321da4ae8c3da9777a2d843486707c15aff6066d469e1ce32dc5e05636a7599cbaccc7594f32ec0582c707debaa8a9fc7052555c6d3739c89fb9cb0a06919349d4a596d4a88aa57f4e616c5b534276a01ef8d545e9562141fb6af451af555ab8cdfe71c512ecd063fd0727190aab24ef21c8ecbf819a8d5d115be106e4b1b1528b8a449e7f32d3b55812847e16fa89e8050583f09cb4434e804b66d1e3739af14b5a5ed8610d6de15e1f1d4b3f76807d1fe7a03d99d029a99e73859da88fb5cbc17cf64d3614ff04a85619cddeafe89269a682de224578234607ecbe3f09397bf2173776d0332fc1ee7e26609a312cd16ee843d15ba7dc1e50cbd48c8338881a432799f73ef877cb26f23509efd5c7750f31cc4428d3c36a3566a0451571c45341bfde0137ab28d6ab6443f8fff1f75d87a27731f2897f40d1258d591e335a2a8a92c12e8a968d1f585a92d42bafd2ebaa97c312bc1fc84f228bb7b3a0daef3da33560a4eeaac1fe5b9758fc47ea46abb0eb1be1bac31f9b53df831c808e959dedc7a02bd20e4ad2ce66f8e500fb4de221b0b72801ff12acc3d44d1ddb310807e13ff13a324d1fea2cccdcc7075f9263118c9d7487f932afa46c4789acc86a615dd06d89e7efb1a35827334e644b49f1102499df3f7456b766a1c182abad859bd827443d80c1f12e93d71fb2357a3068ea8acbe78ec79fca1ca199a8fbfde075b95d75d83c81bbc3b8c53153fbffb86c50410292cf4433b9c3c413eff4fc629dc9036a332e6bf509d02749b233a919a2607bba5b7b4dcc56bfc7d473ca58ff8228320decbb3b4c3719442c65aaa7dd6ce1ecb6696d76cfed02a94f3fa78d5b04094e464f506696427da6c03d231def9e33aaa3a7420a8defc43bed8ea4a186017878446a13a7c9a2625abd3ec42a8b06ef43230d630bd7ea8b9a71fe7694442288b88460b2a67e600e302fa05f51d126ffb684db90538f1a55211e8b1d61185f618351af60585d30b7cc855235d0b78b294990ee24754dc3ff392e1700159ed47b55c21912122aaec9eb20d87c35968ba05b17e0f2c40f7179f9a90225cf6b7bc248622df5fba8feea39ecd81f7c7bff5c599b0ea8662b59363d62d9e2b0cb7ae8468f39a6ce48dc10dc91f19edc8fcc444ce18d78a68e3c11bde589bb6d240bba97f18b8faa0ebad4e6276ea5f7296e6a6c046893975a9d03eed0b09d32c220937be4f561e541f5df37b33f146e036a36d6936e2314d0cca91decd5afe870305e12abdb526ae039530834ec809cff0da3efaa37f493e89bc7efb4db721f541599b071ada3f12b2f441d6f9cad4880eeb94bcb407f7af6a0ecc5e3cf7a4e8e755c605a72855252eab2ad1e6675630dc94b7d650c737ff3b00f3be806e1cb6da552ca7562fc6e471c29f71e2f124ef8c084337dc41924bfed831609fb09843c77ca9296492e11ae3c3e56c1b062b7337d085fbcea2727ab4d6a32c398a089ded8d0c9e383fe5a0a8381698cc6252ca1db9e8126ceadfd86af7dd15e3d9f237767f38889624e6ad52114306f1a03ebd50f96867f80522e752b5b6d8e226c866ce2cbe04441ea4f5a12623441ccb0569e1362950db339959e04b9f226a73b770ccc6ea009c2d9191da1f3f3cf207ec88ad0ac186d26281fc0a001277cfe447f1f2740b1dc657340cb01dff4545e834f8b36024f19de2373de2dd9945c172a094d8a3d009b1ca716bd7347ac0306ed69edc21f00079c7c124117259f3cc207fb65854190e878b43d21550bcc79ad306cd15de876d7d96ed358d2b69af695c35670817809932f6b9885cd1db2b7684ddbab3c2e4e6d269dbe2c045d5ce1de127b1795015a0f1d4284576219f084f9695714082260b707f84c1d0abdaf808cdcc3011d31619b39e1d7ac509b9daadb7235ae18c30b697c265edb4f1bbd3394ea6f679858f9b3747bfb2c60644846ae9fe786c83b67efeda815a89050c40e247d7bd0875af1ceb4828271aee14be4c584cb4350184f2e826967552f5ed97c8b8da3d444689ea3fcd137d99487289621f66ded8a9345196ffccdddceefb0a4f290466f1fb1e6457bc36568be658cd371862d748360d16ebe3078e266913382b3ee5d9a4bd5cadb5a065d4c941f598cbc5f06090874ecc8dd0c9cd8e945bfa7eccc84826a0d59247bca99039def2637a3de43452acc444913aa61397193018231b7dc51079c88c0f278f0a8deb27cc257421f4462126667839c3635669e02f766c4d7fc67d298c2b3763f684702dcde93dbd5838651ae25b45da1c52f66a499b360afad78aa5955988dd59b19a5dc6e964c1ded70f814e3db9b2648979228e0e7377dc056911feaed48b29929fadc8b33501e576f0881c07cb20831ee80408883e8fc3237d9a2b17dec3e89695fcdf4807763b26bcae71ef62b46623502164b02a86350b96ad88603bf57e04003317c54482f59d1b4bf9a7e10616a22b18c340fe892f9e224699447d74e19d6596153007c792e466342f10479c7fd4dbc9b58d03b7e2e4ab951513b1dd79eb8de991d2a3b57bb84ba273747eea9c7dd314c3d61ad2bcd832a6760f12967d5801e96076f9ba49f7108a3253d05ba08ce7eee3eca53a7a586f3fbdf1bc1be8c403218af27d29534e4dea9713087cf111fe2f871a1e94b56fc8fe4de914ce36ee3e11e0ce68f0bebdbc61780f356bad9f87686ba811163b2eeca08312660f389618717214a3e4c85e3b64926e23966bd56d97b6967f7513c88d1a4baa1545e58cd8c2a1bfbb99714f642421ed7dbc88da5279362dfefdffb0a647e5c99f157a7c77d48c4eaea2e2b8c2159c52e1967e830051256f9d019b6b4c283741d0082104b6d9551b9da2ce2113152ebfdae2c7d78afd6ede1a451be97e4073fc23b525c857653bd4f3e2908c28fd3c04e09fba58d68838cae71ab766c6bffa2fbad57672c6904bdc38e21af2e55982690690cce67b4a04af6cc35ef743be3fd2b9a524f27270aaa9ed05caf1a72bbd8ebb79aa7d1ffda047bac5500413d02253cca8b6c0145199c50e52f752340d9f888f2855502e46450c3c3e0138763870af9e3fe998b7539defca056c6c554318bce5c955928637e7ee5213bb4577c78fd9c22a2adbf33b70e443d7bd78d37f75818431a8dbf7125de7caa6610bf4f97dbacac76e232819529aefcdd50f41f475af8c039ee3aef5e30fb67ab84bdab0b470ee1b291e20d9045a7182788bf3582ff26263271918bf6193ab50d63bbb3e3d0d83b3896dd45a456654457bc897f02fe6a099e875e9bc15665b28fe3739a15d780a5e93ca9bfe5d8d4ddca7c2b2b067eb35d177919b89e14a6568704d497e9dffddf83e227c808a1c670fb7c53b72de876f3989f0cc380dbe61cffa7696bc4f7f6c25552866b1d0540d367dabb69754a13e591689d4e837b497bb3b3a08ba0ca21f0c8057399ecd3eb6862521c2a88c40fb3ebcd187ab40431a446dcbac0344c4c8ce8d68c4113a6507b56209201eda9846b33c190b8a559f890937767721688a4fbb2fd6fde7e0c6e889542d6d7d08a3166866f59b93c163b12afcc1afc516ebaeb4a9b765111a86e48ec8f3b06d2ee81749f096a5d76f83df955b05963ef2454847efffdbba7f1d2d1ca03a6fed1baaba1c9ddbd70a883464540622008db9cefc2b16505a75fab4094de1b04cc6044f0e78e1a41bb16dfa8ed937f3fafa0237f356d63e7ae0957eed33899352783e68e2a5cfb92fdb5e945172f92615bf6f023c94f1d165f81d01a1025c1363d2c1300f268e3bb09f7cb76eb4ad446bb0b70f76b4dbdd2a20c47096b2be10838b131332ebe2fba14e3e3a02157d68eff28b45f610313f4232552d48e54604f75991f04e734bad667458e53a67c985e94262a7410d83507aa55f53f2705b6b8406a9f7a2950b4", 0xf89}], 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x213) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:09:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r0, 0xf7a, 0x6, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x8001, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:09:03 executing program 0: 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) ftruncate(r1, 0x0, 0x3) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x101}, {0x238, 0x2}}, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:09:03 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:09:04 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="08e72e01ecfa98701bdce9574a79b920484e238b78485d38c1f4e8940944cea91c2930ba1845b900fec5bacbf0d462b2a32dda37d1261ddeb385f63f5543b95d5858a1a14c245196e5d3470a5448c8b29892d15fdf418baedf7ff2e0e0b502cabc5619", 0x63, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 05:09:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x61eca0bf}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x140, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r1) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x101) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604182eab7f0200091fe600008000"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0xa62, 0x7, 0x8, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x4, 0x1000, 0x78a, "4caae1a5847f36cde106d8ff7071261428bb612b", 0x3}) ftruncate(r3, 0x0, 0x3f) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) 05:09:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 05:09:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) faccessat(r0, &(0x7f0000000080)='.\x00', 0x6, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffff) 05:09:04 executing program 0: socket(0x6, 0x3, 0x1ff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000800000, 0x0, "00370020000f00", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="5f5a58171758bf1ab9df47807d864b4649905977850f369b5f11b114aca09b7f9223fc35a6de94e97bcb4b8a3fefbe334d4fa2ddd2e7ef", 0x37}, {&(0x7f0000000100)="f829610965c54ce65e9a37e5ae6dbd7ec9412d7e4648ed82d126f7cd723efca891e7d53dd1c831628a51880dcbe53803cab7478315523ee05411c2668d929a2895600e4a99da3e2ee35616425f762423899a632f768ff164b67fb66e29a299645cb4beebbd524e92d92d29b5a65c97d91b7b4bc64418d8dbb002f24c3492b5300469f1c8a16b630e969efa4a87", 0x8d}, {&(0x7f00000001c0)="ecd3a77d45fc5774557c8b92f224d047df10ce8c092d55ed2681249be6b6e81b1a1dddd15d46b79d7fc63a43d359905bd08e19b96ca384ebd8af5a6ce61c9604643eb1d9481105d3f73dc4b4b67ce0", 0x4f}, {&(0x7f0000000240)="1f672f7c7673cd4b97076b7ebaba910501165babb80dcb0ce7c9e8937002294ec6b8d20fddaef87a343050f56f77d630cbd6cce284561be82ed2f8d50d1357f2779d326febd9f36911167b4a0248e599a89a0c92cea780a348c7a6163449707ecbd8ee09af1ed10d86c1dd9c945bec89173ff8f12f4a417a4fdc5e159467bd8e8ed3bce64855b456567d520bec6871a965dc323308977c171c4b7bcc97939964653f", 0xa2}, {&(0x7f0000000300)="b11ca21966f1f4bd01dae60f7647d73845156e9e6bbcad018c0b4efe44f8a5f2b1698eb64eb79850130b4c162ce3ee3b7f55a46e8c5a9d85bc85971501340d20131e032de8e54343872cbf623e10e6133a0e2e82bbc69a797292792569c00f4f57a62a19d83ea9811840b79439cd039800f0c3f71ff3ce64722503bf9dee0402b7ca4f6cf44bf91acf10405727790050337a71ff7e2203eff1373c35fb0e2b3cdd6d3241ededb1b45493d479c3e37cff4450797848b2db5cb45c923a44199fb5cadd2782dcb122e280d3b06d8a0c3b5951fca3f476c93d2a8d844e937d0544", 0xdf}], 0x5, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0x8}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:09:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/127, 0x7f, 0x43, 0x0, 0x0) msgget(0x2, 0x2) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2c, 0x2) 05:09:04 executing program 1: socket(0x11, 0x3, 0x0) 05:09:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffffa0) connect$inet(r1, 0x0, 0x0) 05:09:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="d37f318114ac7f5914e8f276a037d15d591a0ce8d115104f617a9b7347f11e8704a973f5a9d809790aa92aea654539f76a661784a5d432", 0x37) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 05:09:05 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x9f61) sendto$inet(r0, &(0x7f0000000100)="adbd7c86421fbcbc46272f77fe85e130957ffe04fcd3ce34ff91798066b6a77d771053ed67ba40538827afd577c9166af425082fcd90b1911e8208f44e7e2fc0064223a8a525ce81a6f2", 0x4a, 0x4, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0x20, 0x8, 0x9, "d3d0eeba5f870962016031467d7b83f592b752f4", 0x3, 0xf77}) 05:09:05 executing program 0: socket$unix(0x1, 0x7, 0x0) 05:09:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1a2e1e37494b6496, 0x1f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 05:09:05 executing program 1: getrlimit(0x7, &(0x7f0000000000)) setreuid(0xffffffffffffffff, 0x0) 05:09:05 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/160, 0xa0) r6 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x800, 0x10) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000300)=0x401) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x114) bind$inet6(r7, &(0x7f0000000280)={0x18, 0x3, 0x800000000000000, 0x2}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x83a5, 0x80}, {0x8, 0x800}}, 0x0) 05:09:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x7d) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xfffffffffffffe35) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) syz_open_pts() 05:09:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc79bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630000000000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc680132b9ace5552d58d5c6aa65e340925a1ebe604d88bec09ac90870874b22bdebbf178fb979af28977d042b93c648af1354c26c1e240ea1c64c2cbaef6495b2bed3df34c33"], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="82fecae9108df681", 0x8}], 0x1) 05:09:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) ftruncate(r0, 0x0, 0x4) 05:09:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x15) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet6(r2, &(0x7f0000000000)=""/213, 0xd5, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x4}, 0xc) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) close(r0) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000440)=""/204, &(0x7f0000000400)=0xfffffffffffffd25) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() 05:09:05 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000027, 0x8000000000003f, 0x0, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x5f) 05:09:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x108a0, 0x0) getdents(r1, &(0x7f0000000040)=""/5, 0x5) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) 05:09:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = msgget(0x0, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8f, 0x5}, {0x18, 0x0, 0x3f, 0x5}, 0x800, [0x9, 0x40, 0x7, 0x3, 0xffff, 0x6, 0xf4, 0x83]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x0, 0x17, {0x7fff, 0x2}}) r5 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r4, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r5, 0x0, 0x4, 0x40, 0x8, 0x8}) 05:09:06 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000001c0)='r\x00') rmdir(&(0x7f0000000180)='./file1\x00') 05:09:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x6, 0xfff}, {0x8, 0x4}}, 0x2) kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffdb6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:09:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x100, 0x1}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 05:09:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xa1) getrlimit(0x4, &(0x7f0000000100)) 05:09:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000000)="6ef01f80f8c23fa2c61fd3a9d9b7af24b5935ff2f0db52a6c545fb19f4a2f5dbe63b62c2c6638edbeb6fb8f9", 0x2c, 0x0, 0x80000000) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4f2f6669c100000000000000ff80ab7e55517d104f166c4f1a41200be1189192e50b3103026b52966718d2184bfe471563a0b04507543401a0f437aaa088780727e485602db451b6d011b60034c95a8fe554568ffa4f4d42b6f3cee4facc97a9e23ae60cbf16c1cfbfe5f7fcf9b26bdb05987a39200fc850956918256c65c944315cdbeb7eb12929ffb5b1302fb544315057ecd2812f62061efb208ba163c4cb93c8bfcd50a44c6c831e56b6d057676c8708924839da2c3dcf25"], 0x10) pipe(&(0x7f0000000080)) 05:09:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) execve(0x0, 0x0, 0x0) 05:09:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0xf6, 0x0, &(0x7f0000000180)=""/246}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:09:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) listen(r0, 0x0) accept(r1, 0x0, &(0x7f0000000140)) 05:09:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffaa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/135, 0x87, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 05:09:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 05:09:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x1, 0x7, 0x303) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000600)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) readlinkat(r7, &(0x7f0000000080)='./file1\x00', &(0x7f0000000840)=""/4096, 0x1000) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f00000006c0)='./file0\x00', 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x1b0) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x80) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) syz_open_pts() close(r0) dup(r0) 05:09:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x800000007, 0x95}) r3 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x10, 0x1, 0x1) setsockopt(r5, 0xa, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0x200000100010380) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8c) r8 = openat(r7, &(0x7f0000000480)='./file0\x00', 0x88a0, 0x82) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x8, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) r9 = openat(r8, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x1ff) fcntl$setflags(r9, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae632259257b4524a54ae9af2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x4c) write(r8, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r6, &(0x7f0000000640)=[{0x0, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 05:09:09 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x10, 0x8003, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000006c0)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000001c0)=0x3) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r2 = semget$private(0x0, 0x2, 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000dc0)="b38e1b17cd06000000000000008b44040a0e50cc592173528e81d77b710056e7778ffa328c8e631ca6d792a31abf82d49c63fc8a7fe494679f938ced55291a065573ddfab3412cfad3485eb9827ff99e3f5d37d56b4695014f0120a12000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7af2658370dd0d", 0xffffffffffffffc3) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11dcdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050f35efd074d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45150dc7094389ebaa9c5738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169be2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951f0600000000000000384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b21b060caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b75185555b6d07450317b62a636902384c69525acf4e1c592c458207104e96dd30992a7376ff02f9f126c4b9b051e40c2dfc438ec1e7454c9c1be81b06e702b38b4822f87172f5e405c1d79f563b9dea35af5122460c8d71fd2e34aac358695ffce908e3fa0f4110ca12cce83bfb4ed16a06dd33dc3b46430103385f09db3e61da13e47f8e340e54999be04f78431d4c35b780c507691c23589dfccdfee7a83fafc3002e48e8bc2624b8d12a89b1e93dd69d8f0cbea4689c32810db911f9b7db308bb66890000005942ab44f77c0e9472e78baba1345300d47062ce1d45475b2bab4db3c822a296a9e49e29863caac2dd709123687441f1d870ae692cd620c83e91f7b8b14fdada557dae969f3c3c6b00"/1524], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x100010180) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x4, 0x2, 0x80000000, 0x5, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0x2, &(0x7f0000001800)) shmget(0x1, 0x2000, 0x120, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) dup2(r5, r3) 05:09:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) lseek(r0, 0x0, 0x0, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:09:10 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x400, 0x10000015b) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) fchdir(r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:09:10 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getgid() setgroups(0x8, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8]) setitimer(0x2, 0xfffffffffffffffe, 0x0) r9 = dup(0xffffffffffffffff) accept$unix(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000e8ffffffffffffff0000000000000000000000424a15f4f565103a98a7990000f3ffffffffffffff000000000000000000004000000000000000000000000000000000000000000000000000000800"/121], &(0x7f0000000080)=0x6e) 05:09:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) dup(r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000002000/0x1000)=nil) 05:09:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x20) clock_gettime(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) mknodat(r0, &(0x7f0000000140)='./file1/file0\x00', 0xa21648707b4342fc, 0xffff) 05:09:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) lseek(r0, 0x0, 0x0, 0x2a38d7380c589e5d) close(r0) 05:09:11 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x7) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) 05:09:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6556085a, 0x40, 0x0, 0x0) 05:09:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x3, 0x2012, r0, 0x0, 0x0) 05:09:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0x6, 0x0, 0xfffffe48) 05:09:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 05:09:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffff7fff, 0x8001, 0x8, 0x0, "a957be9b2e185e486246190ed3b37d9e4ab3f35a", 0x4, 0x6}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000180)='E', 0x1) 05:09:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$dupfd(r0, 0x0, r2) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x80000000000003ff, 0xd92}, 0x10) 05:09:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) r2 = dup2(r1, r0) dup2(r1, r2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) socket(0xb6ddff33af2ddc35, 0x4000, 0x2) 05:09:15 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r3, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x40, 0xfffffffffffffffd, 0x0, 0x8, "938ba4e64afda929d8291895de35dad76f976736", 0x7, 0x5}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:09:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 05:09:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:09:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xf03879b407f3c2a0, r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)={0x7fff, 0xfffffffffffffd63}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x3) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000080)={0xfff, 0x0, 0x0, 0x3, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4, 0x4}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, "170b000078a7e1ff00", 0x0, 0x1}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000240)={0x15, 0x4b4, 0x40, 0x1}) 05:09:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x2, 0x4, 0x7fff) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = dup(r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) open$dir(&(0x7f0000000080)='./file0\x00', 0xbdff4c16b3c38c5, 0x1) 05:09:15 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) 05:09:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20280, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0xfffffffffffffffd}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x33) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget$private(0x0, 0x2, 0x102) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x48, 0x8382, 0x5, 0x8, "50179658403742215eaf0aa149ef603db85e7e98", 0x8000, 0x100000000}) poll(&(0x7f0000000180)=[{r0, 0x100}, {r0, 0x20}, {r0, 0x8}], 0x3, 0x7) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/230, 0xe6) pwrite(r0, &(0x7f0000000300)="e3561dbcd521c952e650f47d3dc6d4f2e8704a97809a1744ce10e6e89197bfc63917fe276d4b85d212c5a85ce6ecc8c74abeda96e72cced7b0b2738437a8ef50ad43f613607990891992d516b798110d740877315c8162ac191eeff97222ed792f05daaac554a65f8088a3025b64d7c83ec73b2d947478419bf20f55d64daa7788b4d3680d601cd056c3637e2dfc294ec04aef58881672bd7bd46a1989df886d34fe68f3066987c10796f1e2ca1fcf9c25fa4edeeae5b6f66e5c4e137cee2e1d61eaf1bfe10712c69e003e78b77ce74b3d3e71b4536b8941cfbf99067fe9a768e2b31ce9087c4762", 0xe8, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x159) shmget$private(0x0, 0x2000, 0x16, &(0x7f0000ffc000/0x2000)=nil) sendto$inet6(r0, &(0x7f0000000440)="8be9a8ba7fc189271bfd2360a338efb77af5209900729c68f4d349054da0fc57729c9aed3abc6bced29a18e7b29caa0024f44f1431850bb1882ba5ab4f7826b7977a453b0df4c0b0c2a533ffae8e823f5312b26531465c07a114e21ce889f313420311e42cab569d3bb96f6107acfc737edd1f390375052d8605a8d9ff09becbeda3b0e016a492c98b47d1bdc0ca3fe8f5fdd2ecb309eea706b1e3d3ee540caee3d2649144254eaa63b1e6ce499ad80ae65ec2a8d142468ba460eb3d0a7efaa8b2d934bc943ef860ca96a5ca05944c13a700d347c5363613c9c91626a14802fc931186d6884e5eb6ee6ada71f95030dbe63df6df37c97668cad22402", 0xfc, 0x2, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000540)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000580)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x2) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x2000, 0x0) truncate(&(0x7f0000000640)='./file1\x00', 0x0, 0x1344) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x10000, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000700)=""/136) linkat(r0, &(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file1\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCDTR(r2, 0x20007478) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) rename(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file2\x00') syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x0, 0x6, 0x8}, {0x18, 0x0, 0x7, 0x10000}, 0x7fff, [0x20, 0xffffffffffffffc1, 0x3, 0xc4b7, 0x7fff, 0x100, 0x4, 0x6]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000940)={0x40, './file2\x00', './file1\x00'}) 05:09:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockname$inet(r0, &(0x7f0000001840), &(0x7f00000017c0)=0xfffffffffffffe18) socket(0x18, 0x400000002, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000002c0)="0ff1b152223ed82ee732b0485743ef7efe0a1d3e052968732f9ab7750c3a798747c229755625d7e3ac0ab81328ff09e50cfda3df8840a7df762ab3900c70c2fd5dc4f19003c96a56a2e69eb1c293587b69f6b6e47dc7f2f4dbbebfe84a6e02e3637bf1377e29f4b5da25fcd9a79409d5a41a2540644ecd8d4a21101e6c904f7d1143fba46d150102e952e68331f29551ade1e8dfdd8610f3405067c63bf63ff7b4accd31c3b60e2bfb7c9d6686d5f071ce9e4035c7910b663afc64a934493c0261fbe187e59c44e002076a9234a4ec99dde1030f131118f14d555c94e15a0382082dca7b1094aa2c757966dd56e270b50d6074bc15cfee19a755ef11c4fa19761ec10a616cbbec91df760eb61612e31605f431153a59b35fbb4e15d44628851cf36fabb583c5395e3a60d13dbb0fcb691c40aed9724cc4a6a7efd93fdd7e111f47ddf463fd9899f062c172bb2b3abfc4d7def56a1b44f822223e707dfa0ebd2a9a9c91512e988478ce1743f6eebb7e1ce17390fbf6b878527e05623e9eb8b181d915e404228acf2175418c4193c10d03080c09513b37ef1d751f3086015341cc99aae1a7439e766852420962cdf7d78ecb7e68254a519934a43539542a0abe5e1008928ee254b8d36c1c073bf25a6e12480cfe1e3e509843a919e1bd9f37d14af2d110fd87229630319e8b9834b4aa70e8e603a56dbaadacc6e49caad925a17b7c69a30c83a9e8cfa99a888c3f8c88f09fd5aaedc1abbbbf978473c739fac14c336b95d76a2f76b0bbe9db86ef9a885f154775cef6febec812bdcb35a90727c68ce184575d8ec667f2129eb402887e853bee3743371202aaad16dc3d071a62cfb6893117a8f372e054d286c7c1ea8cbc34b8da967a970cb412858d50316743c5df0ae8e620ce9c245d37198b3ea79ebe7e7df46d44c969464c29d299b156be6bc7f99d0c1aa68d920314d1f31959ceabc34f8f5e6f36935126122a53d1d0db3b0abcb5e74f3e07735aa10fe0e834df63783549f6ddafe202f47c3b73cb42d87f5643b16c34405281968f9d12b034887e2bdab1ee839715d6809965c68e74ab5f1cb618c65b7ce6a829634b2380ca96701abc9e6b9d8e1022cb0d43bcd57b8feaeb815d9089058bbdc60216a86b26939e2e367ba8e88320c406187dbce0f31c918de0c28563a02b3341799a21171abd3427019e99264ca86dbde22462af1cff9d46464fa3fe24a3e220bbcdf34fea3068c4e89f6b715c532e2e69a7cdf046067f2cdf6e5e5cb4f54614e4c24860fcd15f068de45a33e47444143776f7094fc7e59c73e0f206debacc07bee4fed3711b9649bc63b85113c8b0d07392cb01d784684754a0bef7f3ae61696a08190f4fedbdae9ab8aca0c7918579bcdfad999ab5b9785d396b81add1584481bece34d945e08c6094eca3245ec8a1c6169e65f10121290d82f48cf9ff681989fb33be660277de85db6218f5b08ade62b8762d3e28a679ac4b81bf56617c3ed3493616448ed7f6eaa09ce0224934d7a7c0b6df3c70856f3e3302cb7eb4516391b0b2708b63057890853040104df118de247446b996399ecb0d21420f1b5108456f63ee380c9f72f134104ebae33b67948206ed113763d359bf099be80c0f1809f0976778a61cc7a1ae645c1a7c0804df1a6c5087c35d418ae441e9f94c6756b2ec797f88d503d3d3b61704088967e2e3fbec183640d21f7ad40cacc4f31d82573b53b58d94b82121eb1b5504a7c0e6f6bb39805215ccc79681d87a3ceceebd92471e55375834376dcb7e35eaf31d81171a6f25f3440dd9296caf9231b661dc73b930f8339dc471b86bf12a204b267a43ddcd039aa10d34936c2ba11f690a2bed43a0aa0da1a0dcc3a32830a15956f979461578efc3e51aa756d4dc33a4dfc474b970eb68bb9c60202db799e05534eac9583f261cea7fbb9057e0ac27b977546401a43fdd2ab0f53d36abaf5332e75f4c0145de7d22f820d082be16d978a93d7e3ced2c81af659a4e02a78dbbac132796c6d18a840a33fc89271105884ebe829f0132860dbceb5edf230b8e916709497b159b957e251b492276b53ba8ebaa22b0d64bd6489e05babee64568fff2218729242b9abc0dc0978f7f47d04a4abba4a93e1c3651b21b5aabf1b4bdef8000253389506d1c1cf4a7175fd15defb6fbdb6616eee0408a8eca3de1bec25be287d56f3eba087c9ce419127663e4d981b491835ded1cf0574fa8ec400cf232a5e2c70b9bdd3b5fc71afe152f24d502f99ed7b7487aeebecf4f45af94faf83afc46a6da131f62ed89e4a9e215bab098496ebee6fc16a52993c80597f26fd55db197da0cda2fe36784a35d40bef60211cf70baa88218896c5518e2c06c63e0600e4f51fe341c299c071fa4cd50cd26420c0fa4d748375ced8a82c482ba68225279679da61448eb1d465ab66c01661aaae36f4eb8de03d3a21d980d7e33c5701fe3523ea4b6c45c0eac725f79c8812d750e0a2b78c18ca440d8d46245f4dc614d534f9bbf158ea4f9aff3a53feddaae0a56d7b311ad09d9421ff0c85d2e64dae65799dfd7522e242112a9099f4a8d82b67964de11c2f4489c34bd06042dcb678c9967aa4cbdde4031bd1ee529c5bb49de2062750e29f0159493fe88c994640fc91f7bb6f2266d6e33cca978b25e272caf9cd8b95f0b0b52ffb1fa9d15d340dafcbfc3b29cb300b04637c85c71c2938f3e67dd851ead843c840860670069ef975c68c8ea01bdfb074c516fc039954896853fd2c40b6e1f84e4396740d184eaad7c77f7d8fc176f54466d46121b63678fdbcacecb9f4b532515ce3c98ec18b1b94c9142bb50fdbc81f69a3e688f3c4a9fe8c921d07b92e3450c7346c06121563dda8835a1f1494b11ae74d55e8957f964b00cd5ef9df19c9b60e50ed3c84a7c6c1514a052c8ad4388fe5e69123f136a0cc5907949b6232977c327cc68f0e4b28d75d7018e023d5db0555dcc4d864bfe16b2483e10e968f32ff24c18cad6de83aac9df4696ff5f970c32893b15e89bf154c5c5fbe1cce107aef8c297e75a7021830e367247f81a1388eee3cb0d1378b8195bb150470f89d0f10796dfb49c7eb5c635212ee820fbe8e4049f067696253ff191fa3f7f337cacbad79c961e54348d8392cbe6add72ad00c0ec9e249558b3583f7eb35ddd513bd99e80e72dd058b38c44173a4daa5ce2ebbaab92b7d56e21ac288bd4cea3e698729d70e7dffd4f21caaae371a1f0497bc804c2b1714112e479849ea2d0de928a5399b31385718f2794cde17a97c04e5dcb9e2bb9b7ad42f65264f85625931cc81e5a6966ce746048389ef18cf1e007a7f3723358645307112289c7f02794f8fe19e892abf124163ad4b6902e3fd26770ceddfe6f257b8b18c8d01a19258430838da2c225199444c75d8ab5ea4d333fa0529c0a2cb3631e8f2d7fc7314830aed63b0bcaceacf3adfdf45b3c35c9d04edca01ae267b097a57c793e798963d1211107d780227d00afb3409110cb132a6a1eae0878114487d7b603d206b8445b9e37cd0be0966f71d96663242bb9dd290d5c303d0b06be4a0981a772c1ef8c2882a0bb3c30a202ce6467a762a51a84da83a71d37b46cfb7941d89a1ea81fc258d241ca1b9b36ce999fbdcc40f40c22a25597ceca7e14353ba7f815416ace349c7570bf2871e53889386e8b2b89141b357ee4e7780e5fefc2391a46b5210e84bb0e3c08caa6af6e76686aeecb1d121f4c29ba090125f8848693ac85e583ff181eec2136dd2edbabaa1341ea2a2a1f45b0587903739963590acaf583b6925a85af65c72c9508d0abb1be47667affd0117c0689db80d89fa701b39f5928df2d44506f81dbc4ec6f152e7fd0291722d2e959daa1d4206b3180f6bfc50f9ce0cee7d14ae50e3a21e686fb99efe6f7392b37d60cc6b6bb389167a6fd6b0c1e39202ad5b61c6cb9ab0640762555e4f985a0719be710f1052ca80b75126370c716ad1dcc954f4496f116523eb22a01c6dd02fd44f5e302b6a9bfdc274ce7ed3af451e983de2f364fa1abf48def343c2c7ba878818f512b5acb39caa6bad487170047c7f1dde172586fee4d2ef403b52a36d2fede26c630cb8c27e0715ae1ff8d6dfdf0b1c67d43bc14ab6a03ae386a67602bbf567cb7cf6286e688fe9075a6e2704fa2528866c37cda57d7b95303847533843a8d5769395fed7d33b2d2d0d12e7b27751a6a10627e3cc9b3bd3c9855f9471f0fabd13e6fda3401ea904748b03320585729ed6844a65574d5d5be1d4fb5872e0217819d811856d559958ac76fbe28715be6ac37c28189e5951594f1b6385402f069b266275f216b9df5f29e945e72f981a2aceee87127a9b8bb3852f4819229d777eb4357bca845ae29f4b5fc188f216e8b7cc2eef35d1931b58db01c18e4d17af6d01e6c31465fe5fe1f96b6fe1c07d0fb323a9d6c0cddf83f0e52473c2185224b98eb1926c55b579f078e125d49f92bd11ff0e1dc024ab1803f1732e399909046499537b1c059e7120bc379d52594b824d72be03147cf6fb15d2b9120068b8511477feed1ccca1a10c3a9b8b583b83f48b95023e00f5be3ac1dc19bee408a639ec463218866b1405769c27dd9e85f2dfbdd180b8ea5dfbbfde23162da427608bf92f0dbee09ae8f90cb41c3e2101ccd67eeae3299e8f29707ece1425f9e39ed526087c8ab2120e758b4ee1a856598536ffb9e2b13ce369a1dd61ba5b7316c535c54811f43b2b890788037ffd5507a0b126ce97d79a32f414819dbbd3533c6f76b52337e2784b4b03f1089ce55390fa731034cd8074796d61b5404904cae9d93b80c233fba0408430a928f295de93f51c79aed721a4d279a19c91954ff60373e21c422b78b9bee620e682c42274573147e657fe4e95db4e7d65647fff57d9e2637860286ab6b12761a95e4329177ce8d52f2b9d84ec019e90e1488d3ff988296661efa1ba007ffdd4e9e1d4f09dc314c3a1c081f4633d0c4fe8fd429ddf597b59aa39c7a92753ece5c739913e329f4d88126666db645e167d2a45fc6f7664a9a24c1180e10072ca569d8be1fbd7703445772d2f5f564e4ee23e10ad751946544349e5b686f25a8d6d156864ed60f989630b4992774c8888e5e85cffd86f352818cbfedf1c45f0cc4cc0f7999d5a69fad93a314b4f80d29da4520c6c22258397969973aabf962e59cd8b9f8631336304030a6f4a46763ccc38b6d8700bb87c0b73d0ae2aa2a5ffb418edfb521e410ceb2bae4b31604a4cd93ffbe843536f8b069f49cc1b13b4943b3077d0d460bfd5e995872136e83796341747cdd106426aa1a164e1be09daa17a8f09c36e61de8b463b666f0d62dfac9700c65c100d89a7c8785df53c9ef902ae2c0b209a95f62bdcc8cc683cdc251d4f01b7804c91a6ebf06100105482a705ff23b8c6d154abfa5935374f5080d6bfac8c32b74ac5047ea9218baa45b6cb6b53c47e66ee4cfb0c251114c99ea1e4ed1a6b912c960915c18482921908731134829499059a20d93c0ca602ae277dac6f604a1bd41d9281f93e21e1b7bcfe628f4728f234b5c27babba964f7c24e6a3ffcf362e46faf948f898c94b1c6385710043543b36d6c612582e32416786c5d49a1336b6a8cea55ab083a04ee62daaac9550cb4898cd97e36afe17d4164d908c22f5f170c0d49e4a99106a58bb1dd729bcc7dd3f3963b09a38861b503c0363db534216209f126464526e627d91e8c620c5cc7e838b7e8465bbefafd05b44d17a477f13918b20f26ed88f5428f5d3f38d4c7e", 0x1000}, {&(0x7f00000012c0)="aa640e8ec1208d9d9440844696e16b4505caddd461ba25d90951ffd393956d07a7e78918414be10d9ea9f3d7ba3cc2c103cea57665d04adb72c5f4d1d3e1a5226ac9a8624a96e9f8f46cd227b2acda9575118583de59b8829028ef76c5fed6fcd0f502b63eb64e1116124cb0718639a0aace08cfee037b05021740306de59e93335bf2d15ca413de93b00efae52cb13a0e45fc3b71fa302084cbb5a0e7d42e4f45290e558abed29a35ae7d4939a3d7b4baf21b7b00978a7ed6e3bee6ef8090f6f208014e9c1bd9a2029313f6f47db6b0451b2da5ab56c97adea962906b2f1272bd54704f7d1caeaff23213fa05c866c6deee0f6c5a387cec6ef866", 0xfb}, {&(0x7f00000013c0)="e465ece0c8576e16755fde0b8ac164c6c53101edceaf3026024ba66ee1fed5a0a5d9a6e4562310c82a323be8fd97d45af17e15308f51919f401eac97aca204c65d5c56faf9813f323987b798e243d38b62f1b411b499c34aa63d7b9b72d24b6a72abea200cdeb915a8090367e79c03f8b520c2d573acd7ca6094c7e17da074f0ec27eca5db2ee002cc19a6e6045b9cfe12359d481c7754eebe1b52a5e4918f7f314b5ae88208e273a8589e303a15eb02a84ce2c6224d766c758e98983dc5722cd78d77369dd5115014af6479e38e1c1ec78bf03a019a17e8373d287393574a30b38c7658745bd8edbe4f3fb34376c721d7e1181705f4ef", 0xf7}, {&(0x7f00000014c0)="5a9ec763c54d60335ec2590e832f4fc97cfb1b5ba7e8b8b9043679d8c2c6d2923607c8519fa40029e29c2554ca806205ae82c22414f53fb73e0a37c4868d5912f95caeca1557e570027aeb7e0162fa84ef26df2bb695527e4fc5d388d668270c7b44e5613c33860d55c29f75ba51e73b7effe109b3b6af7875c7f56e99deefb25a023b7b3171005c084beeb5f7b9d8fe3ebbb938dd36b1f0f5921c40fe2add3fdf9bb8d83c41217cfe45ab660d3de7b28724cd963d6915a65de06c61619bf639808da70013c2ff7841e47c6104c57e8ca0e448ae4babcd815c8006", 0xdb}], 0x4, &(0x7f0000001600)=ANY=[@ANYBLOB="d000000000000000ffff000006000000b1fae6e20b5d3f2ac6cbed376e7903fb6ac2d27393e556080d421bf4542a4bf5711d0a276c8fb2c1663889d7e801069d021b26793d5aa60dad25ac3be10adc37deaac1068516f49b68d4254afebcce555545451042d1ab94fb41ae11132d542667fd0caf5ab4e1343d4b450d56b4937c1ec45e11e646b67d4f687d55db57239afa3e5e171d429f4bc7051705064928026488fa2371d09cbd9c8eaa60feb6a95890565dcceb0536c4112a9b589a10d523ef158d979c7f5438d784960000000000"], 0xd0}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x84a0, 0x10) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x27, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000001880)="66d8ef60e555f72982687b21a5ce43adb5998ab83abe339c7cef959b03d449774eae1dbedb3268aaa375ad10139cccdb41d5146e5f90708463647e9c81d191f8454a9e97a4d3a10f1e228228d67db0a9d3abb9aec03011c1486d2eb1a43054dde3d3fc0670580ad75671d625259f31b71edbcaab17b2bc2494dabc8c509a44521478834605a7811180534237f903e881912329d4cc5e45545e5b206f486ac52e7175dd4c2b65c9801e2e1f0a021c42e5440e6574785b91702ca0a430a28b9cc7897681019380e0559b3ad97bae682fde6dc932b607ef5328b2817814be0113e0e4e4", 0xe2}], 0x1, &(0x7f0000001980)=[{0x40, 0xffff, 0xffffffffffff0001, "546555ff21ed47584d34b1f54f63778cf6664154237a20ae7950072b94393547b2863b29898ab84e7c032411023f"}, {0x28, 0xffff, 0x1, "1387b00bfbfa4c51ba059e34f36156490451c9"}, {0x28, 0xffff, 0x8, "3498ad0d67e538bc6314759892ff6d821bcddee59578d845"}, {0x28, 0xffff, 0x10000, "5a6ba24a9ce8feee9e04baa80eafc5ffda6633"}, {0x88, 0xffff, 0x3, "18e0e2e63f9eeacf2ab629d7eaf08960cdb453c41b6bb1523f86843d579b588b322c685bb5887370656a300b584b4b5ee1f2e1f28cb946eaa7a49ceabab78827a9e63d185dd4ac94295f69874879d285015203fb8218a257c44e8dd9cb88eaea4a76e85cf0383c4ae7c266aeb444a0a31f6198"}, {0x98, 0xffff, 0x3f, "ee9ae8aed02f248b309a75c117f993ebe99e9986cc651f126b926368f5667bc3250932b2a55a66be2dac09c4046aab9a464bbe5d9148748517316a7a857537702d34c0ba182dd87285b053188f87457a4d87f2e5c379444f4760b71ea6887a4f68790a12425549674ab881c549c1547a9f65f9581b7abdfee14f5ab084cbc9e0d9ce166d4035833d"}], 0x1d8}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:09:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r2 = syz_open_pts() close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000001c0)={{0x9de3, 0x2, 0x9}, 0x5cc, 0x8, 0xc00000}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x4, './file0\x00', './file0\x00'}) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000240)=0x8e57) syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4fe6e30f00bb6d942a427a4f282b2165266447b6"}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000440)={0x5, 0x101, 0x5, {[0x101, 0xed68, 0x80000001, 0x7, 0x3, 0x1, 0x2, 0x1, 0x7, 0x6, 0x6, 0x1, 0x8001, 0x401, 0xdf53, 0xda8, 0x8000, 0x9], [0x10000000000, 0x4, 0xff, 0x5, 0x9, 0x1ff, 0x7fffffff, 0x7ff, 0x3, 0xde], [0x800, 0x4, 0x1fffc, 0x8, 0x2, 0x51, 0xfffffffffffff061], [0x0, 0x101, 0x4, 0x20, 0x5, 0x6], [{0x4a, 0x2, 0x6, 0xfffffffffffffffb}, {0xffffffff, 0x3, 0x2, 0x8}, {0x100, 0x9a6, 0x7, 0x100000}, {0x80, 0x8, 0x43, 0x6}, {0x63, 0x2, 0x8, 0x2}, {0x7, 0x3, 0x3, 0x8}, {0x1, 0x1000, 0x5}, {0x5, 0xf9, 0x81, 0x4e1}], {0x2, 0x8, 0x7, 0x80000001}, {0x6, 0x8001, 0x2000, 0x6}}}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x20, 0x3f, 0x3, 0x1, "a9c80165ce304f4e73875c7ad2698cc0440da535", 0x7, 0x2000000000000000}) poll(&(0x7f0000000300)=[{r5, 0x21}], 0x20, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r4, 0x3}) accept$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/30}, &(0x7f0000000100)=0x20) 05:09:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)=""/248, 0xf8}], 0x6, 0x0, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) lseek(r0, 0x0, 0x0, 0x2) 05:09:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xf, 0x0, 0x0) 05:09:16 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ftruncate(r0, 0x0, 0x8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x5) 05:09:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) r1 = geteuid() seteuid(r1) 05:09:16 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x36) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000054000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x80, [{0x1, 0x540fd08f}, {0x3, 0x100000001}, {0x3, 0x4}, {0x1, 0x4a869cc0}, {0x1, 0x92}, {0x1, 0x1}, {0x2, 0x8}, {0x3, 0xff}, {0x2, 0xbb2}, {0x2, 0xffffffff}, {0x0, 0x5}, {0x2, 0x8}, {0x1, 0x401}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x3f}, {0xa68022eaea6fc0ad, 0x4}, {0x3, 0xfffffffffffffbff}, {0x3}, {0x1, 0x7ff}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x7fffffff}, {0x2, 0x6}, {0x2, 0x100000001}, {0x3, 0x81}, {0x2, 0xce4}, {0x2, 0x6}, {0x3, 0x3}, {0x1, 0x7}, {0x2, 0x7f}, {0x2, 0x8}]}) dup2(r0, r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:09:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6", 0x0, 0x3}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 05:09:16 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='$\x00', &(0x7f00000000c0)='z[\xf2*\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='@-R+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x95\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'%-$^Q\x00', &(0x7f0000000340)='\\\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) 05:09:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x6, 0x2, 0x3ff) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x64) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0x7, 0x401, 0x7}, 0x1, 0x7}) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000adb396af0a927292d619550c98f166853f79be8ddc44de7d55e7c2247e9dd32b07"], 0xa) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xc9, 0x7, 0xff, 0x1ff, "9b91acab7d50190cb922d83b83b1164c4a2a0cc4", 0x3, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:09:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7ff, 0x0, 0x200000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 05:09:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) mlock(&(0x7f000021a000/0x3000)=nil, 0x3000) 05:09:16 executing program 1: r0 = socket(0x11, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockname$inet6(r0, &(0x7f0000002640), &(0x7f00000025c0)=0x21d) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000040)="c11dc2fa64d6741168e841c6de38cc51881ffe0c662f1399f61e2d0a927c78c4344651411cd5453cdbe81c360cfe1958acbd672cfd883f3325016502caa3a7edb012210bf65d028f86ad6ba34dbf280a114df5bc78ed4e8dc1aa479f886f1fcea46a2696df40c52a4ca92cb181d87ec87fb1e2505947407841f9a13fa1c9449b77c4a7ec652d5fcc37cebf", 0x8b}, {&(0x7f0000000280)="7d5ffe8be6e031b0e40f1a52b31d93cc412e327413752e9fa095dbd5ccef05a55217709c10bf8fb2a22cf024d2daf7e3d2b0f91175b0e3f2c53561c8485dfb6e8ea27957bce9ac66138f08dd860aa8b97e826984f066ffbb3703c35f2b83ee80a6ad2ff3314b30100573e16f55e813ecb6324083beb9759111587f3bdbcadb3be885824f87e357281a094a1d881254de19dd30c468093c9b29c2ca6ee0387147be7ba17f2e9a1bdb2cf34802e0a894412155bc3aec40c909c898f873d33af8abc69a3d93d7d7dde8b38602c048585a2c4b9eb15f18f6b6b39a0b74b22eef64cf051c6cf12c8994bd5119b0c0c978b3b6c62562570b52b9db9d62b347df1eeb5ead5dc684ca7b88f7d90b4a87e8cc4bb153b9e2afa1322b5bbda8f085a8b748863fd5b6a8a9355aa1fb8330ea922402274dd0f5988595818af5a635fa36ca772540146440635292b4905be2145ff8688de0217993adc8829dcd99ce829c14e6ec97fcd8504714e49c8e620a7e667192fb643c978e5ec94e48129684474ebe53c4a8fed3816ebf173416f3f929f1c43a78ae0801e70778c59b751adb348d4abbf137ac16b84108129a0892443b371e5418b7d2521f9a520a51387e7b46327428b4985165a3a48e6857c525f0e0d20aa1723688b7ff8d3cad52f91b6f43862790267dd4beb06b7e26ca4d902aa2bdc06bdc943a63be32485ed9f92c02ccf7d676cd0f73e2ca8308daf90ec2641949aac1924c5d6fe88fc0d98b8760b9b52b368b73bb6506d86b1a1f7ae87f52372430266854e33fdc3f887520cc472c5c9b13fc81efcc82d7e8dedcc202369fd63ad894bcc1b7d90b2dc97ff281c82aa1a6ed73e5eddfac5f73de7966ade7eb829f2fe0281bca70ebc675b485326a38d66d6c17e513d5d8a84ded7bf17403ba562146a12575a110493151b1dc6978bc4187ec32c91b285fbed1b3ded82b7ef7623e35033974a031061e40c34a9dcbf26fbe259efbc6e7c5846bcb630fc419eed02e4560dee7d8d4245d191f79b04561ccaaae458af8b8d73fe2e565c75b4439f756da06a904ae9827baa8194f8d17ff0bdb2e07295835ba91594d238bcc412fe2748c189823cbaecf0a4c12a291073638534155882c89f047c06ca98c128920020e8562d7126dc51fce22ceba855d31802789002c85c1d56c65d346c7397c08f6d44fcac3a752238d29a2b97925b67d7ff525364119873ca487b5c059fdcc4f126ef19fc79ed08e4e929f39370e9e6d9439e8b520fdd1731a212017af086254cafb6f9364b5086d5d3dcf777097aafef121996ce13adae2739bc30542384c8d1b39ef7a13ea94bb0c875351ac72fa00947624229b354df1781b03dc52ada74959e1512103375e75244db91375a649613d8f810a09ddba5942e3744e366ca96e5290e527f492faa0deb7a881dbe23678c64111cc3d561a66da2fcd4221e2d15237293047bffcaa5554e4639f5c09488761579d41b0e9896f525e73a4d7c882e70942f4b48c10e4897e836dbfa2a781cda7299eace0abd01d309ef5ed1b4bb000ee4192659466e98007b5c4ad3ff43c4800cc4b1cd9378a1ca795049cc83c89cfc729b6b7829e8870cb64604147b9b7827b48f9655b2ca5a8fa68b21922b661d692c560510a033daeb2a39640e3f634bef0def7f1833138e0563b1a9279a7368038c9b5552d9913e60f3c1ab6870a63ee3309add568f297f42fea00b9ff945d7d9fc3574c3d66a639b7eecf880ebce57eb6c5f83635d81006c311c9aa887961a0838431a780abed048b939551b7af28eaf53fc3ae421df1b871929680ad59da99b7fb454b41de8721851bf217dfedd540115dc82c0da6c22ec01f48736476f819b5a6b87b2888beadcc6c7dec541c2a4f92b7887ead45e8236c63e8351ae6e07823823048b08e44f7d7d9b8457a334bbbdb1c48bcbdc9207ad955d94f7a80231ebd8ce4e340a5e55927f4a8a72ecf73c122087f3fe40c8fcf30380eed53d1dab99000abd177c8f1c5771d366c9f80e7e1fd1bc58dd6ccd9a91386e95d7a5ffe2a933fa8bb98d554c509f9f594b73024b6755d00f76eb4d5b76ec5fd74b4535a755c25a874743881e586ce2437c79d01f2b78879774a0ed9c05ad8057e917011b07926585cec3d466d4493883942327752c11cf013e15a8d619f4e99d789033c4424e5b9d798d6d8fe40c4e442f2a8596e10db1de1818fcf003c89f744c487362f21637ecb646b1ce67b7933be19add835a837b0c159e3e2009041bab459fd8b7cdf77de7c10a7e5c7db14e5c318515fa7ba354f6d9ecbf51e26a41bda274b8682e40b6408b8671e755f3df53559c20884765ace94ccc91438b79a987f70b0b67c0416bd0c50c8950d539ef7b094d49e81e32ead8b7c48e522636c0a52b74f80d622908059f4bf4ce15ed8332851b6a8fef6de5b82f222f2fc5b0e95bed141ffebe02c158395f724a11ccf06442d6bd5d5be558a04a01ae17c4e38e847ee297393b718da847b87bc8b63f018e875c62f018e7118dc8d241e9ca95f2502e179b3af1c77721dacf5419d9eba0421e1edf16f4dd1ba22ca2fcb07e9407de3d65025f93267285b4728c887ee0b120601aa06edf41a99b3a47472e0f84424bc377b4d5bbadade306c46e76d942592726382e881bba325209a0260565a7195921cf2ea16a3ff80914b25ec7b3a19bcfbc7fd8c98dfac3871ae7b96de95a7b059ab51dcbd2a2fd5f71d8a76e1a53586ed9c9aff49348c956a5139ec01713cd31297754dc10313775e19c140bdfb1bb18585030a5cf36b4c3d23153a26363727aea975d5658bdbc19b27d87c19f003b5c38d440221f45f6cfa8f25c755da2bbc5a15072565d6692602cc92df589a85a587c7d50a71ae7da5b0505431d0124d4e934873f0c240372cb0b2e2ea28959ff3dd32052f290d1c6ee1d282adaf629b2eb9753c624e95f6452e5a4b1451d60e784580d743dd81acdf726920e9225ff38aa377135b80144d7785f1eae2b673817e66efaece0e78aaedc08bfaa887bc2efd1c769fc60c66757abdf77200a01a3eb4883b7661fbf2c1e002201b252904315e8183fd2caefb5d789cddcb611258c865ca06848785f5dbf02fdaff8b072260eae0ea2716dfc01209a6123700c8165600ec63f61d07f7538115290fe0676217f5d9d00b85ef68577305a5428a99632c6d8071b1f94bbf596f8e653b1033b48983267444c00738b16bbdc225321bf3d1db512fb488089483f4a34bb2b542c4a4d75dd648ac2d012fd799709d358fa84675a049f072e7a19cb91ed2a4df46362b5dc51e32f10f55229f04d9f624ca7e69e05b244a1121a31ffae6483cc8638abe55676ef46bfaf55c305bfa26ac4d1278dbff69a614e9f12c2904aa0f868b1699835fdfa25dea86eac799b6cd974641c150df09680f14de209744edc37aeae198218ad8606f94631a1c282ae8a214351638602b89eb21c894111c104fab5a577d859c4553df415fd30c5d75c26c202db4d24d62d2a8d283e633a3a8728d5a39abe91ddf4e0dc00778e4cc3b168a1a801e12bcd65da3649ca0c922803c211f40138519d24d6f247a95518c19dc1cb6693b761fc0738ef493ce1cbdf6af27a357c7e473c67c768c1c0ce20e648b6fb15e762a5d60e1a49f994e6dfaaeabc36cc7d0f41f151f55fec26238e0f74ebecf49eceeeb092154e56fc21c2f29a04cfef53ac4f66349b0e88bca22c779279462e82f451d3c79661a789a0c81b02bf7be9a610b24735a6955201ddcdbe794371c2a0a76b6650fcc6a07f5cc991c637cf9e26f7ac51b6cb6a40b244ff290021551f85adda2621c3df140428d8648140a0207bfb9af738609ff6e3f1a0306f2061edbd5e3744b146257ec4c9497581e49284f2ad049ed28df0f47fda42b16a913a899ee332493404aff81e87a04e7613f8e4bdf9f95ba030b9fc2143ca6ede24e79e8a6de8b9d5ad264ff6bc42b8ca5e33f16531b6047d7534e079d742ff4f7773dfa58b34869e3846de09d210c1e44f3d2c8534ffa68e5d00cf70c53123c39442798355165d00e6b155832f19d1c07827258cd126230ca288d97db7fdf545cbb3fd0d18bf3aaec52456c806e6d792f6a5907c08c1c65e9a6674a4f337d1ee5bba00410015514e6420af1da3caf80c6da6e4788cf94e8571e228da7f9a590412efb63c3cb9e102d8d5ac4060b972e58659f0f4ec14c97ce17334d709e88acf5611d7ae3be23568770fa2b9844c4138d7e1cb85f35c317a8ffe942b3e64a64ef658aea9f0adab1fd3dbe30df4291ee9194f440ba790c8503d4ad1a9d10a5ec8a7574a4833fcb1fa624d333d4314cf5983da5f66d4324df7c9c32380bc93aeef8c511f3e9a17d33f0a9d6343b401da18252b1e8e375929777a48be5c46a5d22a85e74f0db1026580c496cacc02ed44e5e59853a1e4e23b34032e6aaa9bf0b7939beecaecfedd3d6bebfbb5bb499758f7cff1306b444527020786f514e8fd2f9e9e0c9cf311dedfe09893fb5b749e228e2528370f92f17746ae4046d29bb33fe3f96245b3573d9b53d3c8ee4aad62346dc3f233627b92ee8c1151925e6cd84bfc3bb4ecf556bfec5fde98fcd5af14eb3a4b4fb7e8607317dbfdc911808742c594ba9a9262e159bd2e31306de0e4d03aee1e947fa6465254667a248e37fd1d39303e28c4e1e5ddb28c3f415efa82359b9f78c7c345e33b35229a693134ed7383ffbb7187bdae18e3842d4887fcda321583721153cc4328fa613fff0d4d86657c7b42aeb9f1c0809d3e17625735fc952be6237aa539071cb2a63ab0c81e8661cb79dd7412b19a9ec7e86a432516fd54bb05d78d440c93034ab2a0cc759d0e38d6d07b9f96bbafcae36f48d590c735aad17ecbca91c1f2c86d2ce16804c09ca861c6d09ebb8c25e0026df7f3c375fc7d73b81b2eff16d98a4a3ddcad469638a2b7f011b0ff5c21a641a3b078199935447b42a1dc20e5c71d1e76b6533de01d710336f45b80b80db1c17bfcace6b55b8f5f233b9f131f6c3fef2f105a1add7b3dd44dcdd4c0ac5037552d4c2664eee17002cf9a3f1da106af4aa3ff641858e30d04e1a140760f382893bc224d22c5712ebc5bd186f77b09df937382b173b65170811bdc20bb4469ee38ce3d230cf176a55e85ba96ba618288d0ca88e90c28405b5dc34d7dc2e935c90714f37dfe0b2355cb4f442ceaf6e3d89691ab8dd3e1ba9c344766e6cbee2476324540041029aee8510bfb8a2dde14d9325da80731d76d07d567560ac842d4684931c3bc2407bde19e475f2440907e5114059c52ae6f66a4011f96d60bede416f626399268903d919a77f1522c43a158b8593aa59cf28654d3094f3ecf32c496fdb70ab1bea28e400f286f2b5b13b985086fcc438f82688b63488581427a5cf793c2f7fe94b84fafaba83001374c4f3eb3768ede74d1c73d7c3e7477346460e2ff293cec39c77dce4740216938d6824ff4918543cdaa0836c366f663f9e8d4c6fdc4b3e09258968c6e9fa05bc6f1a6be44b2e2cb5afa1eafe59cae8f88903f4515000bd7e38e6ddbead69b10b3b6146aeba17e24a2db8eb74586c0cbda991fd76cb3da237aae13d01fb658baa30f071ed772445d51a69f1b63a3bab58bfe6ea20749b00f4d2e6c88fdf8e1fb43df6f870e73e28bdaba79795b6bcb71e5db3f36498e58b1799bb421a9e8aceae29ee13ec996f2af3f76d914620617881dcc0e84b8013ecb7cc2ad67c3aed3e100c1fb21c3ef1f1f825b5af006dfb71aa78103bbe2f0639fc97bffec437", 0x1000}, {&(0x7f0000000100)="82bf4973570604e94dd6af7afbd693f6d68f290d273ee9877aa1632702e0a956cfb817f69b57c7adc574871053b9bb221468843cbf14e6bf91929676a0f0619735628c3e60e1ecece1d9", 0x4a}, {&(0x7f0000001280)="c7470f827290beb90d957aa3c7a117f7fcbcc308f4f89f904742430c68b62cd9c27011febdeb8170dee90ea240a3b13170dc846e478a34aef754de9dc2e94ebfbe7140f1ced4fed1495415ed85beda11e3a75171e873f6c9032cc278d79ca5c3b76a4e4799866abf1e1e0970e0034c8af88b668d9a3d5c7e50c2c933427f86910df68c90715237419ab12d8de5f2a106d904566229540e2600860a2e9da72cf29b9ac23d52a345387ab4317303ce9475603f7bb15e227b17f5301ff201ff0fbda5463629c42fabd7f12d8dec26f057f911f85730eb1aaea1d197b9b0e0ef94bcf5cd9c821928f2674773b1d6a9747996456f6d5dacb80a39844cdee61a49cafff805883c05dcc86ee0ca3871dcd32031a3dabbd4765ec726a7f5e297179f65fe3f7003091724ea325f0bdebae84c2b2fef56fd7923bd3599c41bc4af26acda2197b07a12bab7667fed017a670688d349c47be15a5db31f2dfdfe04b6d88317a4fadb30546539c4f7878164a955964a0e74c2a6af8e474182a2694bc15b555bb897b635f88a10099921886dab70447aec1cb8267d025eca5c8670cb967e9b2cddb131c33c4c4ac8aa26f459f0f72c87bb124fd7b836c38a8461375fd90b9984512d7f9c2ea4c2ba60a30dcadb341c9e998c5470253cb1c81a01e424fa7d6d10b87292d51818379ac18d8964e4865d2a81fa06dabc353567e3583f986685a9e27508f0e87d986be8117280e39de4de81b177428748867933cf72c9180e2056cff7c49ab04afd848506102e6f84fa3ea146a8963fbb200dbf42f90dd05342f8a0e5ea116a66fd607d4a8084ad57459d4cca822fe5dd9ef918486bd9e254ceb32c9a90d4fd54ea1b6d2dc278a2cc58ef7b1461bde4254d04ca0c39ca8dcd5f826f0c7f86c1639b10b81f6cb10c8c650c87cc941b247c83bfbf00eeff253094be03385d5ca9f551002f14b09b5d515458ad0f8402a2abb04214cbd6e96d318d9cf03e256097713fa183a9a36ba840dc57237ddc940c376b00400a236c400d5abbadab9019e4e17874f263cb2e7109ed1f74eabcc9f4ff6c275d9b4897b7018bb34fc51bbd442d5f7a6ee1988ab29b351a1f42b484a146a01382de429173e59df49c27f7ae6b4c77315024fc00b63ffe774fe1ef1cca9c64ab25579dc9de4f748ffb9614451858e4137506b5abe379c7bb8fe555586e171f089901965e6ac7a0109c45cf0a6cebb96667f813a44abe28efe4cf754ba873b3b2421422a50fb96bbeeebb8464c7fb4937372a171885761a8bb15e627dffe521d1a97d3a306133393f2d1f7c0f2ddf33e93eac0169672cb96808c8b33fb706a9702e2d12b55235d46cfda7ebb55708e475399b4d3b92c2c7d7ab6401cc1026b980232513ef2c03963810bb33128c9748759a61939018b051d4a7ca63b696e64042d078d397c5f0a519fc251c8005404a34d1848fa288ae2e136e6115f3767af0eaffcf19f863bd34b96b4cc151b346085a7325eb0c6ca8023b8d297b68d3a7fd3f4c520920fb34ad0f30c273c534e2d3ff6db2e002ad65ac9e10f59dee014d8e4bf6cd464d126923a93198d63dd50682081a0c827afc4ea621c114885752f264ed35dac22bb36b15f8e6a9692696a5f738b85242922a09f80c059651c420e809097a3137e76cc76fba719b70cde3fd459e1b2902e787a7d08609b04e62edccd94b31aa86e4bd35e0e503989cb193a122169ef1a5b581aa2550815f65cfdaa40daf817365db08f24537e42aeac330ab3671a08fd6207b92101d05a5d6588e0f5607758961b9c1ac6f550d04270cace7e77056811330e8194952298028bf2bb6835e00a76efcd3154b1e5194c2ad64b61c7394a23ac2384015583747e0ce881f47486597922b1ac763afe71e4260494c1cefa318817b29e85321faec8b68c5a10a309ab64998033918fc642cb3e11c60c8fc2d8f57f8e9478342ece51c7883751a05e65c9ef66099434248b9c2f3a3ca23b51232da786ab2e365d9d6c634c2fb511c90561c21e29e99f4a319db691d05fb7e0f30dc1b613383ffa0c6f3dee50306dfa0b2886caf28b76dcbd9bbbb4da7334044454fd0a2e625c4b578e444244653642ac196b46fec69130b06c32dcb23dc44d9988cea51237ef69646a8eaa8517ddfefdac03753b4d23e3c81b40438c2f995b377f2c9e57a15771dc044de125558159d69366666bd8647fa15357fc7102cbdf94ee201bf9bedf6835360d2d31d363f99a89167c6cf7925136a5a6d65d194e2aaf828aadc6b9b0b7a4ad4d9468a8eec6876af466bce024f46166d91a80fd6dbb52a58d247314c875e7a1f295b0d4bc8cb4787bbb61e01ee8fae37cfbe8bd08e2bd2690b9f62d5d16cc421969ba10a70071b52d6ad17c113274c9bfb1795fabfcf7158ca868f3ca9ea4008dcb7ab50f24b557def8484ddb4977604c9e5680b20ec232d84bb5549798153300dadb294681b0670023cb8de0b6e1f9f7bea1c7f0cb76c53c0be68f86ea95ccbe415d42c57761080f8b1c1ddef9206148ce7eeef9809f1c247de243adcef8ae4a2d1110d2b40395bb0ffc55f1810ba71d780356cf606421fb8108b0d08a660e40f24d5bfad315f29ebf304d2d1216d16907e0a8fd7cf6fc80dfad6ec7ecaeac3e87dbcd8096b0cb1e9574bc1a910a15681c02efae56d7ca79860b5212bd06ed598472c6dd78223272ce892509e1b202784df7881df6b0609bffbcb763836707cc0ee06d43525befd83d20212bcefae246be2b891ad8888967cbe0039bb00b2b4609c21c6957519095c049f8ba1d69d21253d7fa77e81a34e673708c7ca9ab4ee873fff6df27d8a198d1efe9892324447d4d7d167a69bf67fdbb41f1db7e1355361763c391062d38d365f575c9c8784c6e8e911533c87532ce12c35c07eb685e5f98fedce904a915e716f969106b5aa463149045252708f0afd96248a1491f4fe961ed49996b79df78ea47a9e190e6a8db033001a9846bd497b0e72fb6918ca58bee2fbea7eb190a71cc2cc1528007feffbaa76528b805ed597636cc3de69548069d61943974ea4e20e55e6fc1b4006ee9da973e966256525e7c7d589d3f17cf3fba116b71a88fc6dcf8f74f189a390dde29182e87f2e4d68daef6e0d8c07c3876bf571a4f92337cf024ac0507fd26d435d7072fc7cbfceeb508e5126ea1bf5c77d32884872c5085e058538f75778d183ad130f8d98c4e695b8eff3cf045653dae375e1416ec1edcc2cf3763345047d306af771fb0881ba9e14c59c0146dc90607d933a039f920542b16609e958f5ba4fca619b0ebab377161ac6b90f125ae6b8f3e4dd6d6d58e19147b6742ff933306fe9b39ee050030b5eb5f79de84875d94fa385605790a9c7b6fb3cec618d6f2c563fadd294f37074d78540fda804b3e421c00cb8a292c5db0ed45dc284d398db2c009e430f4ada6d5df39963eea37c2515127268211bc64e5018ec9aa7ab41080d720530ed878a500a67a67bf3bc7466795a9f698c548cdf36c026b0171d2d5e454899ef561275cbd02fb86cec21eea7058b8add497fa0e7fad3e3deef420a4379a6f5b368b378cfc85ad1fb712dc7f49172b3e845b257c26a67bb01b0beb27bbfbd9b078fc9f758698b2d2c3233f7b9decd8bbe0670228b16a2b3513dd7e4feb59efd3ab98542e16c79b92ed3830de3428ec9cf8d8b44cd0534185e4c4156a2ba8fc54b830863d8bc4666d32c112e8692e625ecae42249141bd0d543a70cc3cc138b4d89cdee3d5a8e330fd6a18125426e52d7b62df85cfe5471bd1035daff9156bc45e0a1321d0d9a5f9e7d616c797724ad538d9c7e7d1fc016d387cfd0d09d649128c0168d90fc95e8be703bf7599c6f06eefaf9f17316ccc33bca3f33b636224d1f1f50cb262779a2de98f8172adc71c61dc87a4b757d92516b4882d27dc45aeff74446fe4c5cec1a96cb2e1bffe3e1bbdadcef0b0e69e57cfc28514bea4d722f59c687300bf9c59d5c98db7823ae6b52e4000b201c75bb44c7eac04a03b174f40883ac63e0edba4f4d93b58cdab7be72645ad7e8ea1e6f1b2b0854c549091569e57685272da86f528e862a3953185307106ba45f53004b0bc9918318f5ff0895720f530fdc3a507590f9b16002dba5573b8772fe326860fec1a565fd2621f88813c3516579ce9ac012be45d4367edf94831cc63f4b3178f1a28e10946378125e8b589ddd34587f39f5581f1d75cad5ba96a1daa2f8f0b064aed7473eccbd974c202e32013efb7adc9dcc157d75d236fdc7483bae8c137d45cb2bc285c9eae665f71276112144a7388055704533deeb717218f0abd35deba5c5117f3e9cd70444caa355841ba4d45d3c27efa7b37ff768c81f1f4533780c20aece7bb15c7837fa48452757ed1f71320399f9baba6c7a12c8a07daad39e2bf83e41b469c4752709b8ff9264e57fcb7ed23de4d40e603443ee309bf14dd4242f6d8a7151e54ee213700d0b19e5fbb31dceecd10ea6e2d7c485d9118bb1466585997e77f14b6cbb88f2c3dba1050a0403dc09d634314f1e9580ec77ae45cd0020b4d6c3bfffef7b245cc392f3bb1f97d63473a0f90d81da61297f8ae6e15039447d9c64d2e9995613446490080d8723c04b50587c813b106ef24e169eff937d37ecd397051edc8e8cde787a58ac26730bc33c884c0cfe8839f39390e320e16b8ac0403650d29860144198a681a879469a160108d8db0bdde34fc494c8aae87810177b5ba5dde5bd067818ea457cad1adac996e5969dde3e45c2c2809cd57f70dc8a866c677f155c71571f9eb9f7bfb8b2b35c5db45da630f1e6a80a90cecaecb7a73379df11809f8e1a7560a7fb137180b84902a5004091d6137b3d278f91308af89f26e4c01bd6d048323d02697b95a3294f0b42b909ef2fe3dabcc5cf74152f1c30cf2f4d46b8f40c0613a556a51f8ea6ef1026c852f68b9ff122f604061b6177c78ca6f816274c708c7f571141d5da3e3f0c67be8ee091aac762c2707e75f575b14d8e9e79c3243253b3805d8a639fe622b7dd73ee7111a994a7c59a15181599d3d0ebc41f5d13928160d54b902b60e2df6dac2ba85306b61c4b9f8268ddf5616d3fd5866257fe1181c5d3c415b515dc2ce8c18814d3844eb3c76658e9f2d5f69c1cbf818444356838d3b1e18ca7f1320adb90366a86de8a47bb6217e3657dc4329afa8b61fafba53c3c2645a31818df96db3d4f18e957ad29ca941ff744105f340a5f2d384aea1b4ad31a46f0d34414f249e1414a2eaf70b5dd10908563c3e4edb8cfc7d013a82f763f92358af2f75d0104dd9f819aa734a80761897ac48d192840f575ba7676989b0b08e1c713ea5e58c62389cfdabd25920820ad76d76f58a62057d47a07e355867877cc7482520f4be58ecdbd0f4410ba01f94d6dab2876b9d2b7ccef02cde54c9862d531fb5c993adcde7dae8086931d68522584e4a90d47a2473571cb977b56244926a6292945c9d9c11096d14a4c2810b577315da1e97321f7ae06a1a20cc91c739cdbf5b6127ed829ae09be37c9092c04934d076841685bae28a68ed86720d953db5e7d8b8edd0b660659553ac04a04d70ebdb33f843b3cb9130c2f6170876f37412ad20db734da983d6b8e0dbcabe7b899b7dd5dda7159b8f6adbb85bf0f7fd4d0493817204292067608d1fa402a06fe6d2232aa2ad6d0165e2f0fa51c954ff274fb0b8cd61bdd4146178089f1d5c29a9a22421c79753d963f60a022ef629461ac3319f0ae53f8e951b399ebbe124c37ebe1a39e82de7b32c58", 0x1000}, {&(0x7f0000002280)="a245f58ae6cec521786d0ab0ab37a92bf08329c68e093731415e1c4e4a4eb010302747993fb5f22d809af60d62603665eee1894c79cab9eda9348783ad3cb03adffb87e4feac133c49140a5d61f284b46b48eb698a4f18f89e36aac390b2d50c929de67a4ceadea37bf1477567bbd44e4a2c05bbcb943eee8ceb291c85e4766cc861dc8fcc3c39f5c7d0cc4cde6807e2537fdc8213400d899d3e45c1c7190e646805dc93531b91f58a61190238d7c35dd6a7197b83", 0xb5}, {&(0x7f0000002340)="9bb3d1d6870f477267c404ca1853b123106141f3f4786bcced7395ff9c91b5ac0d06afa898101abd4c4f0199b6d66671eb3668ed06e0010e8cc7334e700070ede6723c0b9655bc951edb471b2eee9009f87bc0ab4502de5b35185d8d372e9f58a587c4665712a133dca0124638ccaf1cbea396b94cf5210931b3321f06b5ab7d9085183dade0968ecd755e51949eeaaeac01216254a27dbbdafe905dbfb0347eda7491d84e8dd0d87df1753e894018aca56c1d84ab981b06e217bf3fc8977ab21ea0659f92", 0xc5}, {&(0x7f0000002440)="b18fbe701e5e289a8c28fc33899a8839edd4b950a4a65ad028e64aadb6f989d3741bb8a9416ea134771fd9265daa959ef6284f1064caa0a87a4543a36a255e366a6ce5ce635b145e965114366bdbbc4b12b535f0a54b4cf5d7dbf272b5eb8f7343e1e7a7adbc6c28f9b78a856079ebe47bc7d89c178bb30d8687c6d2c8bf3bf205891437e2f2727417", 0x89}], 0x7, &(0x7f0000000180)=[{0x30, 0x1, 0x0, "3f58903d76f9e1a39c3f53a8af3540ad3df0fb00157a9b25df"}], 0x30}, 0x3) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 05:09:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:09:16 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 05:09:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x867, 0x4) 05:09:16 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x47, 0x8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0xd6e45304c3c8f9a4, 0xfffff, 0x9, 0x8000}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x54742f59fbeee66b, 0x40, 0xdcd, 0xfffffffffffffff7}], 0x7, &(0x7f00000000c0)={0x10000, 0x200}) kevent(r0, &(0x7f0000000000), 0x80000001, 0x0, 0x9, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x5f89, 0x0) 05:09:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) setsockopt(r0, 0x7, 0x4, &(0x7f0000000040)="abce3dad", 0x4) r2 = dup2(r0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x100, 0x1, 0x0, 0x1000, 0x5a4b, 0x100000000, 0x3, 0x0, 0x4, 0x9}) write(r0, &(0x7f0000000280)="6fde53ea575b2cb8a8813e6fa089ffaa8c1c129a1e05989453b70e27e8dd60ace02861833b58da6df17ba19fb8edd51b070c411b4435dc3ef29c0907c5233435f91dfe0e91a0008ad1cb7f7dd8850e6dc55dafdf66c63ef6c194a702f92ab18933e2ba53faac220bfbd77e93570a727bacc08d385e5dc0a5cbdd7733b14b7d50b12b95606dedefd1f7dd2ffca17b075df465da00604ab8b5a037558065525b", 0xfffffffffffffcce) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x7, 0x78, 0x8, 0x6}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x1000, 0xe0000000000, {0x400, 0x7}}) 05:09:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) syz_open_pts() 05:09:16 executing program 1: pipe(&(0x7f0000000100)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310c60d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596ffffffff000000000ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4ed5fb3bf8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15"], 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x3, '\x00', 0x7fff, 0x4, 0x10001, 0x3}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 05:09:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="582720efabd16ebae63225aad660f8e581", 0x11) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sync() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 05:09:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00002b1000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000631000/0xd000)=nil, 0xd000, 0x7) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 05:09:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 05:09:17 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) setsockopt(r0, 0xb2, 0x0, &(0x7f0000000000)="ceadf6a462065f8f8e6d6e87fed39de0b482d539e3eaf38c74c8f02113e6600e7c4ef2904355daeabc52813f8c32fde8775d948b3d41a28fe47553a2ef81def73dd806664916adbe1070b3f855498d4caad4b815040d24fc007f4d3babac2915e5bb254c129c", 0x66) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 05:09:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x205) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xfffffffffffffff8) r2 = dup2(r0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 05:09:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) socket(0x98b7c938e99ec33f, 0x1, 0x6) setsockopt(r0, 0x21, 0x800000000000009, &(0x7f0000000000)="b20b7e37ff6aac3ddeb03162ac13f1296727904a823018fa0374", 0x1a) 05:09:17 executing program 1: pledge(&(0x7f0000000000)='1izL\x05\xac\xa0\x98\xbdF\x84-o\xa9\x81\xdb\xaf6\xd8\x99\xb4\xd4y\x04\x00\xa6\xf5\xea\xc6\xa3\xa0\xc4\v4t\x9f\xdb\xee\xf4\xa8\xe3jf\x03\x99\xb2.\x03\x95}\xc3\xaa1b\xa7\xdc\xe0Y\x1c8bP|\x88\xbf\xc7f{\xf38\xeb\bh\xeb\x00\x060xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$getown(r1, 0x5) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000180)={0x0, 0x3f}) getpgid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 05:09:17 executing program 0: mprotect(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 05:09:17 executing program 0: select(0x5a5, 0xffffffffffffffff, 0x0, 0x0, 0x0) 05:09:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x12c) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/38) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:09:17 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 05:09:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x40047463, 0x0) 05:09:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x5) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:09:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 05:09:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 05:09:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) mlock(&(0x7f0000979000/0x4000)=nil, 0x4000) 05:09:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x4f}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000100)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 05:09:21 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = semget(0x2, 0x0, 0x8) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x8, r1, r2, r3, r4, 0x10, 0x2}, 0x81, 0x8, 0x6}) 05:09:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) 05:09:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:09:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:09:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:09:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) rmdir(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') renameat(r1, &(0x7f0000000280)='./file1\x00', r1, &(0x7f00000002c0)='./file1\x00') renameat(r1, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000200)='\x00') 05:09:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = semget$private(0x0, 0x3, 0xaff099472b77ce90) semop(r1, &(0x7f00000001c0)=[{0x1, 0x1, 0x800}, {0x4, 0x2, 0x1800}], 0x2) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r2 = getgid() r3 = getegid() getgroups(0x2, &(0x7f0000001200)=[r2, r3]) close(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r4 = semget(0x0, 0x2, 0x44) semop(r4, &(0x7f0000001240)=[{0x1, 0xffffffffffffff5c, 0x4efbab2d8b718346}, {0x2, 0x5, 0x800}, {0x1, 0x7}, {0x3, 0x3, 0x1800}, {0x4, 0xd9, 0x1000}, {0x4, 0x800, 0x1800}, {0x3}, {0x1, 0xda, 0x1800}, {0x1, 0x4, 0x800}], 0x9) fchdir(r0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) chdir(&(0x7f0000002300)='./file0\x00') read(r0, &(0x7f0000000000)=""/184, 0xb8) accept$unix(r0, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 05:09:21 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) flock(r1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) 05:09:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x62eb87ab7fa692b1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8001) write(r0, &(0x7f00000000c0)="8694758a7dd6216b88709bc49947ddf1", 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) close(r1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x18, 0x0) r3 = fcntl$getown(r2, 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000300)) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/129, 0x81}, {&(0x7f00000004c0)=""/230, 0xe6}], 0x4, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000600)=0xfff) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000640)={0x1000, 0x9, 0x1, 0x8, 0x3f, 0x6, 0xffffffffcac4e3a7, 0x10, [{0x9, 0x0, 0x401, 0x100000001}, {0xfffffffffffffff8, 0x3c, 0x0, 0x6}, {0x80, 0xfffffffffffffff8, 0xd33, 0xffffffff}, {0x5, 0x80, 0x4, 0xdf}, {0x3, 0x1, 0x0, 0x20080000000}, {0x100000000, 0x2, 0x7f, 0x2}, {0x6, 0x5, 0x6, 0x401}, {0x7428000000, 0x0, 0x80000001, 0x9}, {0x541f, 0x7, 0x6, 0x7}, {0x2, 0x81, 0x100000001, 0x2}, {0x6, 0x4, 0x7, 0x401}, {0x85, 0x8, 0x3, 0x380000000000}, {0x10001, 0x7fff, 0x7ff, 0xffffffffffffcecb}, {0x5, 0xffffffff, 0x34ef, 0xfffffffffffffffd}, {0x7f, 0x1624, 0x100000000, 0x1000}, {0x2, 0x9, 0x2, 0x200}]}) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000780)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r5 = openat(r4, &(0x7f00000007c0)='./file0\x00', 0x80, 0x8) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000800)={0x81}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000880)) accept(r4, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000940)=0x4) fcntl$lock(r1, 0x8, &(0x7f0000000980)={0x0, 0x0, 0x2, 0x5, r3}) kqueue() read(r1, &(0x7f00000009c0)=""/165, 0xa5) 05:09:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) semget(0x1, 0x3, 0x41) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 05:09:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x8) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x95522a9b4560c8cb, 0x0) write(r0, &(0x7f00000000c0), 0x28e) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) flock(r1, 0x8) 05:09:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x100) r1 = kqueue() r2 = kqueue() setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="fe61a3e29960937fddeefc4c6a0bf51151e00c6cf1abec79bbac20cb38f7f23614ce0ccacc703367b8f4393bf6465216d2c81e9b366fd4edb319488f2e7b9dd21741e3b27b43ca4951b1495e5e134465e0012bb0870abf1cb1de3df80a22864f7ccffcf911fd539f1e8f50df283668b6d66e26124f3fe172f9a9841326fa4e37a944608519af9b2c6ecf678d446ce4fd98046ccb851f58141a4fec7db23ad3d5fca14991b32c73a0e4c6475e106948b72dd617910815cb58e1b51ef7c22ae656", 0xc0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r1) 05:09:23 executing program 1: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x6) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = msgget(0x1, 0x20) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/71}, 0x4f, 0x3, 0x1000) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 05:09:23 executing program 0: mmap(&(0x7f000071c000/0xe000)=nil, 0x1b0fe20000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7ba9b057735f526c, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 05:09:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7b, 0x1, 0x0, 0xd66d, 0x1}, 0xc) 05:09:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffff78) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)) semget$private(0x0, 0x2, 0xc0) r2 = socket(0x11, 0x3, 0x9) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getegid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x777, 0x4, 0x2, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x71}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff173}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4cffa22e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xcbc00000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8730}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x540f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x10001}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9b9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) pwritev(r3, &(0x7f0000001bc0)=[{&(0x7f0000000880)="591c136d8b14f625b314610d3854439ec18226fb475e96ab8df34c5c58b89e79f1daa39906cf834ac5a8c7670da55d6e6d96d5d269fb1e49a54c", 0x3a}, {&(0x7f00000008c0)="52106bd55b595c470ff63fdcfb50c8d639e25c77cab526300b1930151af49058dbda49c1268823f21e53906526a0723d621a595fce7f689442596c62d39be6311e41f70dd70e6823c7ffb8e75584328aea080b3ebc40baf1083084616c279e1cbecc04f9d487e78cf3621a8eaaaeb916c76c4d8b85563407add31bf5c795df10509234d438aa9bf366c7", 0x8a}, {&(0x7f0000000980)="578ba4b91ce62d45a7113566b6a28aab4825eb68e992df63c0dbc16435ac253da006c66380da5ac7dd1110c79dde842852e0cff22eac6e94aec754ad2e5914b69ae98e849dd511b4638b9a664c9ca7ee81", 0x51}, {&(0x7f0000000a00)="351b03201cb01fc7d02d5c5b1cca03482c8d616894545c082debb3b023b9ab649114643e1d0916cc1f5cb4a2764034657f2c44e3d0729c32090b1140af53b530db77b2b78ce341f1683e66cbbd69ad8c51e21feb3cb2d110f1144ca4805e8081054432ac5492872e6022948844909730ff65e9a35264694960c0a4627a9fc6f8e0f213a9fa0834d94b031e3b23b7ced8754739df613ca0", 0x97}, {&(0x7f0000000ac0)="55647e091ac6298b045a0fd57c57d8b93c95f94ea35daa71ee622de6dfb05122ba6416a8f32988957a5a0b1ea6f2a9c0dffbaf5e53d45c05283fc91a83473e810463c91c3614f38cc4b159a548a7ff8c7503c1cde9cffee71974b076cc82903716e01707f7799f9c8b7434de2a066031ff2d32368f617540237913070d50f9ec95815d7456ca5899f29ba94f8921111c101b9caa97e6dfcf3d21f65620ffec51050facbbac039fd84958515b869257bd20724de7a7f9cf9cf9d9b3d442d79cf632b22816214c0543bdc2854381545ab6bd140c8d03ddef72db087fbe8ea677066e785acee3a79cd4c04200997360883dbcf42a50d8a95458bcc8d02b134d0a601e12cc7b93a822366dc202545af42613fbf5d6bb6c3520895a84c2a418d5c43a8cd87c2a6de455b749fccb50aedf6839783e96a093fc35c751ba14fd27d6760a2c079acb1c1fd855d9b027560de562cd2cb31de0e4a3627f121ae561531bc3f4530ae3d11e7b03d320c40fa3dd93fdfb896d6bbbc1145fcde132856944e0a8ebdc48521e9e79f455a3e455d46b43fd1f2a358823d8d7a5b361cfacba162700964563fb6b9cc5934d64ece84b034e580008a0f93b3f49d8b18dace3ebc2d32fffaba2d7227edc14d2bd1689d29c1204f8524f7c2b5e4eda67ac5117e24bae3f0d67e0cdb8f295f254b1f812958aae022ca9e4b88f3462d4e0b891b49ccb7d6c9a7d6b47df81b320070f49ac111c7c8c702bdc7b7908e58b4122aa74d4644b0973b87b53573d717a5335ae1749d278f859c3d069145b6c4a3f5b9b61359a0f9f0c9bf2dd5c9874ee48714cc348d672da95454fbe68a3916612343aecc7edbbbab732aabc38a70e2e66d922ef62b82bd5008a4d59862fc8edf1354dabef532eb6b7609f165fe549a9da27ed512c5beda088e78ba7a5f2fa7e1c956dfed81caac40182f352bf37cb646964ba75f46116b3769a0731e53b9badadc21462b5ce93856fe020a7f0b5dfe56325c18b0df123042f2cddd86784f41c384bd01d962396fe997aafc4d3f6b6e8cc0256a0a0035ccb5029038a659ed2643075a84f32947600083b56a06492d33b1d3809ed3b2e233a8c0dca52efd850501ae1c21deee8b872bf2354f29dc60d284804a7edf628be02c687c50857342ce4555cb46ca5f04a7f67d21d9f4cbcf7400b815b35d595234c5c00c643b605edcdab114177d696e1d2f8a711cb5210c5c8d4d4378f46bb13cfb6ac0866286dc79788ea9bc607377d6661d80677c66b858036ee019e5acebb672ff6f63faa5b1b10fa953bea7803d2f7cd8f8156c3c5ca5057cdbcc40cbe7f77f0b4a0d33762994a7684491bc810250b07817dd850603e6ecd72d2b73f49cb8f0fdc4cdb680515adc796ab2bcfed9a0ee0787ffc76e17849c01da1a488da20b528cf03d29caa9b69499bae10b7c704f310b3256f272b3120c91c5df35280ed7708a83491e0ae6a84c8ca1bf5af0f5e22e62fe4edd1cbed220d316a95b901ecb1c40fa07f50eba074d5991b8938a568cc69a6557dfbec2681954e6e4af754f276284c8aacd3ae90d7f99c36f7005201bdc9c747a5c46a26f4ddf5bd5293522351fed4238bd3379c07ea7e490bf392c4878831005fa49ae81acd3701e5988030d62932421bd232b5c4dbd14f3638696ec70321d453d81e4a6381465884c1ebdd673d1c4ee9fa552cdd8592b983b1c87837a99b71d97a469000239873abd4f3e5259554da0308184e30a41a1dc10b6dff83efaef3acc1b1aeefd4b4e7d787bd8e22f66c1f25ee715f95df2e1c79c1339e22381c22c20a680e05ce0410a372cd7b7b8d17e50aaac2d8dfe2dd7e12c2e6065c5728502546c093cea98a5528e6d2148d4fc4074c72c5e8266ede4e01b950ff862c73d4737607d36d772b39bc8d9570b8f66c31ba1ccd5156f63d9da0de6d55fbb27fecef3fa6eaae10028a7226248d8eca941a377e14bb41d6a012ab3a4cc5e27452c6c052e160e40c916b4034b2948a0e4e3a5794d07e3d7682a3a7d5e20097a846d28ed7ca73c046370624cc5bb5cac8c9658a58c5ebf674c2be2f1aa2bed50f4fe8a0fac01d00b1bd22003fc4972ee3b202994642de19ebbf5f7be3525947fe9ccca06e8e99841ea5b97790c6d52f79e6ee9d07dcc2a984109e5fda59b55bb278c3e2eab9c1b7639bf2283740aa8fd7d9ef5924a4b385891720d9b497d983fc0af0356be930a651b495be5c8d751539a304b82a5b6d5a6454b5251680e1f405cfc07d2deb0fa9440f83d7dbd90528552f46701e11711d08253cf1849189816c1bdc58e54eed1a725431ef20cbe55ea4e610cc9daa2bb2782bf73981844773bdaf82eb026c37c9724035ccad27fd89f214d217acf356357d281ba4e59c7ffd3164cb3544ba52148be5cc9afcc85929e333f3a63d68a16c5d7c2e0777ce197f92106f2af57fbac9eb311552813ef3bca933dbbbd796c8077ffbc91592034b2060e412a6332e5cab50eda4f7fc1329827940b79fd3245275566ddcf1e1fe8ed8514d39c7bc524043f0dc95604bb7c1f3780062be381796464a1c1fa3f0b077542a48b26a9fb5a5d61efcc3f5cc99bd6fd8d60ef94eb919d5c06e76a02b5c1165c42c4fc66ad84b420f4c2b3ce2a4a3d76124f4aeef8d81eed76089440a7afb3e4478f251d92c173f2119c9afbf000c16995226861abe2dd0f8f166f3d527273c87f40c578d3178d43cce54de0b95119638c4fbf5b0eb93a5a7c042ef1cacae2afdc688481e8060cd60b7e5a83a5555756a631ee703951148522885ab0851c30ca8cf23324d2717b16fe7ee552b055ce313ac47ed3fb0c09069fedd4f9e4720680e70f42e9d387bd499eb3bfdc8278e5a6e9a3ba677b26cd32ef49579dafcabd1c94ccf8f6946e598ac5d92a84d96c956a1b6d8918da748b406ae0cb002098dd14261a05d7e551847036c1d5e6888df5b072de2f9ac7dcf90957d78a64726e1bb0ba4777d87e73d377a79e60667018b8a4bb3ca57a32d82cf52aeac06969700554f2407df67b044e489c988c085b509d31734d117f68cb2a05642f37d47988309218a8791704b647e858dafc3814b3c60e08bad36b3fa8cdd28f2f36b5fed8a1666f84229e0bf94d7b52a981ec822d5045a4337a65a8f9e69f39da9693ac3d7c19147bb0435f1af839c8318a676edaf68f2b99cc1dc78da8fdd67216fda72791a9296984a5a767932d19fca8a779bd0137de187a021f36df8fdb48f20994725c0be39d07f61c9c7f7b8fb8e914134268e05bcf20cf70bb24215db640a7666155c6710e0ce11487134e61b008eeef6c537041e1d78f4465d9743cc81b062b4a840401ad315280929207d3a7575ba70a95bfbc3444aa1da5d93a5566bc705f5d9dcd8847a86aae37072ace70ef7be588a7955b1e23ff6fdf68e01a86c7971fc0a341bc99f71cd9b63d19d1a37c01704075be03083d54a892025edfb2edb1f93b0018d3052180ffe3c9b2a542ed60f02c4eb3b5aa632b662ad6c373e6fa298c4601a7c4c9510d371cebf83bc4c686a46d97013b7cdd6c362c1a8750377eecd9e2a365cfe1029f2554c175e32452c04eb09b1df8e8c4835ed1c21f3148ee73725c6ceda0629a52181c0ceb0e25cca76eebc8f23dd21d415721119203ea697e20540cf5e29ef40340ebd222a03309010d34a2909aefe207ed2d9da32c46b9ed50f5ed4a8f84cbab06f1bf6837fc94ad7f00e17db7cc14ac894dd581413b44f71664272a7ca52ae91867309f138ffb95ecf4c7b92b116072ef3987721b89810004b29cddaf50e61940f45fafb1e06d50151581161fdc24cef9c2bf94e15c17fe6f8bf130057ad0bbd88c19b9fd40295dcaa1efcb45788f54591cd8f49d65ac56d10581410423a0de2fb463735c0fff457a197774f4e638b9d86112501763a9301ed50fbfb9b483e2227e1463525c6f9390aff0ac20a35c3247f337509519da4198f026faa22b86d08cac4d14b8b3257090d29201211ac8435bfebb36b594c968d4db04ed6dee257c5c5f6ae9d39e41d85926d3388fbeaccb80e9e9b894b730a028aedddc0a1f85996f804aa79fd4fe33aa622dcb52f996ead1d6819aa139f6391fcb1cd50abfc22148f8c9653a3a4f68498f4482f9ad74aba43c988e455437520742bb38c7380274f9f277f9222468606c6832eecf76d02a8f1a788c77dce6989aa91982b3413ea5519bda933c48a7bef9054bbd645a24fe51a1c66f20a9c088bb686f7802fdd32d8b6047a7757cd181df889aec6f281310bd98a47dfa23970f162d6b341efbf31260057ae3f393651970849302b7e7193c7424dce416400e58dea0b8c3b142344c2601a5dc93828ada7de7a3dca50546ecfb636fb0fba2eca1b6a28a66ca72280f5047f6e70b7c2b6dd67bec405a4b5a5ba866d6cb11527b2bbafc8ca329925dd220525fdcdce7878f60c3ccd6b4ce92e46b319f8be08e587080174fce2dfd5bbef6eec18fb07dd16524e8cd4ab7280119425a8acd4f93a87fbc46753711fda0c597866f48b14e553496a9d34628b93fef929795a44fec11b95659a2b2638b11e72c3e82a0891c7a65a98c16c14ec7fdc7f3371d1bce714fce23202fb8629f433d658240d9ff1c4fad7d73118a997360b25712d25320f68ce6446c663a4d553164050d38566e6773bc1497337b1033bafce52f9a5c400b81d4a561c4a87d9892e1c88deeca244f9dd8fabe6c0e3c30a68d68fef643323fd96bd00f28a80045e366a15ed6cbc0fae866cb3e277f4d032bf06072981e4aa4ac3a42d62b95f4ee2d7cd9bcda391780e61bcbaba8bd4675d495c557a2f4f6b739207f97ce6ef23b9f2f90b846584f15fef953221860e8f640a7ada215872489d6a64039c63b38dc945d68bd446e5b916c01a69f8ef4e5cec921af813ef3ffe1fe8dd36475ed65be42af7fed3f35793e1fcc1b742505ac0a75f3cdadd923da7f458a30b651218100f936b0bc9c47561de9895d67b32955e74ae77a0e00862e266e46e038bbe8c29be86aa4df0c04779956f94e775b25b12d7fc07e7d99b02345000e553e29f6cc4ee90c88bfc2d694f7ca8ad9e12f38f2a296f4938efd0f73e4c849315a267efc1f6e21fda0a67bc013c1a8e47aeb97d01356910f45dcd0ef57fa0e842662366b40159c05db669ba1bfbe2cced5d8e38d0e2aa1a1a690f07915d9c4bc847f69ff8ac1faa77b2436777181b7082364636439288a830079420b3bb7a59bdd88d2e31105a0ffa49911035fe7ad122c7a208683384cc44f7865b0d6bd26fe3332a8974390e9840f5e1beb87715f51903b3aac08a2bdd11f792fb3d1be9fd36b42530307b97cd28f3d8991bbe47a730e011859822a4b914b89dbeb0e8d95dfc2aec52706ace26dd946c1d4836af4e0c38ed492028b8af24a834be09952ad42f129beb0d304abfef12e12ccadbaa99a7bff78ceba06ec4395db8157d4c5edbb09a981d835dffc76d458ec1bb39235cc52e4bfe26cc1c544c003c7625cfa06155ab528ed11775bae47ac3b4863141ea5c7a1727a263d0abb9037b6973384639e837e568c2fffe33f8060c53016eed4732882bb9a96082af99dce667640dd61b630cb74a957afc9e959dc3a3cf39272e3b35cd5e60f11761387b2e3c5af8a2a834dc26f1eb40001f99e788fe6a6e278d2a6e0892e6bd96631270444c314a7e0e7100f3d764b2833762767c835b2cb01c1ebcc3b5943bf671ef8165203786224a4393939e4fdef82f8d5a9e57d570024355ec79493e0385c63accd46a3c3113e6966b0e49", 0x1000}, {&(0x7f0000001ac0)="b7831700c89f0557e2177f6d5c936c6c249d82508921227fb5ffbad7089c7f", 0x1f}, {&(0x7f0000001b00)="fed319f316e13556e330f69132d5a0a876a870289fa826e883bb74bdac7769450c48b60b946488d608066465cd1f5d947f7df804871794ccfce6dc15332c5ba7e76dcae61be5e44bdbc60f9131493622c8fe4b9f850203ea9977ecaf8c805db90098e8a47e9c1dc91c8ab880ff8bf1fb62acb9236f226a955e9c8160bab17418a13649373dc49006c215f6d395", 0x8d}], 0x7, 0x0, 0x0) unveil(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)='r\x00') r4 = shmget(0x1, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x3000) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000740)="d399dab7902fbcb67a35e58db4b909ba723ad5d35a61b0611eb6ce897e48502ae521a031b9c34d59deb98ef43b44bdea5b40f9c4516885ce78942cc57794bc430a3c", 0x42}, {&(0x7f0000000840)="2de8f31b96606659a886da4b573e8b7c2f4d900ce9", 0x15}], 0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002000)) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001e80)=[&(0x7f0000001d00)='r\x00', &(0x7f0000001d40)='r\x00', &(0x7f0000001d80)='\xe5%\x00', &(0x7f0000001dc0)='\x00', &(0x7f0000001e00)='r\x00', &(0x7f0000001e40)='r\x00'], &(0x7f0000001fc0)=[&(0x7f0000001ec0)='r\x00', &(0x7f0000001f00)=',+,\x00', &(0x7f0000001f40)='r\x00', &(0x7f0000001f80)='r\x00']) sendto$unix(r2, &(0x7f0000000040)='\x00\x00\x00\x00\x00', 0xffffffffffffff4a, 0x15, 0x0, 0xffffffffffffff6f) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 05:09:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:09:23 executing program 0: mprotect(&(0x7f0000105000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet6(r0, &(0x7f0000000080)="216dd420958733eac48e52445f7bf6d70fe0c08406b76c107462bdad7122ddf1a7c2b94e73b5e5ac3ce7df762a6b9b78dea32173d8ce555f771325a21e41a1a5899377399386fc8b8bca57b85f8a536210bd50a92f05d9b34e19f7c745be368745408822db81714089e0848269e15641732d8090248236e230fa7bfaf12aeefa6ecfdaedd3e4dc06eb57d1799e262d38", 0x90, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) socket$inet6(0x18, 0x7, 0x100) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) socket(0x1, 0x3, 0x100000000) 05:09:23 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) acct(&(0x7f0000000000)='./file0\x00') chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x5, 0x7f, 0x0, 0x0, 0x4, 0x4, 0x2, 0x3, 0x1f, 0x9}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0xfffffffffffffffd) 05:09:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:09:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:09:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) dup2(r1, r2) 05:09:24 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = shmget(0x0, 0x2000, 0x10000, &(0x7f0000fbf000/0x2000)=nil) shmat(r2, &(0x7f0000e00000/0x200000)=nil, 0x2000) r3 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 05:09:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) setrlimit(0x3, &(0x7f00000000c0)={0x10001, 0x5}) 05:09:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = socket(0x11, 0x4003, 0x0) fcntl$getflags(r0, 0x1) semget$private(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x312) semget$private(0x0, 0x3, 0x4) 05:09:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = dup(r0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="19b0ad360068bcd66061982ddd20798057918ba72b9a6e6994a5204a5af144d9cd9c29167d9653f16ab30d4229af8e4e2370c77bd08292f40510c8cad98c74a3e626937f097fd022babe84206d1ffc26bc2de0b312426a56a219801309ce878000d42a92bfffcc6a53641f792bcc255289fd84648c7aef01f77a4c79afda8a7c4231a12d2421b2592de9ca4bedaa544b303626d9a6ac82511ccdb6fad0801029ef534deee8b71bb901fa", 0xaa}], 0x1, &(0x7f0000000280)=[{0xf8, 0x1, 0x4, "5ef2c46762c1898efbbc0a3f08eb1b20e19b768a4d3785f0ec8a44e11e6e0283e562ba6459313a97b583ca3c588753fdbbbed58bd199203e446b0696516824a232f5295852614f372fab1d97ee7bed15c96e26d3da0a2b628050621227c6040dbbcd099160a65064148a66db0bd0823e5ad945ef019bcd354eb73223be57aaa718b60649afc5f4df268161f96097db317b4439d4eb864840c60fc03eace2af0a95612249e8a9ce363bf2564eeddcf7c74f25f3592fb0bcc2a7a5b1ba95eca0ae2a47353402f930b89bf6658baa30af21107dbc74d5da90ae4f3bead5f566b5c116c88a47e3"}], 0xf8}, 0x403) flock(r0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2e1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 05:09:24 executing program 0: r0 = msgget(0x1, 0x100000000) msgsnd(r0, 0x0, 0xd00, 0x0) 05:09:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getppid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="76d2ca0200000000000000e2435eb3187683b003143f85e9183546c2daab63dcfe184c8be9df86111f765db096914ffb785f34b2bf1cb6c76f2beaf156b8d5e3ce00004551c094dceaee16929e208ba2aff5283158ca90b021756171115a77c015d6688310f19be5b070ee2cbbded03001fd96"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000090000003352374ba5d71077e60db326e8c1df2d7d5e2ecd67f445db14078b57fe8e582ed734a10f9b596605a4b60f7f9d200a40a6ac44a4cbcbe28633c98854267daa0f9fec776643ad5ede78dafecde9cf98c563eb92ad8a0969d6d0b484450ca8bee6008ec19d7ee168b33bec5c90877ed537336b8f38b181652c8993d501248214c6abfeffffffffffff11475875ccd9cd512cbe6bd6c81927a79048189be4c84135b7283bb0e51aae28e2278b270c6249b9"], 0x10}, 0x0) 05:09:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 05:09:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ftruncate(r0, 0x0, 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 05:09:25 executing program 1: r0 = socket(0x2, 0x5, 0x4000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) shutdown(r0, 0x0) 05:09:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x1}) 05:09:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x61086d5f7be7c059, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x200) recvfrom(r0, &(0x7f0000000080)=""/108, 0x6c, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0xa7}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x41b, 0x0, 0x0, 0x28a) r3 = kqueue() r4 = dup2(r0, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x180) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:09:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x5, 0x2) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) 05:09:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x93c0cea407797620) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="339382a629406893ac7861d6d1fdcb666254543d8546ed51952e6fdf3f065a9d712971ece2e218c76cc183e21686efb0bc49e8d995079136b9ba997a7a0aae0681734de4ab6937021cb1e8424523df47e919d552250031b30482cc3da0b31c22f321106975703491398349cc03b5bf15ef04f788805ae20f4e9ad23bc372f67664", 0x81) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 05:09:25 executing program 1: r0 = socket(0x2, 0x0, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00005a23101cd600000000f87c8a5b67071b542a52871d30f3000000b8150000002900000032000000030000002211fc920075af000000000000000000"], 0x12}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0xfffffffffffffffe) r2 = shmat(0x0, &(0x7f0000262000/0x4000)=nil, 0x3000) shmdt(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:09:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) mlockall(0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48003cf8ff43cc00fde3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781c72c6a0cce3c178014d2fa4e4a3459c28cb991cd50417f9d7441ab43ae23bcd587"], 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1ff) write(r0, 0x0, 0xfffffffffffffdef) 05:09:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfc94, 0x10001, 0x5, 0x78a2aaf9b1d4849, 0x2f, 0x3, 0x8, 0x3, 0x2, 0x3, 0x5}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:09:26 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 05:09:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) clock_getres(0x0, 0xfffffffffffffffe) 05:09:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) syz_open_pts() close(r1) syz_open_pts() 05:09:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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) socket(0x10, 0x4, 0x8) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x80000001, 0x1000, './file0\x00', 0x0, 0x6, 0x9, 0x7fff}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x101) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:09:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0xc4, 0x6) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a80)="8d47706b95e1b1df7021a86318b7e5d6cf236bdee11d64530d6cc9ba483755159c93831cf475dca04aa90dbf1a2f72255b6ca33eef4955b5bce1db49c2f622b97726f57a23c1ce4390bf9298954db84486bd2cb729734f43f83035e0fd53fa", 0x5f}, {&(0x7f00000001c0)="5399a3bc4c559a49bc32a0cfbb6b3a97b5", 0x11}], 0x2) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x2, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r7 = kqueue() dup2(r1, r6) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/159, 0x9f) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:09:26 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x6c7a6165, 0x34b, 0xfffffffffffffffb, "0cb94374d1a9690304b111481db588895aa554c7", 0x4, 0x3}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r2, 0x0, 0x0, 0x13) 05:09:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r1) r4 = semget$private(0x0, 0x4, 0x2b7) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x90) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) semctl$IPC_RMID(r4, 0x0, 0x0) 05:09:26 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000002c0)="020000001a1d655697", 0xffffffffffffff0d) 05:09:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) flock(r0, 0x9) 05:09:26 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 05:09:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="e58572aceb8fd648cc9e3f84f1d0f9df5180b00dbf898b34ffa75ac82a7860cddff4cdaee8fc1727d05b0ae50ea01951f46ae352e114a06314ec275b8310bc68bc179663fcb33822ee43ae90cd86ab626a0863b38b797727acc55a60921f308cf9bc4b5be5f6e62e66693c33aa028aacb5fc20ffb31aa811a45cb8ad59df7eea55541eafd531477257386582798ae9adfc541786dc117e62c29c2244", 0x9c}, {&(0x7f0000000180)="9b0f750357eab942cabc8410264b0a38fec564cd5f4eceb3e7e8c684e33eb548d3dc079515568f76f9092a477a4784cc2564340a232ece3c68a387892d5270b53bf94bb50614599d77697dbea1e5f5b40d677f439341d1e1523c0bd49148851ed85b04c27eb62b003eee2cfacdf132d3aa7372d1facffd8b680242ef8f77bfc616541f524bbabd0f75dc1dfc", 0x8c}, {&(0x7f0000000240)="ba4e0a086e225e431f2744a6bb998f56d733b57a3be883d4991d4019986c9d7aa01b2cec9eacf8a6d83c0b50e69996275da766b381830e1955f077bfa82c433563b857dea716275854a232322b623dd7790ea6f8cc4b9ac476207aadd5c34fe08a7e6ea68d0e9f731618717a6298fd15030046520d745a3f7cf90b7ed069f4e50cc640401a92ab6ca74a301d32464a946be1e03fd1fab6ca44a1bf56190ac4b8e12c04aafaae955c242b7c751de2b4383739635608896bd8d73f106e0982b36c0cdd5aa5cc3746c26439454aa4e992faa14388a1cddf932436db997f976cb728411504fcea1c6476b2e2b965bdbf8527920f2c1646be27e90640b6", 0xfb}, {&(0x7f0000000340)="ce4da27ceacab0e98197485e3a43893b6b68d31ca5c07757c5de1379f35e5ec1aa12075c511086a9918d2e7df4709eb1ce6e1686a19e99893bcfefa4da4ad5d76a9006af2716c0400c994e5598d288d3a5a40243ac258d8f133e7f25fd3c183a0256286d788a4aae60", 0x69}], 0x4, &(0x7f0000000400)=[{0x58, 0xffff, 0x5, "95040a89c1d795045b1f0a301ea8776e08aa0598edd16629be66de6389257205828b9c0089919a0eb46c50dd49d54121dd003e84155fdce8fd770373ea43a33681235acfdfddce"}, {0x90, 0x1, 0x4, "dde49be93a99db32b2962940081c535efcb6f1888d20be5671f0f3cbf867a855011bad460b1fa21d63d52200fb1e1d991140acdb70bb0d01e00443524cf7433639758d6452aac8409b74d984899bc79fd0c5421e0eb1dbf8e46f301f753b9ce853b928a7314f85c7f0a747c8eb6361138f3cd592cc1ca9ee3e90e4"}, {0x108, 0xffff, 0x80, "e7c9d94c9730a75ace79627bfe1b0f2a7294b2d2cf60f30d4b1b47ebd23266c3ccb9d6a791da8adee8b472ce83f95867a5a40ea6d27427753333b102309914a05542b9a1577c4fde21892d13b243c2dde867922298edddcae429a2c358dd33cd41dfce8db4c2e4e719aa4bd8498c7f5696d33b535474c111dd0e31f943f5f63ff6c579f4ab709e2c859aef372418e34618ac9ca67c3506485d6ef0a72399d3bd3ef09dbc845eacd8a67950b8e5f1e7cb75bc28288e032c00c81847a79dd106ed312ae4943d7a8baf4d4cc0a54d64a46218d2c24fe1e661e44093d71787a75854fc80e27769d163fedd69c8e6dd5f83cacf1c"}, {0xc8, 0x84bcb088c2dfdcee, 0x7, "8774858267adc3b876b145a03f31c0528d07ee5f0932a89a39ac91257f62e312467a496dfccf1e3aa27c98cdc2720dcae5ac59222a7b80ba9836dcef6f5d035bb1774dd74356dc14e9fbc913cdbdecd11f3eeeeb2a1a23325d2b77f4e2ca39ad00985aaf703a37c79b308aef72b9b501d8023109591ad1e4dc305d716358ab1370178cf99e2c0f5f9dbb5716e797f3d1d8fa515f01f6989d23dfa6d68b33dd098a41a1acf61026cbef3b88d4f96e7939bea788"}, {0x110, 0x494de4e619dcda6f, 0x3, "6517c2dae5437930126b313aad2322e827846b4d69cf28c0513223ae192b2a315b8e88fe8095cb68eb8fea02b5423d4ac8a014c717aa6d70d54361390b53de84762de97e25e833f156a7caa6fb89718cdcce24438286626bf115046df47bdab4bf25a438cf2ffb7e0c2c23d57430f544a50220f75642526bff3eafdd1981217b9ab4fb35312112d1c349a5fc97f07fac329627ce213b16d43a7e2e73f33cac3644b3091226b8c476b153d9b8faf0565dc855bd2a0bee62420a97baa97ba5375d8ce8689cceebdf00abab6fbb1811e331dba56cd7bd300744ff838712ef8ac7eac88de5794f9419a34d15ed010030039ee521cb6829093f19a914a9ba20b2"}, {0x110, 0x1, 0x7, "1d82a876ad983524be47f2971970b87ecd84872c4217bb551c2b1c7aab432f491d6cc1d05034b41a62557371ce162d3272e52196335f2333e56d6174d205074729f533f039df85a3976a6814b5f4e2105b805ad3cb6f13d11829aed41174ac6af7a86ca1b4bb413c7f0124c90750a1f24a5ff28e071608070ccb4c5b75f4d624cad4d1a2aeba824a0759f938c6054d55b9a14c27955be3207260ba0bad5188e9da8cb12f7414336e6d88d1baf87230eb6d10eb006add79533a700fd0079808be817cac1453763e1744287294c1bef96760ba44e24bab886fe78d8d1cb9af0087e459e87e5026bd48b4bce8ccd46479ae3dd5ab4064f6e3fb3d"}], 0x4d8}, 0x40c) madvise(&(0x7f0000478000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 05:09:28 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 05:09:28 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 05:09:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) fsync(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3e) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 05:09:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r0, 0x1) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x7}, 0x8) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/172, 0x167}, {&(0x7f00000003c0)=""/242, 0xf2}], 0x6, 0x0, 0x15) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000540)) 05:09:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/198, &(0x7f0000000040)=0xc6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:09:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 05:09:28 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4, 0x1000}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:09:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) msgget(0x3, 0x100) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:09:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 05:09:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() socket(0x6, 0x1, 0x2d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:09:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xa9) 05:09:29 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x2, 0x4, 0x5ed635c7}, {{r1}, 0x0, 0x18, 0x40, 0x3d3, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0xc, 0x8, 0xfffffffffffffff9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x800, 0x7a}, {{r0}, 0xdee9bf6dd94c2d3a, 0x80, 0x20, 0x40}], 0xaf, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0xde1, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x78, 0x20000000, 0x0, 0x872}, {{r1}, 0xfffffffffffffffe, 0xa1, 0x2, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x95792aa934354dc4, 0x8ca, 0xffffffffffffff53}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xffffffff, 0x9}], 0xffffffff, &(0x7f0000000240)={0x8, 0x8}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) 05:09:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xa4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:09:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xbd997ce9d3ef726b) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) getgroups(0x2d1, 0xffffffffffffffff) 05:09:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:09:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5cf0424d56709d3f, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendto$inet6(r0, &(0x7f0000000080)="6cf9c845dc35231aec38a864e630056643614da78344bf13c63bd7c5b1b954ef59f39998d8ecbbc8a70ef500666ab241a99f3a9fdf29abc072ca4c249f40787ba78c79c024c7b58d1ae08978d658d560834fa5e43902e18324b664dba8035832f1c3ed7178e072c9a196ce349ae2261209667387791363e8de214ea3ecae6d7183611c8b663fe3b59bc9d1eb99e1f9f4b6b3f73e6fd7bdaca63700123f9750093474505b0facea67ded3228bfc27df8a4b7f2d5e06463d8dec1be62b808a35da7a2b8e2ac35560c7eca40c83cac5747c5b677b045d166c423e", 0xd9, 0x1c7cf566c578b65b, 0x0, 0x0) 05:09:29 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[], 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001fc0)="e984224f2fbbacc4a387f20223e9883e5455ea64ff0d23ea3dd9c28e389732fb341c985bd7da0ba50802f411a1b7e6a774fb4636eafdfa105e2eea4278b3ccb6311af6cdfacf2d63df2e986828125dccdaa2fcbc0ec96f878764a369e7cdc8c3fb33a783e0b3e7800be924907dfbee0dce42446da3e4e5913252a72af4d76811b6fc39d1fa067a2fb287130c54234fd7bb2579775f71c6bf2db16b358ea90f9626188377f4586a93e88060fc77357da77d4a8576420e81d2fce0172fe0ec129313fd10562c848a4e8f27942f740fe1e3c72f8d23eac98de5be7845150ee2d7f20f70cad9fb6937ae1ab7dba904f8d0c8775adccd9ed1d7accfc992034d126e282c76d2089e3565b065ea333d56b3909605b8415a939401e138391cfdf0743d208c992591bd2b050f6fbc42d7f5d1e374a78ebc7ea9d6c6f3b98bafd490cc59545931352b7b56d60ecea88a29eda664bdc73d53284834c493db5d18c9e6dd1831512299512034ff16a685526d46b5b6c4de83cfa3f470a39d5a5c99016338bc690d882c016b72ce7e51c405589d95d6c8af5e919adbe2cca8453d31623a54ce547a05f85b2ad91d45033cc5ba9ea7213cff0d9731b04dfe4a6aab91bdbff7c23e4c840427e98defc9efe16b5acf4cf88a17251e3cec5ce46c8998a3783e8827d3abd03054e066aed79a672d30be3738b90431d00ca9f22237182c7c89adb760ec9182e381cd8c1bd764ab4c8dfef8a2e02bf55d35af6a0d1bf39e015a2b12416b15f633cfb60e11ad648d104eb22c39767d05a55e80f7760a625306eb7362e3aee2528bc6a66373fea96b1c88e1994e6fb00c034708a9319bcfbb9d908675f94e41ea8c83e4f5f8671acd603cb36f1c6c863c86985e431e3cef69138b0578b0eae176dea77eff16ac9f4f6d3bb849df316553bf16ff66832dac3c067e0c694c08e2a62c8b690945acd6dda65a749720a9f677c106249a61a5a9a6a6ad87676a1c6fa79078e597ce09348e3b0eb8ae05918191f2a80ccf1e211b960c6031375dae8651f71942668c97f39da4f79c8d60e2f9244790c5a726db89059cbbdacece5ed287a8c56513860bb77928f4bf2a5ede3617f9258f4f5f18b77cdb2d79108cb5dd3b4c89b93ab99d4287cd76690df6099ba2191e9844f3cf25a9a21f31891f48e747dea0c7b8a691c23efd0be3442b5b09be202a977e1043c83c6f6a9a4fc17ae58214a17d6d5a968603f9f344160cfe0683442017e5d631a137ca50b1f190a806abce43c463528df93140085de8ec57789ef5877d44f3d0374f24fe07119e39629a7e3a6cd67451d53666f4247027144536ce75c02d9d200aefa78c378cc872cb90c8e13a23b0082bfc13ec623d2c489f3f4b84e889342965cd909f467518121aad925e1ada4d70e621efaaf608000d0d18ebd3fb0f0ed1d425ffde4c6be2dbe7f17f726ae3ec29184fc03b63fb0ace6c69b95912635ef0b74936e8eb8268ab633a3fe2b27f194efa23d6aa79719ba3dbfb7738e69ea64335e5000bfe90e0a1d9ccf6fa85461b8e3652da61576942237ab8548893eaefbebd3fc7aac24430bcdeec40eeb6b35575ee14c96e623c30ec7042b7c40b8b884d34875d2505858221f43952fa2f28933abeb1867c7dea680dadab0a4e3b3a6eb5e1001cb46a4197cfaa04649cebf1439c3c53d7059755804e4565e287e49d72440d72c7ec691dbf69fed1bab26ab995b7ee6a2b5bfc53f94eae5129262559609f713e87196513280dbf7ee6c984ff35d478d30848e926a67d66d9c392c49d07f9aded9ffb134210e3b339a455dc40bbe5af7a7f73756d15d952a9f7a40ccc8996cfbefc47a3cd187a75fce19ff0e16d927ff257ee97f013e93c55e24cb1d1a035e5068408e2d72022f4d214ba9e73359ae1dadd9c995f73d9c5215dbca1ab21a493d30eb43026c814ab237db99b19f5a738e53387d4202367d4d711d03e16cb0df1c942427eeef10d27bccb71fec528cbd402fdc732fb8e1ec40e58ea3f22f8b9e461d1b7059c334f558c4cd207e1cb30f3de0b00f9959ca08eca2efc1afc340bd8abbe715559d066d059065ff43e34f84706660b03761bc5ec42f2d19841ea37efb9bbdd4c8dfc00fa7c95ed8a78e759d1b246e402526aa1acb506640e77cf6c239cd1105a875f0917e514306839efdd3013e1c46c3b57551982ae64837961c6d45707b6003edfe0691b8b32c8bcd5b492e3ab5f85cf16b7b9c081ca28250ad2600f929e64af032d97cfb4fd26fe418756d4b07a10e3e52d3ae0a610c9ad440abfe0b82a087c3a5aca4593c79f8ed53af3530f71b03af4347d657c901dfa0aacf06ece1f093dcc86a214b9c44f5764c531c774bbb41a92cd099ff4b10fa5085eb1d40efc57129d68eabb08dd315ab12f0bbfc2282048bfad07a914e0bcf69f886fbb89cd452a527a8dceb8e5b06f712320a21920ae854540a8881e12eb7d8b697fa52b6b91869710ff3e3d21fa2b7ca8e9753638c8b49aaaab04cbd028f82dc85aee67b125992115a51051f25551130bc0fba26966dbd6a46ef96cf9ceda7dfc50f7004be22ba45527d335191d18314f3000b20409fa8d8e329341b08c285c46f21afd1172aeddd636a08a05ca5df983a568587cc40b2c69075a61799a2ef8ef74f6d0c4bd21c69966de3683518592f4853e542e971d558d04c2e9a0942824a5f9f09bb23fc8b56a315f046c718a8c8a9f485d65101d2608dc84606b95f08c4accb5d05793d53d87a01e599324443fea388f71a85ccaeb62894777a98853ff44021a74f24ee95c6ad18463b0f9b29dd86ea3425dee689127519f9ef7fb7b7d62ed62e5980fa0926dfd74f91cd71449606c7d6c5d671fa45c1e58297d44f2e46109ba2d3cd4fb03ef36f8d6d2b1f32820a765ef6047c23aafdfd40d6bee895cecb77e6df7c23742a7fe7559613803d2c503b60303c1fef1919819a5cd5a07502108ecdeff9105fa870bc780cb2873822ef939feff63dd4f8a8b3c04987c99c91d207679b3032414444f1b8bcab2890c280256ba3d001477e01b1543b9fdb24b664c8df5556c77fdbfa88ff5b15d69dcb788a54f218256806e2bb22a2d927b5cec9932e6c114134abdd890828769d777e21f7d2fe13a78027767462e2240694fffcaf1b979249725b6a81d0f16375e8df398118c242d431ddad04d1480aa045f8d463cc24c9abaee333b0b63ee4e6041ae2a621e9ab2a26d9b0cf22608c2e073fb347b7ac37005888e1726355ad8f521f020cce24e8494a90b994ad893c9517c98db3033348a9a3cc87d98babddb60ad7d8fd09f1b7c0877eb2f1c8745dec46c526a2e22948a590ef1d0d53ba0f9d7b039973e25a6b32cafa68cd798a9c4553cdc1c60eb249984f2f59adc2f59e990a58a19c2e0e08fdac8823ebb1459a430865c2003a19c68a4699eb4502e60d22f017b67ff91fe4ff9063052ea3f81dab9b0cfd286b6c2cf5f2db60eb5b8f48b8cfe0255f2aeabcd417d5118390a1db662c6ebd8ef42ed02011169569dc97fa7d35ed43e1f2051977a24297891bda43f5c0386e433c4cbede2ad4e3ad4ba850a378effd5a4a2d269c1c3cab89b76f9dedaaa0e63fbb9b26ff0290dba66854b4d02caab8aa524d68e5c6711d68ed0beadd739240b95be3137e0ff7b90fcfbd2466629eb3b1e8e229c1cc18e671c8fb63958c39adf7469aebb0f75755f28395f592824d9d0d68c8ab42eb52d49f9537f92de38b9f3c47af9a2b71ce69e63aa4a9ded76e3420bc033e6d333d2caa8481ee3467d5c0886b9a217d181c7f8981c4d5d77f589132407639b5a3602b8591e886822500a6845fe23044a8112f7d3b668f45ce8a909d185199f1fe9b8f3134d348e55a91e79cea5b2cfe186cc6da403bda7c28bc942932c420179e12d7f9957c731f23aaa6133748cc99439cdb96e431a0e1b148b2b335546226e51d90164024c0167232831bc66b6e6b37f9c5b3b23e0d156bdca8b92dcf42a72679153e888c6b49c01959d441f496eb4120f2ee6a5081c3bcbd13697baeb7555bbcfc8a47da5d6a5f47027fe6b29dc8b50fd9acb0bde167b06edfcfe0e1c5128aa82678530fb40cd2358554b9afd8f3cbdcd537e542b74b4cf5985d612fe8e4cc2b63076f6739c19855214763f4bcd239cb16b8465237e90c30c2da7a236aa8ebcb0e37fddfb11cac95fb835b991bda94b06d8f3f91860185be7498debb150b4f00de9907c7abd3139040af4f51e9e91158495226c37c533dfc2e159ae348c9864c48782fea8ed2d1fabcce43095e66b18957eadfa29f6336ea1a9f331c486cfc48cb8f8ef1ed4beebe612e1f524a64f25608eb9598dd8006a781adf6733f8630598d66558d943984296bacd7fdff53cdcbe2e1d68309913703fb5bd95b6c393de8ba1eb8ae4641fc1af05fa63a8ce22a3f5a4832a88dc64a5c914c9d0d4eba055099911c5eab8c18969e9b6b07e0c7a3565e8ecd17efd0b78aefe79222859f74e945b233c0203add8daee44074adf8ec752b22b483dd9c505c170a298dc678fb203cefa3a9e7b412ba38196565d4520041bd91ddf372335a39a3544c06dc072d695002b738cf698d24facc3878e696c9a8e7094da196734147c10cb28dcf2d264df2ddd40507e4390e7499afbc5060d5f5c5da4cf5b1fe2b632d0d447cbf01d6dd1ef9d36634c473ed6e7a816360e07e1bc5f6e61e47bbc68f4b797fb944490081873dceee7e2821fe347c09237147f30733cd923ff9bce628429e70f8158d6695b5886e49922d4bed1722a4a5f4bfd6097f9e506990078abece35a4085161ffba45aa6d02cf0008cd6857a80b6886a3cb144bcf29640768b15fcc5aadbf0740b894d71b3861affa016f21dc290dc6c077c7a002c593dce7f0e71a8307c9f9b5d90f730d11ee2cd362dbfdbcc7567b88c4ccedad95119812f27a18fb3a786f0a26ba10a181f04478ef8e5cf424faa7d402a145556e740c5f15825bfc215da2c22cb0467077633ed8629f25016f5ff8e84cf649301bfe1424fbd8febd1a654c2be43dc3a9fe025e9426e68896504743b2445c5e9b5967ca72e8763d25966eaff15cb4ddce91f15b4c173e9acb6992659159d3be013b31bc145003df6f51ecf7843b8f63b82102cbb7a2f68597cf6ec716ce80953afdbcd917668c4a4eed02e10891990e903db57eb5fbdced87fe7d43b7f8a5eb333a82c5a79a7b6edad791a8e0312179c95352e820c46e37ca49f17cc323aa7b5a14c998a3e55d388d38623baf7a96805e59078fe7e8509d450fe9f4391021322b8ad8387974af790b0b715bdc1255d93c49113a3ea18dd520dbf22bc558a577288162b7df58c7107f89b47f8129b4e5157599519a0e09c2d09a2a3a17fd5f64da4e13c38aff7cb8a2c7e85b19252c99f317c000ce5d154e54916", 0xefc}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x9, &(0x7f0000000100)) 05:09:29 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 05:09:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fchflags(r0, 0x10000) write(r0, &(0x7f0000000040)="0304277d0735376236f0e59aab1696713a9eab9c479146da652c6fe9525c355a2b1ab80eea283bd77ca3e089459806fbfd6eb5488f61da45b0209f13ac31eaae14398b6c76d1f59c5e5c9c955c8963adc6dfa0617392fc71a6fb3f7c5e22bf6d237896004b911941b4a887b19e6311a7ce", 0x71) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fsync(r3) 05:09:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 05:09:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/196, 0xc4) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0xffffffffffffffff, 0x3f, 0x0, 0xfd58) 05:09:29 executing program 1: r0 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) 05:09:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x11) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file1\x00', r0, 0x2}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000002c0)="e5ecb05be286cd672aef7c3dcc46332e6171d9616cead3ecc362339da64ac92188e80ac14692bd417013a84906be0e1dc9727bdfd0830e26c346db2d6bb56f0b9f040bbaf30a27688614fd1700315f4e9f0664bf9827e04b493907cdfac8a804cf8d2ac778ad22af5e342394e113f6eb718264746865b89913f8e9815e719f7433184f95bb548df60f052b81efb04aec5104fe3fc78abd925a1ac14fc92ce09770c7a43cf042b0b8f9c105e119a758f0ae8bba597a558a6e4619be773e2494756905cab6235c9f11f19296660267e3fb1297d6415cf8355b1d6e740255e3448cef97a8ef5749f5de84980d28dac36f9351152927", 0xf4}, {&(0x7f00000003c0)="0d1a5537f10479f323935f7af5f050a311d24489824ad105390fcb1731e617614892b81940932d0e20d26ef5a326e0662e543e6691b4138c", 0x38}, {&(0x7f0000000400)="27715f4fb4bac9fb8286a0b441c17b072d13f40d13591d738b309d57c4be374dbbcf96d8a7d28dd529df145c1ace87a8936a52ba3e65f0b407d49f5a3112", 0x3e}, {&(0x7f0000000440)="3555b3603bd4a0e91ea494d47297685ccc1bb8ce92b53fb9ffc0834e3cd9a05ab6122b02e5685f663acec5f505b65f1d1447a6d92e534bde65dde1c3c55d51104cf85c4097330a5e59c33edc038f713acb22ba75e8bfef8b734e0c49b7c398556c", 0x61}, {&(0x7f00000004c0)="6b9d92589aef7cee9bd5b21fe98346c6d65b4870eb55d37383b9552f153f8cf311fe2cafd4fea6bb9672028c267f56bf645a19b3e8bbd74c2ab9b0a0af82f8dac21fbf338c7e67c24e6c657aa2f5bed3b3322ecf19ce8453d4dc29e346a44eb108fd0c416d54a02da11ef18114a038f5b995ab531113e4747eb074d09e2cb96029849a771fa9ea4ba9aae8a99e56643fd1c10913f626488a7c40610a005525a701c72452ae1e687cb9fb20cda8c813f4d04e7ceaefdcb2b29ee513482c5029df92d9916d25b4308fed40e55b", 0xcc}, {&(0x7f00000005c0)="9488fa6677666c2d14950b1b1fb63b27f122685b18d92d85e59353881989fa1a0c9ecb579e3f6cba294e86f3e6a331db5389e1a971e9e5ed80", 0x39}, {&(0x7f0000000600)="2e10c18f67db70c913484a3a69409fd3f1e6", 0x12}, {&(0x7f0000000640)="20f01c983917366be44b5e922057f044edd2040ec87b57966a212c5c077c09c4067d1890f20d4f4db5308367c40c2209cc55b52635f36262d4e643a6d69b2b19f022a73025fc1311436c84193b8f992c36a00b351c30c4337fb647195a51d9450f0fcc9c578b070708de2a69c1eecfca336e0e1dc1f0af245b74c21a8fb6b7acd28adb49a62334685dea350531e1bc54fb3f2eb506c1ab7084f823922df87ccdbecbd0028aa31e732ea513273c3a6382fd0564c20a7c78efc63bfcb5f225680c215d23458cc286fb9c3d9f867271798de2d7702fb7335f98", 0xd8}, {&(0x7f0000000740)="bd6f3d5a56e13fb47543d3412dc1b6e2c0015b006e09c99aa8316d342a591e2ac8403cc375cf3bd604e10e3f3f209fbde7388c4c6f2c6ccf82751bdbfcc8365cab8b7d978778f7305dd207585a26dc5cf77fc2f2f284f6088cdefe5607114d85f06935d88da75ead4f16b2e2fe3886052c291d61017538929286f87096cb999c9a59c783aa2b6350df33c2ec5aa582436e98b1113d9f28c2b5582fd732c1b97edaecb9c992e9f3a19a9b28b3fd91c0ef650f4e896a", 0xb5}, {&(0x7f0000000800)="f5182b77094586cd7ba97f93c45107819b09a6ef4c8f767a373365ed3663691fe2166f189c23a376b253f59b8d07977d836bf5c7219aafe49b0b566539ce2b701a6cd44d023bfe489fdb97187a5406291f4e20af19941c6d5d", 0x59}], 0xa) utimensat(r0, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x2, 0x8}, {0x200, 0xf9}}, 0xb8878b35b207f252) select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2a0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000280)='./file1\x00', 0x84bf198cbf16404d, 0x8) 05:09:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x20000002, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/speaker\x00', 0x800, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) syz_open_pts() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) r5 = dup2(r1, r0) preadv(r3, &(0x7f0000000f00)=[{&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000a80)=""/243, 0xf3}, {&(0x7f0000000b80)=""/114, 0x72}, {&(0x7f0000000c00)=""/199, 0xc7}, {&(0x7f0000000d00)=""/181, 0xb5}, {&(0x7f0000000dc0)=""/115, 0x73}, {&(0x7f0000000e40)=""/175, 0xaf}, {&(0x7f00000001c0)=""/25, 0x19}], 0x8, 0x0, 0x0) write(r3, &(0x7f0000000100)="a6d37636f89258df6c862ccf738d69590a255c4468c37e9a0fdcdfb8e1d457258f99e753e5ecd969f41469cf5ade195a169661b9bb90f392b6ec618d29d2aa68ace7dad27030350c05b51471a1c443d98a5b934291bb868552c4fbb8a41e3d1471cbccee1d7f5eb3d3f9f0aef7697254d0ee059d9d", 0x75) msgget(0x0, 0x200) ioctl$TIOCSTOP(r5, 0x2000746f) open(&(0x7f0000000fc0)='./file0\x00', 0x8000, 0x1) socket(0x4e9547d1c3116d5f, 0xc000, 0x4) 05:09:30 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000029, 0x6b07b04, &(0x7f0000000140), 0x0) 05:09:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) ftruncate(r0, 0x0, 0x2) writev(r1, &(0x7f0000000000), 0x1f0) fcntl$dupfd(r1, 0x0, r0) 05:09:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pwrite(r0, &(0x7f0000000000)="1b229e0c78eca06af682f191d1ccaabd6355e22a2cbcf1490c707d2f71195b8a59577cd2de4aeaa27617bbb8b9b4c3a77d8c62452043e60ec295e79f19d78efe8b87e4d466c6003a677a8c86317ef12b", 0x50, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x9, 0x1f}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f6ebccfee68d8285a1bd43d06af69535f0cf6685786ebee2882702169bc0d11c99246382750b235886f90a09feb5b0e1279015", 0x33}], 0x1) 05:09:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 05:09:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 05:09:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xa000000000000000) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xa5bd7c15f9da01d9) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) 05:09:30 executing program 1: setrlimit(0x1, 0xfffffffffffffffe) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x6bdba7c1, 0x101, 0x1f, 0x72e7}, {0x9, 0x1, 0x8, 0xfffffffffffffbff}, {0xffffffffffffff9d, 0x8, 0x3ff, 0x4}, {0x7, 0x81, 0x81, 0x4efa}, {0x80, 0x6, 0xfffffffffffff391, 0x3}, {0x8, 0x9, 0x3, 0x4e378eeb}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 05:09:30 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) close(r0) 05:09:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x7fffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 05:09:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e45ae3f4a40000000000005e0000"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0xfffffffffffffff8, 0x80, 0x2, "6441676f31cc330b09bc2d3eaabbc66f2476dfc1", 0x0, 0x7fff}) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0xffdb) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0xffffffffffffffff) recvfrom$inet6(r3, &(0x7f0000000180)=""/171, 0xab, 0x9ca241b5b6ec94b2, &(0x7f00000000c0)={0x18, 0x3, 0xcb71c46, 0x4}, 0xc) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000240)={0x3, "a8ac8d570c27d4cd9677bf2c6cc0ff19dfbcc4a6e9d771948314c6b2da7e9f3b30b76b75ef0f3e1b187e51adfd0983988c9a4b1e8a335bb32dbec131d95daf5de6b55d392e321dad3a2b422d666d65843e2df25ea8215ca41f0e4d72847c89a9dca7622b677cdb17ac9b59a98309c924ead1cda064b7ec6b0c940bc8a37965b14617277f3895ab4db6a1f3573e35f127106f99fa76e17230"}, 0xa0, 0x800) 05:09:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) semget$private(0x0, 0x3, 0x41) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 05:09:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x1731) syz_emit_ethernet(0x40, &(0x7f0000000700)="937b3f00f70abf12eac131e59ded614748b73cdc0f93fc0e050ebf22fffc6b760745d9440bb9f35dc3dac45b29c91e456ed6995f31baecacf9145b3e1c3b1ea5f6d8f202ecbcd2746e6cefd4755403da8f3bc25cf4b079ecda23eec11446e785b92c8b3ed5b73a89d18568ae8d4320b4e47f33d9ca5e0cdc95fa3af9712ab21aaf8edae7358a78be9b69f495ef2f8971fcc40eea0190e3623bdcb31f18b87662c208541264f8d08eedd72cb53d7060b92880f045") r2 = syz_open_pts() dup(r2) close(r0) r3 = dup(r2) getdents(r3, &(0x7f0000000200)=""/79, 0x4f) r4 = syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0xffffffffffff8000}, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x10001, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:09:30 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x0) 05:09:30 executing program 1: socketpair(0x0, 0x5, 0x10000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() 05:09:30 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x6) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) 05:09:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x6bb84d259f2da65a) r1 = socket(0x38, 0x2, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x2, 0x80000000, &(0x7f0000000280)="a4bc312e8d3c61e71038f5678599769b7cd6b0cdfcfa08130af32f0ee4e9761844106bc7cda816fdce15792fefa7", 0x2e) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000080)=[0x81, 0x3, 0xfff, 0x40, 0x58, 0x2, 0x4]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) setsockopt(r1, 0x81, 0x0, &(0x7f0000000140)="ba10a452cf902fcafcb10502dfbca90623d1b17efb3d0f07b3ff9c48db743f4ff3affd7f494bc3132a56ba68699b90b97e70204cd1c3f8efa4dec09b59d9eb93b03d47f7396177edaa417de4608cc4949c8288da65327872f0b4fecb8553a4e450268d483cb654c2c53beefd9330ec8850f8e7b8c0d40b34b512d2c523a048feefc03bdfc615b996934420152956f307377f70f1c4951d609cd053bd16bd6a084d1f25c80cd81968bd9769711de112dd6ee6c1c438b3b6b5fe58a3fb63b046d5d5e4010f8b9b467b5a2f372b9ad962628945b88974ba341c83419dd8ff0f165c590ae18a9e13515bf181626d50ba8f630fe057f6c4374f8ed5fd", 0xfa) 05:09:31 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/139) msgctl$IPC_RMID(r0, 0x0) 05:09:31 executing program 0: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x44a, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x2000) 05:09:31 executing program 1: clock_getres(0x3, &(0x7f0000000000)) 05:09:31 executing program 0: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:09:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xc1) poll(0xffffffffffffffff, 0xffffffffffffff1c, 0x10000) setsockopt$sock_int(r1, 0xffff, 0xfd1e533740c46d82, &(0x7f0000000040)=0x7f, 0x4) 05:09:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x6, 0x80000000000000d, &(0x7f0000000180)="ebffcb0d14b9fd812eaa4e713048e6993192964806154af51bcf23047f361eb512e956d9c7dc4847eb88a94658480cbb3b39831f078495cda037b86838eab141a9a5d33a570fe7bf63c9203580fddaa1b23e6403189a08cb413bf759bdc18aa345e68744be22d50a0a7d758ec54497ecab21ba4501070c72864882a94471c3f4b56183fd1d6b2ce4c13df8464274c557db955357bf1266d5e2c4e25110bc25ae7cfa7a525fcd29a385aa10dda72ddbf112531ffa669d5d73fd50", 0xba) 05:09:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = socket(0x20, 0x2, 0x3) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x800, 0x0) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r7 = socket$inet6(0x18, 0x2, 0x74) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x40, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x20000, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x100, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x8a, 0x0) r17 = kqueue() r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) r19 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r21 = getgid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="504a066ab0a51865228300338a945f71", 0x10}, {&(0x7f0000000280)="8884da7d6149bf5c3ba4f3a5e96796dde7ccc259e6495ef8d9211f5b310e1bef85484611fab3fdf8cb9402ac09eb0b7651c06a50c537f6e6280127bb238b693140d480788bd070358be91d36f74d965e59d3138f5a3b5a482877006e2220fe50039ade77b43588c96e5d8853fa3982d83a238b491dc9fd435a983594efe4f113feda53485f8fa342bbd745ea94d23dec4e13f1d6ad1edc074c8fcb4ed02c2d64a5709e459aa46abd7c6bb7ead22aa324f1edb643b95f1d828c5519bc9769ae758ea51aa89e51bdbac97f4ea37099c45801e45e4ea6bdec0d9b3ba9f3d32a3f28308879b20620e6b44143c55109885d19156d56261f08bd01de410e", 0xfb}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xb8, 0x40f}, 0x400) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r23 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x891, 0x10) faccessat(r23, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) renameat(r23, &(0x7f0000000140)='./file0\x00', r23, &(0x7f0000000180)='./file0\x00') 05:09:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x577, 0x3, 0x4, 0x8, "3d480fbb4effeffcd76353419a4d3a86622f48f5", 0x1, 0x80}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x8, 0x5, 0xfffffffffffffffd, 0xffffffff, "0be81fd5ef61168a33bea22ef9dfa02aba778cdc", 0x1, 0x3ff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x89) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:09:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000100)=[{r0, 0x8}], 0x1, 0x1) 05:09:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1ec4dc6cde180169, 0xc65c30b1aba710a5) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) flock(r0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:09:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x2, 0xfffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0x64}, 0x10) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000400)=[{0xb8, 0xffff, 0x7, "d2f7bdf63a17ec331fa19bc124ae4f2efc9afd775fc13f9ca18de4974fbd07cc8eac6b27adc119826112d2c0799925f7aeebcd2bc3ac0dfe01aa6ca82984b97efd7dc1a9204ea4842b11e66f7e22983c933ef1cade3b9324b14e39c03c111942086046dbf2ec423ff1fc6409335f8860a3e67604701bdf9dbabb2e99e9a5eaf4b03b85eac89c9094768ca79f5703fffc19a85250097deecee0cf18625f11ca70a8287e32023883"}, {0x38, 0xffff, 0xfffffffffffffffc, "c3416554c800760d0b4612d889578e579a013b756848023336b0127adb56fdb6883c97"}, {0x100, 0x1, 0xffffffffffffffcb, "2fb3dce6b2b357ed7fa11e0299fdf6201d49d697a6cc78331d87d9d16daa8272b10bd81516299bdc8136af33f5170baeee146b824d15ad408bdeb402970772327f0d562225dcbbb9ee005b0e3bd56717aa35d94619c014387dc7af2f3377e9b47f96bb4a521a3815a32aef026969d0e57cc0aef5c0f6eb43c1c9536d253584b6634fd0b60f71c815f3cf6e071f9593298cbc6cd4214babafa4e3566d3cfbff8f445892de010355bc614de7e40bc96cfb16de06beca745bd767200767e5f32f500eef188daa9bc772fc06ee966aeb960bb08eba92bf9e0d31690223ba0bf62bb6be1a615f47f4064985c8"}, {0xf0, 0xffff, 0xa7f, "7c7bdbf81cfb2096ccff7d8271a1b096e08dc6ed3243ff0181354f353afbafcfada1db611976e2635f98ba7df59a93c1f1439ae4883c3f97b744237a7cacf027c0d29813edabc7a4fd579cdc466853960b8adc684cdb1cc4948c169db51b8f4e87e664eba9aaeffa9e92989a0a42c2d36a2280b01cd0b73084ab9e5159aa3a45d02010a3dd3ab6e80dad2a0be55d8a781b7463805161c730774e0e6aa2d867bdc4266222d5f7e319953ace0dc176a3d00662f2ad7b1283558a0f015667cef61168c5486978d787260d6ff886e84e8f858a7e30c28f00baf6c93dbf78"}, {0xc0, 0xffff, 0x243, "7e01defe2ecd0c56199357cf9d341fd27a2791c004b36243ebecca11f66683fceb06914003f2c819e07b77f5a06f4c2914bbcd5e5189030fa8aafd6e16b176013a040fc5da63bf056ce052ff255bdc362c5f0fc8883cac6b4a48d1f17e8a78b4ff004657b02dbe6a0216cf4f9c2a431a8eb6c42723e84d94b950740b1b29c2ce77eb79963fd31d294c7d078235804295c617c5b522e3132f7eec9432bbf4e5cd5a1f87208709dd305cdcceff"}], 0x3a0}, 0x8) 05:09:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) rmdir(&(0x7f0000000400)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x4) 05:09:31 executing program 1: getegid() mprotect(&(0x7f00006e9000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000010c0)='c\x00') getegid() r0 = getegid() r1 = semget(0x1, 0x3, 0x29) r2 = geteuid() r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r2, r0, r3, r0, 0x80, 0x1}, 0x8, 0x13, 0x81}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3a297fe3a4ca88c5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:09:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fchdir(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/59, 0x3b, 0x800, 0x0, 0x2f) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) 05:09:31 executing program 1: 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"}) write(r0, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) sendsyslog(&(0x7f0000000600)="66302d6c773e0d6cbcb77b7489cb851eb77bf1b666d147f3e2049e7ab684da50e1e480337172976a494a8cad1b47a9af663a26101e332fc297e3a3d3d9e9401acd77eefbad198d13c640c0d05ed4ed5932276c719b11f1e1c1e15e555bb5be2baa2e824cbfa11e66a7980f1b08495b70f51213867472c86e25c359f0dea17b54a12952207ca89f469a5d225f3879d0ca23b5f6fd3b5a4625ead730c1c832e7756c6d1a0b0cd5db5a1f15833dd926bb5f66e8a2a9ef600a3ec7316e0839d7e258a7f7bd12d332d353fdd807eda682dd6a89bbf73840fdbf359ea709e80b001000"/237, 0xfffffffffffffd5f, 0x10012) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) clock_settime(0x2, &(0x7f0000000240)={0x2, 0x2}) close(r1) write(r1, &(0x7f0000000140)="c55c731634abc7c0ba62ee0ceae937040f8ce9a1575d0aae7114161e0ca978eb3fc6f6898bb8628f2af85db76fbcbef6c9efd1469328890c844e8c2864d5e3c2cb9bcb5c56fb16493f95dab216a6e22d0ab46436fffbb1ed06e39a3c99e073d440c7cbaf7084d1a95ac520b6e3768f671ebcbb1709ac39a26e7f19c066396bedffb0b8323502a1f7f54e1ddc823b133e3b5c881c7751a8cb6a03f9a12f544ae9e7a5fe41215060359f99b82faed8d4d2f327dda1a832893e90c4235b1ccae3ceb7893694d2ac483368366ed9aee8c4d587574faac4ff9c8180", 0xd9) 05:09:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) close(r0) getgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xc0000000000000, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bebf244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc79bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630000000000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc6"], 0x10) getpgrp() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="82fecae9108df681", 0x8}], 0x1) r6 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000000)=0xffffffffffffffc0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) 05:09:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) ioctl$TIOCNOTTY(r1, 0x20007471) 05:09:32 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 05:09:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget$private(0x0, 0x3, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchmod(r0, 0x100000106) r2 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r2, &(0x7f0000000340)='./file0/file0\x00', 0x10000, 0x2) write(r2, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85, 0x42, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xdb7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x101000000000000, 0x5}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x100}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x4, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2c, 0x1, 0xffffffffffffffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x18f77154, 0x1}, {{r2}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x2ad, 0x2}, {{r2}, 0xfffffffffffffffa, 0x50, 0x2, 0x7}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x2c, 0x8}], 0x30000000, &(0x7f0000000280)={0x9, 0x7fffffff}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:09:32 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000100), 0x34, 0x0, 0xffffffffffffffd9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt(r3, 0x3, 0x40, &(0x7f00000001c0)="2ade23a5687cc3387e466446d553375d536735453959354bbdf2ae48f4256d9b0bbcfa190db0c5f5410a7b82498ce9b75dd3b05b97e6d4cae86b8abfcde327d81eee5458c61c6548148cfa1750f40fab1d27057cd54f0f013e491df7fc21ef4d440a4fa7e6ae8c9d58d44a318be333b4d1438de6ef9a7c7020c2ba1c6ad1e9bb2067111d8179e304f3b91091352398eb8f794e68f9dd6ff355286660a2c7c3fd8ffa5c2728c9c200082f9b872cebf87f4f8a94d1bbe40d96e2fced3276fc3365d1011d2e79c69c60207366f271527e2f4b2fb530f03dcd0b3a110ce49f5d9c32c1b609d50a7ff561547ba6a29364783adf", 0xf1) setregid(r1, r2) 05:09:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) pread(r1, &(0x7f0000000000)="71f474ede90028e9811da55080ef8e64595a2e052fb1009ae06232c583ecacf63e5b220cd33a6b85dcf899f883e3b869588eacb0f8b2d0cadf3bde678fcdec259dfdbcac7e8d54f8351af0a7432e418c36f97a41aad2da007aaa629b51f7940381d55f5615e955bd3bc7c911c4bd8e4aa7feb488a9568b8d9b98f269fac8b72b48c57daa24a74afe3400eec0cbb072664b9a0cf08810781c05a73adcceac6857b4c6db3f9a0cfc14b8caeeed6f0b3514bf753fa82d16192a62e2a88f5bc5c0c89a9140bf31de8b613edfdb764733e7fdd9cccc404fb7a0a329af5864d3f4f9053cec000475d2c9623e35e403166818cc9862b4872f083bf7b7d9d069", 0xfc, 0x0, 0x0) 05:09:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x97, 0x40000000, 0x7, 0x74}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0xb3c2e534230f7046, 0x1, 0xffffffffffffff50, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x90, 0x8d79b65da3294970, 0x5, 0x1000100}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x7f, 0x80000000}], 0x401, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x9f0fb99de3ce5e47, 0x20, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x796aef4ccc89390e, 0x2, 0x8, 0x31de00c0}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0xffff}], 0x4, &(0x7f0000000100)={0x9}) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x39ad) fcntl$setstatus(r0, 0x4, 0xc8) fsync(r1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0xfffffffffffffffd, 0x80000001, 0x10000, "77faab9b63d01e4906bd2d1cfdbc2e2a9452b6b7", 0x2, 0x9}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1) 05:09:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xd) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x7fff, 0x100, {0x5, 0x88}}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:09:32 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xff) close(r0) 05:09:32 executing program 1: setrlimit(0x8, &(0x7f0000001800)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000001840)=0xc) connect$inet6(r1, &(0x7f0000001880)={0x18, 0x1, 0x400, 0x16}, 0xc) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r0) readv(r3, &(0x7f0000001740)=[{&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/243, 0xf3}, {&(0x7f0000000000)=""/190, 0xbe}, {&(0x7f0000001400)=""/74, 0x4a}, {&(0x7f0000001480)=""/204, 0xcc}, {&(0x7f0000001580)=""/118, 0x76}, {&(0x7f0000001600)=""/51, 0x33}, {&(0x7f0000001640)=""/216, 0xd8}], 0xa) ioctl$TIOCSTART(r0, 0x2000746e) 05:09:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) semget$private(0x0, 0x1, 0x209) r2 = semget$private(0x0, 0x3, 0x120) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x1}, {0x6, 0x9}}, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001080)=""/252) 05:09:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000012c0)=0x8) 05:09:32 executing program 0: r0 = socket$inet(0x2, 0xadbfa6153b2b3c71, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10008, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCFLUSH(r1, 0x20004268) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="7f155187b8bbddf54c3142990ddaf58a9f20f3a7b9e058df80d21d0768101b76a1736c2be2599c89b0f79d830260b489a8af9aa5c03277486aa203f20e61aacbed81afe349164d1f3c1ccd5447f0bcf8339edccdd4147175e935f3fb3158aec95a034250fdd6539edbcc", 0x6a, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) 05:09:32 executing program 1: socket(0x20, 0x3, 0x400) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x7, 0x6573) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket(0x10, 0xc006, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:09:32 executing program 0: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x10004) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) 05:09:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1d5, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:09:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5e, 0x6, 0x0, 0x7fff}) 05:09:32 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x302, &(0x7f0000352000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 05:09:32 executing program 0: r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000007c0)=0x8) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x20, 0x2}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0xfffffffffffffffd, 0x0, "15e8918ed30000000000e19ace1300", 0xffffffff}) pipe2(&(0x7f0000000900), 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) preadv(r0, &(0x7f0000000840)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/210, 0xd2}, {&(0x7f0000000540)=""/115, 0x73}, {&(0x7f00000005c0)=""/230, 0xe6}, {&(0x7f00000006c0)=""/193, 0xc1}, {&(0x7f00000007c0)}, {&(0x7f0000000800)=""/52, 0x34}], 0xa, 0x0, 0x0) 05:09:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x3ad4b49ada838ca4, 0x14d, 0xf2d6, 0xac2}, 0xc) fchdir(r0) 05:09:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) r3 = accept$inet6(r2, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r3, 0x0, 0x35, &(0x7f0000000000)="e4cb6a660de892871dd51df006f7098a07ed9ecde9e1b897e57916edffb8c4cc4ee5918fff0ee7b12ddfd914505fda995e33e86e7e7f67", 0x37) 05:09:32 executing program 1: r0 = msgget(0x3, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/38, 0x26) 05:09:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 05:09:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x3cd1) recvfrom$unix(r0, &(0x7f0000000000)=""/14, 0xe, 0x803, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) 05:09:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 05:09:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',()-$+\x00', &(0x7f0000000280)='$[[\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='-\x00', &(0x7f0000000380)=')\'*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[(\x00', &(0x7f0000000440)='/\x00', &(0x7f00000004c0)='- (-.+(\x00', &(0x7f0000000500)='\\\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) rename(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000700)={0x3, 0x0, 0x7, 0xffffffff946f23ce, r1}) chflagsat(r0, &(0x7f0000000740)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:09:32 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x800, 0x3}, 0xc) 05:09:32 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(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', r0, &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='\xd5\xb3') chflagsat(r0, &(0x7f0000000000)='\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, 0x0) 05:09:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000100)="4537c8b8510df43c413b673ebe3812116601ed488eb0ead37498854732376c89f32cc4b51a8b18ec8cbe397d3bac66db6ff32facf1d4d271ac70daf10a488deeb871b4ff11db96083f05324a1ecb3cb8d27ea6b7a642965514e77d471f461f159ee5265dc4a5d3850f420c4d20437aa85ab0bf5987af13057fe80d0d413a77f6e94ee6ffbf8d283aad7497ab88d5e08a1a2b026a5c4242ea5c1f779449e90930e78794ca1b5fa3303051dcd6", 0xac}, {&(0x7f00000001c0)="d6de0402b446d86e0f5ea0c8dfa0ee8cff22a6a0df448553f4d76f7177a34538d0b6669f0ae9940700c7528d8f5d8f09c9b45a825751ec195b838688168b73b6e219a4aaf8d6cf886d609c996e3ba07c78970bc34de24c193b6d5370fcb8a0dfbf035552a84340acd43ce7b8bfdf03f1caee9482d01249d9c227a6cc1a118ed8a4797cdc3a014803f36ad13060a6199ffff647db2f4248de1e81644f74e1406e2b08ef0b3476d1233efca5de2e8e8b20bdb6fd1d50df99812f0d63698e940654a3c1323cb3be228a5882126697e84c026e2cfe653a92c6", 0xd7}, {&(0x7f00000002c0)="3571e3226185bdfd21c2fcd8292e00b5643b62ca341f7fd77cfb46f1cd54bd19a5db4dd40de73ecade4cd2bd8d322271c3f3d9b6730dc21d81b6f5ef4414d47892f6f8cd80170093b5b11b1ab829019c4efeeedfc04d1101c5122e5f265546abf87c263fdada90b01c1876f3b9a244c5d4ef58c90f2eb0376dcfe9712abbb5536c313e266e686dcdfd969785a66a918ac5555c28c9e2113c00352693716b1a3b811f", 0xa2}, {&(0x7f0000000380)="04e5f688448c8b2c8d515ec8f5716305d0ad73adb73fc437d22bfbe9f24d034cfacee89e546be8967574d06b064f8a19edb362d1a75c416b0e657963e39c66a19d86bfa446ac00ca6cf6c792ab9bc5019048d085e8573fd70e1617bb90a2434f2872625baa560f643736cc7d277b2cb0503d2eb220d4d76f326e05e8ae592e07edf1fe7e34a1888822", 0x89}, {&(0x7f0000000440)="edfa94f4228524f13c1077901241657e10141d311c6872ddda3da5024a93bd86a037334477004e7ab570a942f3d67534fa86c3bf4b673c04306e71a110b266238dc510490ac21744e634d697e9d395a2aa131ca0e60db5392216c1e03a19561c4cd12db26e8a136edddb1cd99a4100fc3df8a260999878db0b1ebb9a71336cc9107dfe6952b83f78df9578a48711d8e6de80e51ae8ea", 0x96}, {&(0x7f0000000500)="8d0e4ca433c794582eee7fc592daacec36b802d1e2c84167beef69d9f109b57aeb9ded3f4a4c3222c3a0576b8b1b427458f6d98c939c94adbc2a9da509c4acc0e99f42ca79e8471b36bce24f1fb93d8aed9eed82b99a1cf208bc9adb582c3ae797a6fbad2e13e4163de44ec5a4ef1bce143b0ab730cb0e258201e897e3b860a4fa3302e89454cb15f9611fa04966d7186c032f5eedc92f69c299b901752211778e9ad743a8", 0xa5}, {&(0x7f00000008c0)="c4bbe33f22e3384a213cc55f2957417161d3f788d5a06416a3c208ba5b96887c61872a62048e6c2f115bd6b4b2ac4c15195244b20240c589f79346da3790ffea1cb9ef719b5e8a0a6a4411e11d2ce9ef5057d9f903d558efd34e1be84de5c73ea89013ca1f58210717b8ca01f8a0f9d27e9d56ec938f714371dc23935ca81e9d9087d27b15f13edb0d5c09087acc6ca1824ca43d6113", 0xfffffffffffffe72}, {&(0x7f0000000780)="6b7c22aa4e3e2ad4972802b4602792f7807cde81d5844836c8cfdea8007fc277aa48bb8dc56a38ee7ef090db5beb8391316769a1b7e4d150e46d599572e9f6302842e64efdcc467a4991e92e03c0443b0555f67dacc6dd758e33d54a1fd9a79d9a92a492d5e168a9d414a56a72384c84495dca45017cf6353239", 0x7a}], 0x8, 0x0, 0x0, 0x400}, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100005609cd3fdf00000000dfd4ea2d2b6e674437b6a0aa01f32b9aaf09bb1a43789ba1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:09:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000080)="eaff124800000000d6e02a8cbe4562987a19b62a07be79d5abf6d095488c46f16335e22c6cd17c6a3d46fd531d255b9a447d785741fe510794331524192f67ecd5d71aab708fe2c41ed39ed0bbcff47f96099a5743af4f7dc2c2e234ba90de535c6fa8e434a16eebf2", 0x69) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup(r1) dup2(r0, r1) 05:09:32 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:09:33 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000435000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='\x01\x04') 05:09:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) 05:09:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = semget(0x0, 0x3, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/147) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x27f) 05:09:33 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0xc7960e391a404e0d, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getrlimit(0x7, &(0x7f0000000440)) r2 = accept$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="000000efff0000ac0d000000fcffffffffffffff000000000000000000200fdd044edc66133298310edc3a12f9e5e39ec83fec4add5a8ab8bbfd6d41b27b81939adf4afbfb66da06224d129ec7f8f907d20ac87b0d7dee7cbf752a00231c3fbb0c3af3510a470731bcb8bb24755665e52c3b25d0eb73eab295134fa2456059ee7faa71dd21db76dfbba66bb9b7840e8ac1cfb6cd0d698c0ba4cbfc2526fe9371550636cad8cb3dcdfc14009ef86bd9728cce4682fb2f03daaf5ab20a534bcf957775b5d8a15b7fe01b820d820f2f6baaa7e446a302b360150d4dfe12e4bd071c85f7f7901ce8f6d122c49f1f17d69c633a6963a7f730db4dd89b45"], &(0x7f0000000100)=0x2b) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x10177}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fchmod(r1, 0x8) writev(r0, &(0x7f0000000040), 0x1) r3 = semget(0x0, 0x0, 0x10) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/60) ftruncate(r2, 0x0, 0x9) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x40) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r5, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000400)=""/23, 0x17) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000002c0)=0x1) kqueue() semget(0x3, 0x2, 0x5) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000200)=0xc) 05:09:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() semget$private(0x0, 0x4, 0x100) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 05:09:33 executing program 0: r0 = socket(0x6, 0xc005, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x9, 0x4, 0x8000, "456cd178260e4eee0f8705b5a5d93b02fe8e835c", 0xffffffffffff7fff, 0xfff}) pipe2(&(0x7f0000000100), 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 05:09:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000300)=0x101) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) unlink(&(0x7f00000005c0)='./file0\x00') setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 05:09:33 executing program 0: r0 = socket(0x1a, 0x8000, 0x40000000000000) setsockopt(r0, 0x1, 0x15, &(0x7f0000000040)="04000000", 0x313) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20088, 0x0) setsockopt(r0, 0xb1, 0xfffffffffffffff9, &(0x7f0000000080)="063c884845ea950b22a5b68eab755f2afa38db1a45f7f23429d9c0455762e6f9c780fe3e8362deccf3fd491a8aa35aacf14a0c62a2a931d8a7e2829b56ead00d8909f3ba445d37ed15af3accf0f97bfcad22caa12547cda3798933a15da05d2897090cedf33766a1c2e5250fae91aaeb79a16323bac2375e524a73befbfaef673aed8aa443ef", 0x86) 05:09:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x80) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:09:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pread(r0, &(0x7f0000000000)="38dd", 0x2, 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) r1 = socket$inet6(0x18, 0x5, 0x7ff) lseek(r1, 0x0, 0x0, 0x1) 05:09:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2d7e65c5411b4449, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x32, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) 05:09:33 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x20, 0x8000, 0x9) shmget$private(0x0, 0x4000, 0x20c, &(0x7f0000ffb000/0x4000)=nil) ftruncate(r0, 0x0, 0x4) r1 = socket(0x11, 0x5, 0x265) shutdown(r1, 0x1) 05:09:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) fcntl$getflags(r0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) 05:09:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 05:09:35 executing program 0: r0 = socket(0x6, 0x8000, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = msgget$private(0x0, 0x100) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = getpgid(0x0) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x2, 0x5}, 0x5, 0x9, r6, r7, 0x1, 0x6, 0x8e7, 0x7fffffff}) 05:09:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) socket(0x6, 0x2, 0xfffffffffffffb3a) 05:09:35 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_gettime(0x0, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) 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, &(0x7f0000000240)=ANY=[@ANYBLOB="28090000ffff54eb2d8ff60bf8c3308d9d001c01f67b17233497c7f59d6f6cc5c5ecdbcf3612b27e5eff55c8e8e32e29473ce09927f17ca48f5ca954d7b01e2e1b536a6608408fce98c568c935279b713fe43d7437bc793fdaa519d1bd7cd4fea815"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) socket$inet(0x2, 0x4000, 0x29) 05:09:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x5, 0x10000}) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f0000000180)={0x0, ""/212}, 0xdc, 0x1, 0x800) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) 05:09:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x6, 0xfffffffffffffe01, 0x0, {[0x1ff, 0x200, 0x200, 0x8001, 0x40, 0x0, 0xc1a, 0x0, 0x3, 0x8, 0x8, 0xffff, 0x1000, 0x20, 0x1ff, 0x7fffffff, 0x0, 0x3], [0x7fff, 0xffffffff, 0x9, 0x8, 0x20, 0x1, 0x4, 0x400, 0x7fffffff, 0xd68], [0x8000, 0x400000, 0x1, 0x8, 0x2, 0x1, 0x4037], [0x7fffffff, 0x5, 0x10001, 0x0, 0x3, 0x7], [{0x3, 0x7fffffff, 0x9, 0x8}, {0x1, 0x200, 0x1, 0x1}, {0x3f, 0x5, 0x80000001, 0x101}, {0x1, 0x80000000, 0x80000001, 0x2}, {0x3f, 0x1, 0x9f, 0x3f}, {0x6, 0x1, 0x78, 0x8}, {0x8, 0x5, 0x5, 0x7}, {0x0, 0x7, 0x6, 0x7}], {0x1000, 0x3, 0xb6, 0x6}, {0x5, 0x7, 0x594, 0x9}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) select(0x40, &(0x7f0000000300)={0xa55, 0x80000000, 0xdfc4, 0xffe, 0x5, 0x7, 0x3, 0xcf0}, &(0x7f0000000340)={0x3, 0x0, 0xffffffffffffff54, 0x4, 0x1, 0x9, 0x0, 0x2}, &(0x7f0000000380)={0x401, 0xffffffffffffff01, 0x2, 0x5, 0x4, 0x454, 0xff, 0x7}, &(0x7f00000003c0)={0x7, 0x40000000000000}) mknodat(r0, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000440)) r3 = syz_open_pts() fchmod(r3, 0x101) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000480)="396cfcbb6dcf49d964248eeda6a7d8704cbff4144be1760d816e000577af26cc8d30220fbb9d2f66eca26ab2c68e17ad4e31a12104a7a0cad8be021c6279dba426f52a4e860e9e26bbe0ca399139b9dd24361ba842a2424efc811109748495db4376685d95d39a4d27a6547e2e2a619264e391c63e3025b25914d85597a29fa1cd1ee184154b7f7fe2452fd532cbd0c7eb3da0c40d19c1a1c29e64b84336274f8dd1e3580bb62dd14669ad574a1b54ea07fb9f8557ca6914c73507e64282b2a4be8bef0416063f7413d343ca3b5f6d7dc6acabd442f9b82cb0433762fc10113317ff2ce5f67ae4", 0xe7}, {&(0x7f0000000580)="4ef419afdfa0dde376e8216a525e964fc25086c029f42af65fb6f3585bb810acc039fc3d8a7391fe45ad641f5a559673ae3dc46ead465e8315f64683fd7c7302da69502a81c99a04f38492bcb14cb06ea15814ee2607de318053796f648bfe210df74cb828c7436c673ecc58b5930c6d76078901939a1fc1a33edffb445775bb3ce5dc9c73e626b69f7c4023631ca745ccad6111d0e3a53d80cb44d0ad4a3fb27c40af49be50846e600ab1dac739520d995e12f697d51ffabd58b3059258c61529f71bc57ef77fc20898196ff12b4854477d930f7d42b476f046e606056c52552e4dba6f1ee8778e8c4582d3da0fcd6bb4c3b05c59634505dd7807951f9dd7d016da991c217dc7a70b0b3ef91dff8067bf8697a1fdece40ce2250bc36a98176c94356af3074fd9aa410863880bca9218fbbd78a86275bef8b4065cb5e6dd9c40aeac372cde84c214be299e95fc71106a2398e501b117ae8e9db2fb9f85fc2bb521dfc4eecef95859cf0b7ecaaf7ec8384dcbb0479f61333f28d50d163219b89b5b1daf6271e05a13d5ee205509c6c675c0b4950369001749c65a1970894fbf11f8923c79be1f14475e8473e49a850942cedeba8aeee546afbce719500082191d472a97cbd3bb0c3aa200fbf5538fdad81e9d7cb1a1c26de81f9e6cb4bd19d29cd376a8f4a1e125453d2e770cb85f802aaac6f05910ec075913a1900253bc55fd40e78e812344a0e5caea92c937e23c3c885910c06baf4faa0017c16ccb63692dbf09a1ec8c04e884913af074d832ce1e53d6b71c97c6dac8ae570ea3fd1e9dd5e3361ce525282269ccf7ff15e19721d3a2aabc485ff583eef9b4a383b059125f5f3c48c5a28efb2476be1d4dfd1c4ced06a89feee2f9efb710c364da83c02a89724a083aba306079ec8cf5676bc98c67d81f8b5ca9d0646f091c721ed17cc8a1df10de17cc03040ace5916cabc3abe60690c8063809d50959bd8f3d76f98a616391b96e2513252aeed893fcee40def9024d02c2b66f27daf7982fb404cc94a16befb3af098c8780c645fc1cfd1645e9e4a358778d7471ea61181fe2456f812fd6b5a10afaa955b6763c47b573ba6c9ef5b52dd2556423e5e3d7def2521fef76534a41f8fb8eb7157431a87b39713b7b0ab52191f2e407bd8cb7840f6e12a87fc6c0d46d6050f55670e302be8b2cb8a5299939376496a2dffe2d48d1eb2b96738ae3cc7dec6269d8ff938aec08230c1d1e5f6de45b1879bde4a828287e61589e023719ba73ebca331c0744b6fa415d82646eaf26ab07829157f4942db4507093a14104b69e06be52298a8b16f90e2e6eb39c512902f7a92a2bcc9f89cc7e7f0df3f2efb4f5dd9f71fa019a3a35538d0f4e2e962364485727a84fb9f72e89da84badd4329d0cc006539e9ad80406123f0bca53fea3f0af113e677ecf4b1f9075563087ae4697ec8e7d2a846699a95f3ae0db25e5fe94f144184e7d157cda55c3101af31eb0e1627de15e397343b4fbd61603b055c05126d490f6afcf44cc6ab08b265446ba005486b8074284f956625431c25c6756c30c6868089f327fa407c8ca3a2715b6baea50f7ea749dc400eff5f091befc338d15d09da7bba47924eb5e80db87e26a4a990b2c183bf65ab9b434dcb7da8e336e18845288ce17498e42ebbb5c63d01793d2e1f60c7e5e237367dbabe5d159aa5e6459ded63c2b62c8a2414528828ab41f2a9f0860da17f6b813d5f688df1cdd484c9107e205f4266380c1433eea241c67a4fe5e0779620b3b7504816a3830dc6e7030106f10b9aa80ceb41f1ca96acaa7f4b9e0987e488c86def0df63b0eb2fe3e8822a551e5bd631507673fb72073730e79f31a18e4bfa89cae6e8e1461e85a35f12f6635979c00dff1194113ea0ed88ca3339f0b87fa0a82b08fbc0aecc1e021ffa973a0666dbf1685fbf8cd20b12eb1e74cc2d84f66e256ef6241d184d6bf9f9498e75da99bfc3f8552995b14eb51efe6d14b72f6e3c8cdc9c0ad2f4a611aac672d7a55831d78440b1a0eafdb09342c37f9382b3b7ca141895854ff0da1982c0d2c3ca999d11dddb9f8ae7acaf1fd1fbf4531684fdae938974273c06c83c3bba09e98be262fe0b41f3f96724865a99ec7d517c2e74983c3ca6082d3055d49590b97ea84955a81345b01892b5a111475393c8b92180498c67baede42e399945399776aa901a0f7476be300d5fff4808db072244f8c1b10e0244585d5da84cbca362232c41013497321593bc14e42a46aab2b1913b5d7fd34c0adce710e1919d9a099ab7c0039f311e8239826ef5640a919d251ca19f0f3b2b493ae571d1a0033036c3494300d1c4e87f11173cc92ece77daa7c7e81d4eba990f59daeb72a0dbf38e63c486733aa63c67c35e19afa766317e79192a518839d97274fd5254749faa2c8832b5325cd2dce3cfad64a79504d3b8bd38685e9e01d2cb3148e4e03c35a2999b0ebbfd219af10a4faf1f7012d647e72124823d1cb23f1eaad3f557f4731e3e0620947702db28f7036cfd48e8a77687c6fd076dc810eef095e9ec600076a0326905e48349ecceade2706ee358c4e542f751c186d2224a6c460f2a3d489599e3ea28381e2532d0458243817a0ff0bb016a9c8f4d3da99bb47fcbedf0539b76ba21c24ae5de4e876b268652db8986577ba118004c897d21fde6ea6e9ed94c8cbbf2437877d15fb19f44adeda80287a361d851953d8a9babd0605735c26d8de16e3e0141a82a4ecc2e21977bd8fb6b0e2c7f1b43271c66af3727712b37b1c761c8b980800542f09899fe4709643f9214775a0d292458cbc90001e8fad0a08e4d612d97d227219756fc61e29799fe3aa2b651ca7df78afd37fcdd4455311bd8481e8c795659c25d64e008a8848999b8f3b2c1b9d75e8c1b70ad47f34617caa97a3a51609b194aa3af78d842990c32fc6af449ee029316d261f6eae838aa1f13cdcfcddab3c091131643d46a9685d73412eb5f199cd15b61d9d973b399560fa0aa3aaab4f238608259b446356cfe37a72e3f74424294724609754f55bfeb21c21dcd26323210c1003c520b45eab6a7b454afffeb052a86d3a40afda2553965a5eac68e1a53c9d4bcb13e8d743b6008174092ff795fc17c7758a91631790c769674a9e43f1fe3583be8e8ba96668f42436486e55a1f8f416e3ad37e6f19aa686fc8d7c19d0dfae9404ada183eb1299e1869f52916b520e2bba6afd64c553775f2c9067ad83eb89dc764fa5af6f3fd974c57c238b6cbdf939bcfd8dd5bfcf82944e47be477ec333069ff405aab9adb1b9e623773babe391a1d6fe0c1bd22d541d495050204ec232d08ddb1a509594b8166faeef44f18cf72d132c117cac28bf8f573190bf3919fac8358dd4670fb82fd86277037b121ba484e73ee9e32956d75d8d9984458c68b8140f3ebe5be3818af0605141fe8b805320b6c82623682324b41973fd7370a2a5c5719274d7f1d652920a754631e679072707030097a658efb7fd262544a5f3e0f03e37f2f680c0292cd1116c2e48ca9617a39ced328343fdccefe57ca5dd2f1eff30d7e806b181b320bd1a12956db97969411ab314d011eb78086a7f66abfe06faee9c746512550a2841e4921beff5a1e4dff8c6c852ea5c4f9151042b8bc0ecf2c35ce20e7c03c8b3dbb3e880d9b44fff96a0028557c3b6a69ff8fce45e2e0d17019d0c358572110e38be6d080fb77216504baf5fb3a7423c98586684aa9da2dd7b13a699b535b43eba834d3e2511dbb1d30a0d08c88c62b78c179d0d2cb6c5df7c74b31373fc769dfcc238646ecdc5ee236ddd41d69572b7dd5d2efd2a84a19494e41edf8bb59675e2cf6587409658b35318cdae6d52c06d45a52085556c712cb25b76676799c352abe46a597dfd184187832d5ef542dc5af9b3748f5f44da99dcc4413bddfdcf4317efe42cf8759c594fd0b21d6a57dc11cd260bb7c20af5447d39f206dad0935f8128621552b3b57c858fff9c05d9be6172d028941a257960636ba22d21570e9297ffa6b6248fd7c0900b33e399128ab54147ddc9608858549d3823fd97e1a53d35e29a68466c49b7720ef1c1890cc13dae906be0e38993e855f5fb1e9f8d2c17b8cbd3d34293d75fcb08f9665947ca027678cabbf168286ba5d8b4b6b68a4648daf34348f0ce589cdd88909540d809cfee5cf27736a1ae53b93dce72d68eabe256cc92207a21b1b4b0b650caf84b44fdb7737eae913b5e9e41377fdd668d3b32e44920329109f1686bac3eafbe4ee750fc2039f6b22601277045df10d070434cac4ba1f01fa275916202f7a95f02a1d8b7056364df9e4b1debb4b8a3e3cce9e6870367e230d9220c478dc1985fca989085a67d080933b3f3a47876705c2f068f82ef0e615ea03d2cfd509e25612f23fe78049583e5438f18a88811f5654c3347df53dd3b72e9f1a97f405cf40f8369bda7b54946664d573853f67414169335132230bc4be6956e63d11cbe5df8fbdcbd68ccf75fa42f96aabcbd07656a11fb95c66f09a4704157bf0ba86e0c7a7d30d641d7e791670dd56a39d9ce260761d6427e5b64f23ea8b7feaf689d721a28cb443acd414cce1cff2cc8674015f0bc7a0f70f4a1a3c07ced21984e404869d944b74a71564cf966e97ded1ecfb29c34dce4132494a8b4881434855d87b5a653381099db38dc84b1370a7570d2836ef58884981c9ca3fb3851ae26b9632606b43a3f9ba788cd5eb1f5e457bde53922232d4484efffeb0511854b76d1d76bb33889f043077e5db6394a19f14e8c7c2330624bde6c318df9819ccef95aa58c4d415df07deb1b9f36782e6ed3614727d4a2d2ead609caabfa1bb9dcb8438279fdd504a7e34ac4d6616005d1cf8349efb5078e74bd0f732bdf8bf036a5e0a09077e4d73ced94386a2cc8a5f4f72f95f5fe2fba66c8ec402e0da0b547693bab4722d89f74d2da3c487bd2811de49a773d0f463074101ea093e0957cca25b1cda96dcabef0784ba0a31be8d8830a5d04f6d2a0122fba8dba570b41f3b6f67db4008a9604bb3105abdb4a52dbcd7253c06e3452459edd3bfbb30e3665e7c0d64bdacea3e3300816cb2def59c6a2d5a696c9b331e71e88bbea29c7501a5190966da37819742974bed6b2010638f58155f2a7ebf675263be5078df02bcaac1ce8f7eb7ec509294131c1112c449f8873a1fe99493727e4f3e5cd4c68688465fc94f9a6f27d3358915311c3efbe0f6e552ec3dea8f4649796e1bc2386ae8cf3226da8bb1ed8f606895293686f5e9498cec7e605ecab3cb690badfab441e6215354423a58967ed522c0222a66b54d9093ddd4fc1ea67ebc1b59f2612edea46623aa2f87028dc03a931076e44b3774029872d1727cb6960755f71e020f473a7e43b68698f7403866407a22f1154d0bc2d90b4a3bb6260d873069607ea7402518b361fc5ea96ffa6806c2e78b9c00d533e5f10fc4c9738a35434a9ca8b9acc7b6ef115eef092f7f9319fdef8d380b0ce07705058f9d844fd974e19678b3a154ace53190ba90b14171ef174c18c4f2736402cff7c56d10759a145dde5cc497de2b631d6d8055d7366b38c8ca32bfe6e4cdc23e1de2bca1fc1b848813e16e564f986302c9a871722f4a7af054f626cc0b87e31aed9dbeb7114d472cae08cea0c2d8df3644433574a9bba91bc5a0623728d35868c7c08486c52b36be6be2cc22531815cc0574d96ef0fdf0c8a659772e3bc05e57482ad77b750b0b8b4334dc0a3bdf61a27cd9f1ca2964e1987dc1ce99a689f13d16e6", 0x1000}], 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000015c0)=0x60000) getpeername$unix(r0, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) r4 = semget$private(0x0, 0x4, 0x191) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000001680)=""/206) r5 = accept$inet(r0, &(0x7f0000001780), &(0x7f00000017c0)=0xc) fcntl$setflags(r5, 0x2, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001800)='/dev/ttyCcfg\x00', 0x400, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000001b00)={0xffffffffffffffff, 0x1, 0x8, 0x400, &(0x7f0000001880)={{0xfffffffffffffffa, 0x4, 0x200, 0xfffffffffffffffb, 0xffffffffffffffff, 0x7, 0xfffffffff9532552}, {[0x3, 0x8, 0x81, 0x1, 0x71, 0xc000, 0x6, 0x3, 0x6, 0x81, 0x0, 0x3, 0x101, 0xd6a0, 0x0, 0x80, 0x9000000000, 0x5], [0x40, 0x4, 0x5, 0x800, 0x80000001, 0x8, 0x2e, 0x1, 0x3, 0x3ff], [0x8b, 0x81, 0xffffffffffff7fff, 0xc48, 0x1ff, 0x7ff, 0x5], [0x80000000, 0x3f, 0xfffffffffffffffe, 0xaf4, 0x6, 0x4], [{0x6, 0x7fff, 0x0, 0x80000001}, {0x5, 0x5, 0x1ff}, {0x8, 0x1, 0x8001, 0x3}, {0x3, 0x9, 0x5, 0x5}, {0xfff, 0x8001, 0x2, 0x8}, {0x3, 0x9, 0x10000, 0x1e2}, {0x7, 0x3ff, 0x8, 0x4}, {0x9, 0x1, 0x8000, 0x1}], {0x9, 0xfffffffffffffff8, 0x1d3f, 0x7}, {0x9, 0x8, 0xfffffffffffff800, 0x1}}}, 0x400, 0x48}) truncate(&(0x7f0000001b40)='./file0\x00', 0x0, 0x8) pread(r5, &(0x7f0000001b80)="66967261b2da50d071b4484ff83e53a23bd69b328a16dc485b6d619bd3ee5b358702bd51cf634a4aee38ac26cbcb79cc9b8616868f119f1172b07db0d69f8aaf4357c047c8fcb82fe95749eaf1b4abb7172813480989347250ed12b17c7305d98e647cd1e058775bbae029f0e7b3fa75c5de14fb11625ab6c9c9f28833e9fa2c0b222d2ae07100098f69de10ef12bc78dbb1cb883b1ce6d5f23f697d125427c573fcc4f3fc95229d3d54227960b0fbd0168646100aa80236b1321ee9fae1404759469ec256dfe8b426bc65dcdc54b0906666a47ad7a81e459dc90d54a28a05be51fa8d3bc60d896f88cfaff0d3212eadbf8659593f78", 0xf6, 0x0, 0x4d) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001c80)={'./file0\x00', 0xffff, 0xffffffff, 0x4, 0x1, 0x3ab254c5, 0x200, 0x1, 0x1, 0x2, 0x81, 0x7fff}) getpeername$inet6(r0, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001dc0)={0x4, &(0x7f0000001d80)=[{0x3, 0x9, 0x5, 0x7}, {0x6, 0x8, 0xbd, 0x5}, {0x5b60, 0x3, 0x5, 0x3}, {0x6, 0x800, 0x2d, 0x200}]}) pwrite(r6, &(0x7f0000001e00)="3a8b8c292f605959d455474968b5ecfe9e31b1949a07f56c091c7f4e366297287ae24724b5c0c8f067baafee7a04ed9b81d27488b6d5f4371911fd3ee696f56bf85ca650a2fcd651b60ec3eac32c16a95fc35c44902b69e9c7431ad9a4c90dcd19adde2b2786f213c62c77c05c27fe558a943aae7606c4288fb3e6ba84f90ce31deda7098ac50587fe107d89f747c0b3b89c8a1108069fa5835c0d55", 0x9c, 0x0, 0x0) mlockall(0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/ttyCcfg\x00', 0x2, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001f00)=""/112) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000001f80)=0x6) 05:09:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0x8, 0x1000, 0x5, {[0x1, 0x800, 0x8, 0x76, 0x5, 0x5, 0x8dd, 0x8, 0xc6, 0x63, 0x7fffffff, 0x3, 0xfffffffffffffffa, 0x100, 0x0, 0x3, 0x5, 0xca], [0x1ff, 0x1b, 0x0, 0x0, 0xc2, 0x9, 0x8, 0x7, 0x7f, 0x3], [0x8001, 0xfffffffffffffffc, 0x8000, 0x3, 0x0, 0x6], [0x0, 0x5, 0x1f, 0x4, 0x7719], [{0x100, 0x1ff, 0x3, 0x9}, {0xe8ce, 0xfff, 0x8001, 0x2}, {0x3, 0x8e46, 0x7, 0x3ba}, {0x5, 0x6, 0x1, 0x1000000000000000}, {0x1, 0x1, 0xdc67, 0x80000000}, {0x3d, 0x0, 0x100000000, 0x9}, {0x87bf, 0xb1b4, 0x3, 0x10000}, {0x1, 0x7, 0x5, 0xa95}], {0x3, 0x7, 0xfff, 0x80000001}, {0x3, 0xa70, 0x5, 0x9}}}) 05:09:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r2, 0x0, 0x218, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r2) pwritev(r2, 0x0, 0xd8c645df0485fa20, 0x0, 0x0) fchdir(r1) pwritev(r0, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f8", 0x8f}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97d", 0x17}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd7", 0x59}, {&(0x7f0000000400)="b798fb", 0x3}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d0", 0xb2}, {0x0}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7e", 0x71}], 0xa, 0x0, 0x0) sync() 05:09:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000262000/0x2000)=nil, 0x2000, 0x6b27e2fc4f7fd056) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 05:09:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x5, 0x2, 0x1, 0xbc0a, 0x4454, 0x8, 0x3, 0x1, 0x61, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 05:09:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x800, 0x4) recvfrom$inet(r0, &(0x7f0000000340)=""/126, 0x7e, 0x800, &(0x7f00000003c0)={0x2, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="a2b8997e28cc493986a4ba2b0ded861c0976942dcdafc95f0cb76e4e7053929befc21e6918e0565d84e6ec45ea53c413b9036244274cb3e71d9ab00b9eb9da685837e2d7749a7e05b7bf80110958f1e9f809e4c4ad343617f8739b01fa344df34d254790f302645e4c406606288024b94d74628c7db4040702659ce825ff3545c7de", 0x82}, {&(0x7f0000000100)="fbc95a4ea2e10026178cac2bbb8cf2697e02e4f2167c40f641a247bf679458b4c398fb4ce2d0f3d0762bc360b51dbcef02dbb374bf9ebab89980b26e5173c0f896f366ed16ef3916a32c6804639c7d54d3659b6ea1dd268bea0ba98fa57f695f4edf9f11a0f14f74bcdbc8cb340081058f2a6b087086bdeb9ca120afb55ffe90f2923a7fce50e337de1b04e4bf2ddf23d33071", 0x93}, {&(0x7f00000001c0)="3e5da5614827b0ac8f0b3a91237cc11f3e988d4f0b20744f4b02c3d4bfc67fc19a7c1606fc91909d", 0x28}, {&(0x7f0000000200)="cdd80e1e420e5f4a964359ecb692662bc9dbd55a8138061b8647d73c6bf78feaf4b6033ee95e2aeb2bcd8f19ed61260f7a822fa7c46102ea786bc1fb2d3f01050de546948f86c4756c7f937a3b61166b0e82565893b895f77937f0b760a24ba34e011b0b87cb02d2920af1e99720a192f6e7837e843fba314a29b3f6c50193d4f50e88b9d1a6040efdcf8cf792633d483c", 0x91}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x800, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x6) ftruncate(r2, 0x0, 0x0) 05:09:35 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') 05:09:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) 05:09:35 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x2000000000022, &(0x7f0000000280), 0x0) 05:09:35 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000a29000/0x3000)=nil) shmat(r1, &(0x7f00009c3000/0x3000)=nil, 0x2000) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 05:09:38 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36ace70b7804be781efd6a14595206bccea44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0x4e, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000180)="3953c5ae98fd265e07a38bcdfdd442a72eb6039d16358d6eafecbf652a3bd2d48dd420516ba626688fd1863032eea988a3728ae0aa5b997137c3761085d6bd2a383c3365a50ed0b3bd8a8bb86d524524c45a6be7bc6efa0aee83c913013cf5849f9e25642e1e98a710a35ac64703fcc375176e81bd033e157595c8e6d2f1d820fe6aec8fd318b7074e1cebd91e6324e8dcfab0f829d28eb28e213d58a8cee33387d55e416a", 0xa5, 0x1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000240)=""/249, 0xf9, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x8}, {}, {r0, 0x4}], 0x3, 0x100000001) 05:09:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10420, 0x10) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x24) 05:09:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1000000cd, 0x40}], 0x0, 0x0, 0x100000000000, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)=0x1) 05:09:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4fe6e30f00bb6d942a427a4f282b2165266447b6"}) lseek(r1, 0x0, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 05:09:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) r5 = fcntl$getown(r1, 0x5) r6 = socket$inet(0x2, 0x5, 0x81) recvfrom$inet(r6, &(0x7f00000005c0)=""/153, 0x99, 0x802, 0x0, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getuid() r11 = getgid() r12 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x518, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7574d5d2156ee25f05559e597cabeda0a40c2b2c604f17c67be3ec64a862e5139c3a67f0e2dba4f09a04099ffb164f5f1aa19e605b750eff4553c34262d8ca4683147ac32c79bc5ed17949954a74894e862ac86544af8a8c89666bae14b3019637a9e820fe8c51655a7a37cdc5f6450ede2a1b4c66694015f0d6a75135fdef288c2317e6726442cb", 0x88}, {&(0x7f0000000280)="b8c7f5f545ad047b25dc1c079df13cd59b00", 0x12}], 0x2, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r12, r1]}], 0x130, 0x8}, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r12, 0x80185758, &(0x7f0000000580)={0x100, 0xfb, {0x7, 0x8}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r14 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$SPKRTUNE(r14, 0x20005302, &(0x7f0000000100)={0x8, 0x101}) getuid() ktrace(0x0, 0x1, 0x4, r13) getpid() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) 05:09:39 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000046c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc, &(0x7f00000034c0)=[{&(0x7f00000000c0)="c63039c01c2daabfe88287de654b74ba194a538edfbfb760bfd240544941065a3dab8883d50edd20abc13ee798210f4ed5ca8a8b8b10f969d072fe378f873025036aebbe1b3747e3cd072e9f5b3bb0d3ddb55f175a9d51c689adb943b364c8d67af66090513f67ce4c1d0dc36c62b4991b956d46a9ec23b4ed42f826fa563104de5ebcb82d9476b7e96943714b955094880c8f7d054c9ebf66556851822a9a42862a9c02dbb63bab8bed63808548804e9c226bc372f9f145602f05fb708e569280c13660bf00a6b526ba278dfba47bcc3c43414819d97205020b96a468581f0df4d1d130db08624f035662e4bb4a051608b282d6cc2cab2a1745c79ef142b17980e2a187ca07f1615249cd14e4100957a021aa708ee223efcec6aca32bcbb5b5d00921fae014bda7884bf5573bbca64926e6dc9b3c9c03d26659c5ba0c753e17ebc70760268b5e8ed38842d15770c06514008118f0053d92ba3e64c03950e4b405a885ae16228e6c59302bf0504369b5d99fb637ff47cdd214141c90381cb05e3abad5f7a8db73e91e597cfb0f5bdc7a6398ce8e91fea896a6a0ca6b90b1e90d103fb0c394aa6fa4bfab504be99cf488d829859dc4436a92b065ce7e7cc0ecc0b62d5aaf0b53190ebde07e6dbf0d26691f56c2f00b4ee245cea0fd71c59f44e1fce54a9897dd99e3c049e2a63dd4a118e5071861e9a20ada3fad0896f72687222c2dcbff1d24ec3722e889f6a66cfdf6ccf43ef9cb9a1b0f4e78548fb50c5db294e09a88cc448413e5d5cfa94d2ac041333ea3c68465d190f5f34213e395678751b31cbed2dc66c26f3ce5c3bcfb69975207e3fb9f864770b2ff4d544f5dab86954dc19e459bc42615411cc90cad0bfefe5937656ecd824e3e9a857431579ea66061238b45dc68799453fcb5b2486a8629c5456007a244435b1c900b834080dfe44e56e9c6d9e2769dd44026a74185c6c370560b61e671f85278ee04b0b2736f7f38bad7dc2c12b6b0be293be1305a07562473049b2e070750b50778c3f11204c7db0eef848206cbae121248071634cdee8c6250e4359d0039289b65d1d71627428209f317244e96c7a22e8dde7874244598f03ef90e6a4c6727e3f984fcfe7db80355fefa714f41ca7605503330d89af5d528b3613e4a861f7c7a37016c38b412056e7fcfe7b4d4e658d7fd5de9ab7039d38ae9ea7e067e0737dad7066e75e97af38fad0291e799b98014326559b54ca840be4f80688b92ecc2e44795c163db081f53177a2b740b9934f2c131d8a0c48d3cfc5f2849afcfd25a0e082af05f564d31256bec663118cc9deee87b44a595e0666747ef036b9cb4019579778cf58b6f481f6d2eef52cb297d683f4719674c0f3570ba1faaff27cbcc4e6257918f95c12b1b1cdf0e172660cdb116d3a06c759d9669a0ee2d18ac6c797da2faf023450c9e4ff7fb53da5cab8a738402c660ee51c820ce3781b7fefb9621aa4ecb382b52a047fb91131c272de594a307aa661dd47af3604ddcb71ee1c7e7cbf07712d57f406dbf91fa220acf0223b70ca3851ebb2b665821dac2f482efeece24e50bd79d05d3a70dd6b62866902d8043036542deb8ed5a471da036120d0fc93ec20b492c42c88a94047c7067bb6c327255039619abe6d77c4cbb6afedc47d656995ff177aafbcf3b8e0b1f0bb81dcb049488b15e312cc4f233d6e31719f23e4527cb3be3a204ace2b32981ded0cba126828af4e4a6ae8e3ab13d9166aff29a96e5c0c8ad32c1b5968723937bc78200aac217b85a078b23bf24517343f1d83456547f51c3f4802f7ad0a4b581ac9f25e47fb7e6b663aab0dd6c4c2cd49a8e24377536df270ca0fdfa4a3868bc25d102daa8d28e50c5a4e229991a6ddc355e589519ae2df9e36978e253a86630f40feee125450062e29052f52efb5b336a67f48e22cbc8a1c51f7d7d70708996b17dcd469909516f8d43cdb577231d504a8ab27d42811d4533b7e8cc975f6bac185e42fa175c011e55f629c8de8a9cece2f36e9eab09159b882ab6bf3121a2c2d6daa5c0010a99c50193e54d420d1256e58f2339797e02a5edde2f55d9cd8f632b4b5797fa73737ba1f184156d461644c31860638a5e921337bd29baaebcd7c55870247336a94d05aa92e9fe4656f5ed8ad0acf10a1965ea80737789f03c1e1032d95479fcea60b72a3b6f33e66d58b7162517b1d90a272fd5d0d8a02f3775aa3dd9d63e9fc1451597c6bfa7f97104350b8729946a3e94ba6be283f141c07b3a8d4b32f8018e4cc4638458a6fa0014e0ae9609df056a519fb2d98ba6cf8aa6e5a7ef69bbef111c91c29356ff356e6c20b85bcb987fc55bf1b689d5e0d29e5103e5ed915ce35f5597399404c583b5413294e34eba0ceddc428c158724eae9599e0f99001124cac54002e14c908125a391b1a5ff8acbd8a79e99a9a0bc046b73a38465d2269ebc5cbb9348264df60fdf9d73f58919a344a0b6432b868992deaed2b0f58bb56620783dfa0f3a757519bbb40c2fc6bed22821f70079cd78096561ae0a55d44079bc7796164465ab5fd3533702701e7b4437cd02bcd71e235d674c2983b84c993ccdeecdde630a89dec09d259dd870bbfe676f77d64d5d47cb8dedccb70c32ebac22999b458fa1a742b4036c12c2a287785252404493fe294ab081c07fd37a8997ec20b44963b6f8f2fc5f4174cb26dff1ce392931bf8ea1389d2b91f1bb36746b0e15219599b26efb3f7b86623d82ab0b11593901b176586de9e6354283c473ff0d4fbed2df0ab51f461cc405042823dced6b8b5f7f5ebc000bbc550f7eec98931d4835e2665e18df22bbbd2d36e314a7bc0190737b14beac62bcf7fbb6f0a176a562f5ac6df465132ecb90c61e9436bf7cbc0068b0ce6c9618db918eb1efc7c86bed238ae5c710851cbb473d2e8f4ebe7c626475459a3f78ef377f825a0819eeb7b36ef441ec8c6a73ab0f41e31bd6f8cee1268b071eb946b685f695c24ba6654c6c1a09c04ca39ec17a789c64fd3d05110c190ebd1891e461c53545673b9f71d80a7d7bb4c6e496a26898e697855494be1bf6852203e53068a69d1b4a09c6a136e4d1eff16787133cd337191a4fa0b3ffc88103198af42e777908d29436843a57d5bcbd5957715882c994cc4c63cade51ac01975e85da40c62bc4b36fbf1734f97e2e1fb67f932b6d2b75b0db176b5dee0effbeb74730b73126a1abbf93c674fd533b2477409873ee9451da4a70fd8e52e7ef0b3491de4e6dccdb2ac630b80085bdbee1b4404f923aaa8d378d3bbba06f0a87cc2ba2cb7bf8bf40ad0f552e0a1b38f6ac9c92914e588dab750c73ac5d8f6ef79a7aca7e6a19465b05cd9982f7700cdb35c67d94d2026a92255c801dce86446c93d7385608006f85ce71a577fa7ca8235e736878653898c8a664e27fd73edbc7549ad7244ce3cceb503230c122828cfa5a90ace2a6ce8d44758b05082d10aebb1e4c38321500088a434c06fbc34c9a0e10a4c1cda932e38cca751baed78c971a50bc82a222da43496847d6fab6ff06f6644d5777d69f079f8fda4eb0e56e22afedad57b73156fe1d30e650827a7310a4987126437032b788de2e6a9ed7ce3655ec9acfae825924d7d49fbe700add10bace15eab0246b31d2df52e90ca66c101d3e4070415b4e8fb90b2326cfd8e9a5eced2a4381ed37b6ed779024fdea0cabab71c15a3ff30b50896165adea52c0841a648edfdeac35a90c7a990358ffb370758b043213acae94f94415244889bca9ce525be7bd72c447acb45dbf63f45ce11d68f9b3e1689db81a22ae7ed1378aadcf0941264198f7f30ecf6c09289003a917017849f3982cc52306c0316b549a2bb77b6af0d7f38f78a5ef41890b0ccf65a9cb2936a52e6e6729f406148c87e20913ce17a119458a7229e1ed9c6ab9d2f68b19683388e07d3c23e999a0f0e6ca3f12a155356af4048e18377f86038142f413be226555baea3b8a1c15b2a4f5ad8bf4ae440c28314ceef024376a9cc2b7dfa71954f02a76502fe5419f691e05249a2fd3bed49bae86c43f95228f84bee7e863a3355bfab313d861ac0a5699fa3e47cf23b259ce2d885c2ad3d1623c3c39b08f4ff66c2e4b7911d4d3aa5203debc725229cc53c44e563bcb8780d0c5b8934375faf42763b63205f4bc098cca7f2c528dbafb8a023af5482d27965bdc60a581484ad3bf905bde53f8db68ee00989ddededd7e0c1cf503beeb7f86de00f29807be8fb4c1f8d76215461694b88388b5f3c31d34a19bdec6360e8ed785ebcb62a95eada63bedfd1176c35c11aebeed45cc501bc64bda566ec1b1aeefa1ce0094855e5eda874a6bfc8fd1643e7b494f1c5005b880f00f879e7606ff38c389318dc7dbb031e62e0374965638fa32209cc8ae44f570ccc6ca7ef0bfc0904f4f8c28d487dc2b7505f2ada3f426e5a509f7ce8b81d5c979cb2d6a9cb78f16a82e683193346af361db28516031ca92426d1a4df47fa539a691997d4bf126bcb7f870eed9b1929a0daf13dd1047efad4fa9ae5d7f31a03e76159b6c1f7c84e00677d62ad8c44f143a7d0d8a7fa993d480ad9ce5c0e6d629b26cc604ebce92dec1edb409126ae21092b9cb8afc0200a3ce68bc9b67591a777133bd1e0ec9a4d5f8ace069d25cbdd0160a3996e159bc0ca8bd767932b29fd3e8d3e5f020452f653a3ec1965ccec965b9e4061b91c872e05af6682b4c01c94fb17bdae4a17e13ee4a8819b5c61c2eef261e7defc86b0c14c44a6c3aa095f2514b2cb9769e7743d464ecf29254c7ac29f8ac4406a1d95860813619cc3a75dd1296690a80c5db73ade8264cece24aa43b1f33b568f5b8cc42bb9edbf3254278761b922716428469352f0424f9f50dd395641de2c9628d908fdabd1c0a1ead6f6735bc35d71da56a7e310e9097c12366fc39292974cecb87db7a00b51efafb77a8e368066ab5537bf510bde64c7510dc4358fde5d7d9be79e4e29faa265c3b3736d4e01006558382d06886fbff11624e42db2866c212cbd230a077d933f78d5747d2500081c309ef18e90963f8c17c865e6443b138e9fbae1e65d3dba0753a4dd682afe7c506104e51e04c8f6feadcb58a4788ddef2bb712cb72d23d0d79e350d08b04e5b4fd5642910090ad15984e3c2d3f483e2f39fb88f2925131bfe3708df7034f1a06b850c9fa2f81cb9f2a994f645c016699522a1aeef738439df19bca944aa6d22c6ef5f190ccec2ba3ced6735fa41f06bd6d7a7e9b55cbcdd23dea7e9f5c2e9cd288231ee0df67e5f192fbd8e56c2869d9cb448b0f8729dd1c1896ede0c76694c52b5ee23009e232495264eed8840cba669b7fe5be632a0adacc1a4a83d5f27b31c8ff7a30dd528e83d8efd544e6e8be214e4431d27a16e47b30b2a0c4577695853e97acd9a776a2b1f746a292c5dfda7f2b56dd6fc585ef23df97a638cb2a489c077bda6f0c1added0b574adf8f4d39e4c707b41dba9ce8f6c9055426be04a6ecb8cf8d0a78523b106936b367dac49ac70dba63eb4f7709dfc83821240024385e756860c33054e78e8dacd547db096babce2b3023f098ad18a0f3e800df36e507186519647610ed09b9208af0b3c7969a987a09b5db3827cb38c128be8c5d95a534b04fe388485d219aea13774ba1353eabe1839f17f93320666f0d6e4f77a82fb53ff17336d416bf66bcd10c147dcf897ef8a09dcee5d5578bcbdb0a6aac23fcea04b514c28724ffe89fb0aea1b7bbdebf598f55edfa5dac3047560b001bc0dbc6b8c363e00aaea59f", 0x1000}, {&(0x7f00000010c0)="ee80ea6351c67226da5d959cad6eef85fbcc4a8fd2a74cee2cacd26434bcdbfe36b102215b8060bd0eb6403929428e1fc09f548f684ad81ca3b59cfa5818472f4f24c6b9b78b002d825186339dc07d86b7da465ed0fcd34df4b26fcb5c4f978667b25d21592386c6970cf55cc9db8257f6c3ce71bc1c7d10707f0798f5557d3088bd2510bf2b318b37b41d66ed0af016f4987c94f1da0c0a46894ec01974ee6706ca8dcea0bda3e135b908409127e117c666a7ed8e75dbb321e2985db9b5d36a70b510fb5acf2ee8ac7a71085b31501bb3e6aa3d7e6f896c8a", 0xd9}, {&(0x7f00000011c0)="2eff2b7f297169907769a00ae08f5a61ea663e0ddc3e894401dd396ebdd3ebefa8092dc3336af58c1f52c74b8dbd26c63c8c77763f824616c133f67c090ca6e8019c477391b532e50fb765af1937879e7f7e3fb0f0b2e3cb20d6b03e0f9d3a1828ff8774077ec0a2d49a1c52338731cdadf9dd9ea6e4a905506365a8a424037d793f534366915972b5ae6c98d2e4d64e63038862b1af4f649d349293e074fa00b413ba12", 0xa4}, {&(0x7f0000001280)="9679703937ad5976d19e497c3c342fa9dee04c36a9de73c4879ca171cada8f5f894f55c55b81506816f83b99ef8c3f2802360181d3361c4896ed676ebd2131127519be99cc4bcffb3851a2b6b3a056bd29607334a5f999832a28e62103e34a8142b8882564a4b1c5c16556beb7ddbf169e41c64d28533db1f44cfede8aae117c3526857d5067f0f3515eb5787c3adc99aacb11c6fe1fa37d8d820d998bf40e0cc40f62d1c462df", 0xa7}, {&(0x7f0000001340)="dca7b11fb4b21de9c4cc28373e37703e2f2ce167ac90a225b02b9e386d496b607f0a8890c75a875a97fdfd5ce12dd0645cd2cb1f9047facbc38a3f0639c1b1ec68c44e0fb0212b19019d9945a5480a0a3e01be14b3d0aae4fdf1a14921ae244343327bb2f9c010e1518ddded4953cfe9e578cb60fbe8616ae17ab8fb64a661481a2728a421ed308622a2ba0df01bc5668fc200a2e9618226bdc718e02b79117170bf6581efa3ce9296ce094b5368f08ecfd23e70c6677c5491ff6b5917ff713519fc169c5fde731dc4926bedf272df3654bec4826a8db75ce4a882e15b7e421b2d15a4f055ff0aaa01389f33004ead073220e8314bd7f379faf9727890acd8bed3294d729f4c8b3498ce5bbeea849231df5cd123894529878acfacb891a021d67c3d091ff0f091805e1ee972245cf1748d423ef285537ada22e28abb83a8695ddcd2124e65a7092ec13f934bac21c34e33dc5603429530e37fb1b7d1cd44c7884aeef270f77ff180953b013e833ad723cab83af9739b94aafea3c0651e1601c8c6841eaf0a0139c4cf891eddffe220a09b5d8ebafe93a3def3bb759ee43f7ec8eef273b0f14dfeb6b950a88ddb2c2e252c83649628861c3fcccd7c62c12406390a0b076e1aa547c98a3adede1e9e9b12a7e3d7a6fce92dc9e22013bb56096a1bcf444a04aa6dc4b8ddb8df9f2af16ca98aeb36d602cb18c843ce836e2f389f4fbde5c13fef743767aea0f20bfcbbd5bedfd70d97f4e2041459fd730d84ace9e9ef9739903a2786f0d4b222ea6985ec20b406eb1b9b261716feaf86d96576bba7ec097c1b8c301f8ba020022e38102b77f668c7215b2ab66bff86a173afdfd59ff5e5fb0bb55f7ff5b0a7e8f5083d82f7b52b569e019aa4a1ac34746e88ee9a562e52490254faf62ca7fbffa293ef7b5d9b92a4aff705ccfc4e0e8f579fb0ce8865e96d3edb2aada47b8c001be7ee4abdcaad0627809c32fba85b9aca3bff6f7258a7355d5639676dcca9bac6b6910eecb2d66c03577b0f2843423643857fe6b53ad088f8932c70506c9c2e04d71c6ffaddd0e633652d948280f6980a193c63dd68f06c267ad05dae974c19d6d71fc66e22fc5688a66cc8c96619fa0a0a6df1eebaf6746d7667ffc9a6c5eb668064e23ea8b419a41df1846a9956947e69aca11a3659f6411aa5d0194f9de38628137dedc8d53bc7f280aa1a85129892da11cefea143da676ee65e4f3a5b458cf74211b5fcc6088550dfe709c45d5f7a952a13ff35be4b478f931a03c095a698ca7a6328986d44cf56ced5180f32b7834afc4c582fade00a5701338e3ce25a3c7962fe0165bbedafd40c0e2c56325dcd5fae7694acbc1efea6721dc837a99a1e041222392a92a0a8f9eae365118d0fd9ddb759d471d1857604903fdfb262203525a51f8113c88a868c360b630be23b124356e55eed5180d88163e44dd22883733647618f60cd8695ad960f297b14afdbfbde59d17a296a702dee35530445f818a8a68098d1919c7057a431e2e9ba804270eb7fb282f3b9c411e2a9612278f6be70d5552c056d30f90c336e13e7d20c12bfc7633bd389142a3b2ae758ba781d944eafd0aed6afdbcf4972fab74cad69c938e12c004c355742add6d0bbbbe747c900814ac80521d9e66da6a918b3476f0c0e85224f311588d1ff765a75391160ef93757443c0f7cf3c340d6c3315de550a1b4f02f3e761c6a30f5401bed43f28660ae2a62cc0025a1f984b13cafcab18220c9f69518b7495f4a3f0178b611130a2c85815f46716817d7bd18c8eed42babfe5f42e856b810766b039db87f00bfd22008e13af0bf4780175b35f8ca96df3be72a5bab936952bdcce1404dcd336da666c09cb0ca7e62cc1eb3d1779963a887d978e5cba685a8a309dc7f49e7f17be585ee0e55d8269271ef1a6642957bb830ffad3b2be1c7293aaca6ae1056000a8e332863685372911ba9604f34e71b58228023f9d8aa54a1c5137493ca17c3814e92d1b1fd4b566d9753331416a125065b175a19b8022fc62f48c3dbff8b697cd971f8b73ea256ddc7b51aa90df87d2a43b01627416869b5e3d22925da78e5a6a4c4c2c04febaefe61683f65dc51c34b9bd901ee1dbea0b4ae9b2b34ed460a243e39d6fc701bed043ebc3780826be18947b9f15b145a24820d87eae5fc871487e3321e3f693405830db73bf6632ba4ed95dd17722bf6b29f21e73927b9636438bf7d195dfe54cd73d24c7b27a1569e30fb71ec5de3cde2d5c31522b1cc9dbb66fae22b7107083f3e01667a92bff80ba2902ae433ed3ae0242a882d5f33752da2fba575b62128ca2074141da945d1910dca3c28b57b1afa29a3ea9cc57f7946acd2acf82d76f1c41bb74f5682b255cfd7a84d4adcda2c76e2aeb57dc9364e3080ed686cbcea1ed52f56f27fa51a6cbc2a98d5f82c64673399718a539024b57a567f2ebd1104ac5626aa8b01d4aa955f723a32d792d5134123193ed54b219ac63fdb93fdae7e7fcc4f2b78f5ccc021bcfaf5169bfbff81646a142611ded42381f0827f01458713c718454e6ebe174a7c6529a8323d7ddf407fb402f747e3a71e2b4e33f77a3e3c2c5498b6a875d78414e6698963ae66b59e1cbe114de3edc279986d71033ba45525faad802deb90a0b957554a2513c7bf18a5a915043301c0b7edd2a90c2f249c72603b75be1629ca44599a160111599a8b77fd65645b66793f47748ad8d98ff97db64857cc046ed311ce765b92b3c40c9a772583bea06ab3d1a56d865ba0a4f0bee8d1c92bb06eb1f661709a93989ea1381fdbfda0900b1a774a6dc149608fe7085f42e1c99887400dace6931895cb595e2b3a1f1ecbfc7e269e150bf4d4de3b70e8765c52ebec46a1215725bdb5a09e35fb97ef54f558299e967cedddcaae565f3c2f3ecf2fd7514dc5b0a89652adf0d9baea7e7439270ce12139fc7872292ccdb1e7f368d3a9a6e2ba0440221538eef0caffb3eb85bbd1a853103085e3ba53b9ccc8f591d05fcf5bb1526ecc1785c8d7338298661a72b528ac9973898e47dd42166cd50b675eb6ae4dbaea1b3825e73ba45774ad77898e02f3d6a373ff66170e6db4689d05b204ba3ab950e8bc9762cf40db6b1988921a3a1ca0a1dc99bc034aabdd90167ea8665661d041ca38db9524d970ff285f258c54e216e650c4c168d1bc23e996e671ac2831868686c47b7a10ac49dfa74911cdece049deb09f879f75056a90a1d121bc45ceeb5fd8def1552e2f9df415892a2cd78e89b3d297d485cd9cee17846f520454376c651a4231e1ffd0b682cef3d551b7bce46db9ab0f04178435fc431ede868f2b54118f5d856a4fe6e0bd3e9a7e7fe6be5e01fe9085053e1c43f580abb778cc9d79ac3c85652ecdddf2ead47603d1cfde3053a4533b5cd11c71e1568d64ef1a5254cba1076d984d0619642cff1e7ce1fc81b2645974424bc45affea74fbae746c7d4a41eaa4f423cc7f025c8ad82bad17bbbc9c9d01cd6d7cc0f956ba295b719f56d5b5a458d4a8f3c0d1c3283f5054290aec70fec54df5604f3f15422979e5ff081807aa5f5cd0cf2188350d5fa0e39ccc5f6006bdf930590405d4162c338c634bec92849c22069a9929311c84f361a35537008ddfa03dfff8c9a4843b208e58292d5c71491c95999a9ea79f89c95ec1f8b5c59a393a3132c2802b4633e2feae400cf385045d2f41a354b84f9cf514943758e66d890642c63343a91ae11f913dd40bb7af3ecaf0c5fb98ead8d5460f498b5776eadbc45aed0cc20aabd741a77076c6b652440507cb8af61a8d9a5600544ecd4dda342b4a34f98237c695f126e63cb3d79d38651d3b883685a646a3f1849d032e0c3e6ec0fcb210e2ac5a23ecff7687d42255e8f0e0053703c96f51f81b02e0640d71aaeb05c8dc3921deedae0f13261496d5f0e25cd4fca69ed03c6dbca28c076dc16dba9537be9df70219ebacfdb51bf7697d3a0bb41d9e763066403d1518865e87e6dde43aaf97d982eb6531f51f6fdc12f489aeff1128da009002a53e89f22dda1ac8c9733175193ba1fad5587f7a410449e68b1269c93d1420d3488d009c8b14796289d24535d9fbd2b40ff40027d7b2b735e0ba58ccc337b8ae2af1b6a38c250c67eedd8ff84ced297d7bae95a9a8cccba5116fdbb5e00d9f0e8bde3071b5565b994db7de14e90419716465de1ad33474123ae2281cb6367cbf84e83b545c926671613108e23d1f13417b30d988933afc3cb3d78696e68e19f21d532adb0f7f36f572c16bc478b879a44cd6b3e7c1a5cea10469f5cb47aec0da3fc1777f88e911c54d5cbf61a23d4498eaf6f466bc61f52a39a784496622af2197598a421dc4c6ea0af50ac7c7c1a1f5a712daccdf2320da9eb60dd7d729d714602e661e352a1854c8de14635243e68f1abd4624517aaae9fa41b84ed4ca2f4ec734b876283a4492fa80f68fe570a0942f251f8538bd2b13fba31361badd6d861946f49df787f0a72eaa6edd07e3c600d7584e27ec98caa5f27d852f82064beb6621743fd2e30e0e67918b21f9d30c3d5e88d1b5761275ad3c92701da1ee28bda8cd5c3ba3d9774a457e9b42fdd5d7aa9380afda9327933c7cfa1be1b7831e5cdcc2a7b4546795d94975e2327e38258a78d4098d1f1487028078ebe95ecec8ddf31a248e1bfceff3aa96a1bc5148d5a716e39914b7fdf65d4d73d265b8463ec935ee1500951b22e1ec5a8a30939a0f9ea81f3daca7f6c5b6ff4208d42719c9cd088776d83e8a1e36a36aff3fb6b4d7e62796430ce4361c6529c584a3338eb1a32196b4a3f5bf353011b8efaf40eea5cc3c7c40bfef95744057081f6cb04bc0dda937ab7e0d1f8b0f5e9b4aece49632af8b28b6d0a0ec01afa64fc338ed97f66b4f515a7bf1f761841933e29e6b34011133e59bc5442cd98910d15ac8362aa644ba5f256cd9ef750f7f81c85a19849238a1b8e523fe5b0f6804ae4b5e8ab684029c4a242bff9f8f721a0cf258ded0f09a0b626c5071100ca749253bc2400d36b168b945ced36aadc4ca5e8dc4fd68303d33c134f7c2900f2ae5c2b357f2ce085a9f4247f5a71e6f678e46661f84cb97aa0a0f66b83b8157e6c972e170bead8c1ce1c2ea3d1beefc48786b06719ca0be16a3bc7f488e0d2b22a0992646de779f07a79f05cbe605fb59b1e92726e088179caa15fd7115eae96ed7a5f255d1f0004d25b6ce6e74b68f7f3561dfd73e624167f074048a913dfa19b55c731216bbaaa2cde136ebfac940da8dbaa3158cd42711288585abf69cd15bd5d172b7688a72c855ec6bb3ff88cfc41a07513048d6bec579d9d45e29f50370a282e38327870aab7fa646dcbbef022e02637b434250c75b6aea6200b4ca3581ef9f2c746f1acc66bb8fa24f338f1e7438c44735a54c4a954a4a6ecbe15917ea674a7c2fa31615e8fa900ce8d139ea54a97115b13dda789bdb3f1cdb1d3a5aec51aa381d92a328646cb1b3cb1fd15aa16cbba56fa8d43804f0fb400941a2e17cb154546540657eb130c84a8b356e00c5b94255879fa42ea5fb40a3bdb9ec5338dd945edf7d1f414d8acf16928c48ccc5c961d685efd19ea85c536366554a6d7ec14e45f6f1082f49ff675c3304af64ad84b48c29d6ee91c23900fe2b22072e7a90126de6943e7758a7ed397b6b2bdcf304b580c3961e46bf44969c5b5973c916cc3974018c09b4580d2547e17da4f4521bed7fc8296a2685d42676f7c8bd9ea87dc59c58eb48bc16acb5565408264e5eb5d23d87b8603c004c5744e66c1d0", 0x1000}, {&(0x7f0000002340)="39c8d504b90f4e46fb738bb6658876c3f9495a4454ec791efc3fb33d091eef2f4df9067b1dd04e60f6b1c6aacbc64f9440306fe933d33d6d90234db2c7893c6a87df56cef9590be46ca2373ff67bbdb3f2941cd70a2b27265b", 0x59}, {&(0x7f00000023c0)="498f6986caa585597fecde833365adc2943e18f33b3d3ab14b95b5cf1775213d42f9638bad285237bee807b46808f455182e5e9c7bfd2a7bf2ec3067ebfda403fc20546bafb6aa165f649614edcd4211d60e053c7494e6ebbdb117ea55e4f56549aa499070b52b3a65b7c7602f51101d8e30e889c00b263cd71a4dc01afd91f77cea9be8f0f8683d41ce4771b1271b109982c6310eb192d0259d4ac32614cf0e9722420389996123b3881ecb80b446f2bd12246a", 0xb4}, {&(0x7f0000002480)="40f110adec8cdd13dbed70b1a5fb2cc1cbef0ce7de8cc7fea460ea4426e4821e12f0d47ef48102fd6a02eabf415c86221bb09e8b3791845b3f990b1681dde2331a774dfeb2d02ab8c8bd9def6576edc67e3699d427f4e814705994277be1dd822ce23d9fd050e53953715959bc7515676d379260d10bc87237e859c41ee1a7b696b70df7bcb4fd22236de344a3e3cf04826605f8b40f9e54851058b57ac328b0ec01bf18a150c96b084564e84a296b65db00955d09537da98231a54166f8cfb24425eb7cfd9795a5b7f57b44cce9301ba9307711c2844b4887415536e4ab8d67515a645e565463488ef74283ec1078f57a46b01b1d5addc78cddc86d9a0fc2fa468ea8d28890364b83842ad5bbab85fdf18672e2016aa4b862210e2e88a27ec363334d4e4e4e0853d88ee7c79eec7236aad45b9fd35ac184624fed48e31ad80d25dbb563ff85f8452cc28e644f49b3e7ec2ac693f9265be01d503460e9afd0321b6bafb8d167a8261e8e48c37474e859a0fc319e9681178f0419c0ee99ece4ff9a4075fff0f4597a3ac124c44cfd3876b0efc3f1635feb3d189e2b97363700a70eae8d2c54b5e2539e147adf7f1f488230d8e0434b06fd8c00475e572388641db070b565757e75bbeb7b9531ee8f4b06712c2ca0e5058bebbee65318c0c913ab0d9561defcc0294e45a896c0e59a55a4c7b6f0794c2497751e9cfd7ef780f663b22b5d9b7102504210372658de503afd60fd550802daa153dab36cb496c7d2c2d50bd433fdfffb9b354dbcf61f810abb04327bbf00756919ec5a5519d5507e435c481e1ec6e82acf1c8491f0d17c7cfbc1aefa80e4b3cceb023fe6f9d18d9ff3d8fcd8b220d63937cd8d02da5c16709b2127528e4498654c8708d26fa7f793fb4a747a251f987f8191efd9024b200e00af39cbac917450981445d8a6a12e3053edfded76c28e17b3fbb58e900d23fe7edda883b5213cc952ac323bf5c15da274656e78b093314051fd5aa01acd39efd15442d186703df1aca34540b3129646e1bd7f24e954e327af58a12af6fb90ce9611138d15ee9b14ae5e9e5d10840e4b41a686ce91c9158fa0ba828448a863e6d163488966eeeeabd274b6788d51ad027e224c7a52a0977f594955f8399ec6e37bf34c1d96b7484883dd8a83a1a1ace85c156991d21364bdf7112fdd41294d45f8890d643b79a3b0b6ade5f22cff9477c289698083101afe4f702d14a2a4568a907a4bdfd91cc48f9c59dcbc8b7cdad9d4cf6f76a1dc4deb3edb6ed0705b1a2e3dcfa5144e80e01de1d07f37bc1c232d34dc649dcb328aba7d5aa2a927ef54151d7eb491e69c1e6e35042f16773fdd5519ea8d60541cc963e8e1f5f5b06aa9b64371960c0e32abc0456abd483a07b1388a11c942c17bc9b82b6ec8098cb04a0cf6d1817187484020404e8339602efb38dc449f3fe1cbd0eeb2c2d97ddd30cd907c1a86c91a98c7a190e719daa8d00d80974219adfee563aa974e09e7661d9db374ab4eec5f582b833e3f9d6db903b271f110542a1a57e0978d2b734b693bf651b01205e2ddf6aad9dc940faed4c21fb1f724e7a8d53ec9e5c1eed33ed17c3a91d8bfdf72825db26ed802dde1aa697718609c4e7edcd91760c4e916d2db0c8796dd064b2e77164566d7983088a5c0da5d8a86edc4da37aab03966626f0839981fefe2d7e4827eff75bcbc409c7ab58f48ee1a5666b1bdd6553cc3070a738db07977413d1ba4ec8216eaf1b3659da7fda501b7ecbb2ba7b22c513444bf945a16b2e7c3dd76d436cc62cd70466eabbbe19efaf4bff7331660f41bf6dc1446842c7a1584c754601e94239be4fece3f3bd241f5ea92375d4bd8189eea8833a8e1c0dfd4d9139f1e3cd6104edd8ebcfafd647f71f3cf3841437fdbdbe069936849d14883049e6919b56b8ff62b8984d0778738f836e197acf2864b945f19585737a8f11540ad4d96c4ea9c597767618f7e7fb9b3243a31121add0bb82efb1680714df20bacbae53525219a3d4f6cb77488f5e4ab46971d41dbd43d78077572b1f306d3e798ea293e7de7615d1e588e6f9cb15ba858625af59c7d4ee6ead1e240d13f20c239fa2f82754c72ae197f92864e668449e6b7def7f1d7c0f159c124c1b7d53b74a6cc3a3c0cc493fdd16c00dcb8874a8e4c61a8a95ef049bc6f1a6e5effd0ff1cae85a594518495f94b0c545424da4564a3e41b712a817c0490daae38e8f115b38bf7a16a090b1d835c32c23b591a4af09e1cd51be8f4027e17e61b6d45095b50f36457818263c0295f19cac26381ad8c22448034e9a41e52cfa966b49d0703527e00fb3073941632ad39c22964b73f342eeeac32fa6f81eb625fcd7f2d32f36402119a8a3e9d1b4a559bb41932e33e035fd7d43c16bdaec6b19bd6f36bdaa6f7b1297514ecb4b1d288b54a35d1a5fef8ce40c0670863a84f315c290baa2d8a1b87cbe5b8a80b5651c3cc7b4cb8ea9fbd11b7d70999d6115cc4eb5b9f0ee4448b94152ef53d58af5922e167e59c1460c1626ba672e6bcfefa5f41743a75d7762d6531e327a8d4ad06fd0c9523ed48bf19721436636aa7c158005580e1049d5286a2be8807f4406c6eb7f67755368ef2cd9f4722481c355d52c71cc71c510c020ece15f00ce74ac172c48591d64fe3044f0fea986de1767fb606745f4feede97315377a49ec90c3f03509de8a286dffdeee5b65e46098c3300bbe1e1a4e9438c1948ce0ce8090bbd5e7a1f59cbe4aca4e7333a52dd0a1978fcb4e803fdea7a6643a1c9f089a8a6b3da50356b4d7aa3d2dcd849d5689a374910ebe00c82dec3ba3ea61cd78451a4bd20b693eca88b63e1af55b9ddff96b3c3844cd94cec99aaf64c77f6edfc2a341360c97c60e395f28f8b23b1560aca7ad0b7cf95925beb6ffcf8ac8baa245a48191d53eeb011ecd080cf90bf2680a5f6ba97d7df4c66630e0bf814a297acafdd56dad892dcce4889e7383e80b67adfb531c52fdcb72f2b71029999da832e0daf322ebec8f87fa49c9a4e6f76be4ffc3107318d33e391a74effb3d4b57feaf2776fcac35ac8832934423b166ee9ce204610d0ddfed6d1939c9289e586206752270f8f337d1c3bbe34342b361ee9f5dd0b89d445958d9ed53ffd974c8abbd440ca43d8157eaa677f9706898721fed92dc6f88283b7e908557ef651ddd37949fcb16af649ad09713a1ef8e82c524ed1f3d38f207f84121adb7fc7e3c0ef431c9cb2fe182001f27ecfd8ae55234b3304bad9fbc5fc9f6fccbe3bea41b498c543bf7b4d596c19ca6400e967ca386cf3b28802984a7a7cfa5a3f76eb079a7578cf8bfb487e64532c045102cb1cb0ebab3082c1391bc63332ebb28d147b4d6d76f3d28f0e53a696c253448b336405404c6aeb0caa927033026e571bc9ff7f539e6623aa38043d2256d1d9666872c70b19e991b4d06f20433ccc217bbbe4f99f76dd0f8db4c8c655540c5f866931d007cf3c9db079d7abfa9a6d47c0430240272ad1409f7e4e5ad76cdc82d98f0d82e4f89d4bbf804a4c74cd994517c95a012cc0c8e66dca48206b5970e8536cdb073c1a82d62fb125d72b51f3b4c63840b7393a58dcb1320a40d950f7c67f66fb1d13cc4d3615aeb20124ffddf8361b4f1f14d5dbaa6db34bfa67ece96f9018c28a8a00607b088b3839799ba827bb280de610f1445645234fde672585be202541c178750e824f809557b040c5af474f42139ee8d565962102972717c7de4218372da477406ea346dde939f1adc34084e0f0af64a7b30529fd812045ef3fd7eb5abfa6d3435dde420fe48a89b9e0e55f7d145eb8c8c7e78ea802fd11845508b4f965b01955934052e3a57d84807e6220020c5436ddecd0df389fa47a3f09e20fb279ff76260247d10b813e69142b818c64c301ceea14ba8a44a414f8f7cd8852dfc9eafbe10ff73da747f63ded0c7adc516128a36da9e6bfe5a3f3671027e9f26e5ea02e1863668677a0cd782537c417b286d9e80d1879eec331ac8b7e74ffc0a2711eee03a1a2f03702e470426766e2f69604d4fd11e6ffd5e642ead5c620a4546035e1e518e666a3d4f08100058504e631059412c08167a0964a2e109e5d9d738e46a2a2af605c1da106f3d503c883cdd0f3e836bbbbfcb2f7b39df2972a0bbc4ce362edaa4b50a47a7b7b84652bdf85cf37755f3fa55ca663108fdabcab011068bf8f3b89000355dc34e8c3126a840267dba4ebe5a194f87a67d1c80bb1c6264258bf22e996634f6ba213d15ad3e18e06186599d13b4c0f2ed710437b94f35470dceb609ee42aab87e1e11a73886d4c7f3fc80a6ec3c003fd9c039c7375acac593164411d23bd6ae03e61afd06aec329589726eb7e1b4e04f0ca9fafec6d199977e7633cd99c43b38ff45d1963e5ac1ce32e6d4706ceb11a35b555895d341e932b087aa2cc30cd60138369f9cfe605b8d9b8dbe964af1a67c24e848806b8021f9fd53ca286e3469c495272746b9adbc8764214d0f62ac57858ef063661c8a0e57d153643f47f4362c935cc5adbf38f1cd3e28b933cd9a2e0b9f0139a58b6ca0fe4546f8aec03ab456a3d63f210bee14ae5095f5d2ab039a7df3fcc6052aa2b1a7de1c138f2b7f7d326b1594098f91b7d6a7ff72271394e470b09152a8452da135d95cc377134a3099b790f028da1108b328a5b2472d8d2da8996637222782d3fc98955b4ac1a76581821c81fe9478b801900e5111fc5b5d0f5b7d6b91e01d66320bb075b688ed361eb821d57c8b2a949b65688aee58dd694f30f6125ae81e23acca14f6ccae143308e04861d37125a312d61d3190eca8b0ca68485d888f6dbffcbcb3f0251cc29173f5491f0c971e06fae10b6b441631651550139c27065b1fdb7667c3ef009aae3bf6d158c9481221122cce644a3e1cdb79166823e551149827ae2340a099706e1f8ca006bfa9719da6935706791560d1fe85b3749dbf7f7d5b51f244562ec9a4a170c8008f89f772a48f15d7ce8cde7731cf5eacbf144cde9a3894aabd77b70e60ec35f77d87cbfdd9ab389b69d3baae4129924d9b2aeb79c843642fb34b836961915c78a1a62ae9aea1847afddfb921cc524b2832c5bbbb11c0b2f7e7744bc7ff222cd73e736e237e97a581b002981b0d2efc9c6970e09b7187c5076f1903644a314b6a9bc7359d6274d483b98cb111cf0b7dbcd7801e7ed476173b544e5789ee2b1819c875c202486e2b6bd2dafc129e1def48e5de31b6857115d80408516a655a22a9da81c82a51c24bd82fdb113e09914f662c0b3145d19ad6fb2856151d13afb5052246aca133b46db98b9140ed9207d421723fcb6a9bf95d8075ad7e256625adfa2d4a7c06e17c9e02a702854f3391d32e1c1a974f43f7f3541fc3c20a0a8d950b6cf7051a1cc2f2c77758a6c2ae6225da82e928c9421fa3e65ca48711511768b4588a3e99c95d3836dab6e5005c5e5862a24358d1c7cab413a57d5deb8de1e754b8c47c91631132d90b7b58bb779175d51d6b14a4fdda5b1c95fb3231d39e1e24777a7893c316390d34fc46abfdb0686d911d9a3136f7d01f4461f13394ec8c7c5050381f0ee3c72937b0ab66e46b96a9f9e5dbf40ef8e3e1f4bf101bcabff26bd31073cd1bedfb0330e171a19a5b6d7c92f9a474f466b81786430e1a1f52f222d851ae441befcb67e7d007df865b0c3e948f06a95ee7a593d64e22b3e2dc26e1b89146c64ca664a296a71394757ac2d4018969577c49408e0242b1c14504e99d772e3baa7c125c3e933b9e3b2173b07b5d80902d", 0x1000}, {&(0x7f0000003480)="9261e8", 0x3}], 0x9, &(0x7f0000003580)=[{0x1010, 0xf08184e53fe52ca1, 0x7f, "bc758696058c0573d7079aebbca28f64a45b8770255ee7eb9ab6fc60dda2839f84f48ebbec8ea66805a317caf8bbf051c28ab9a8ad89f25de869ee4f3576c4f04fa9745b66ebba4e62f440d62745ed59b765a83d5a280a14bb0649d3ba72cdfefe83be86df14bf410b0c4ae0c1daaf9d8377ab891043d51d68095a8bb37a94e48cdb1e49c65b5bdbb3abe454e1f56b1d3346bcd3e5c60844c79607e9c9e972a33855de259c0ecaa3f6d083ba332b1fb63e59f50b9e75d5b457924f178952786dd360c0d1d2240cbfea47cb37617f69abe81178ee97249c55c9b4bb1ac82270691480ba52946b15a8a9730d44520e8495a859b2ead678d3c10922c4e136fa8f23a1d559cc2470dc254f5f23c8ba1a9bcb7be2dbac44ffba50efdee91789be4991eaf38f1844547a0183eafaf45432c146628efe1c50f7fb9e6e1fc0dabcbf3349f785381bcd880cdc86b2ab0df31cd2687860fa8bc41a44458dfcbe9d0f5e1fa33eb7c10695bdcb4e6c8dce1487ce184b5cea11a06d33cd84be9d6f5b129be62bf63fef3dfee66041310c0635e7d00f8f17beaebd68ebd2d654476ffa8eef2a6763df446c3b535725dff9ccffb9e82dd3956ce9cab2185f1adb16df66825c62d061a53e61a2486eba904ba148fb6b46377dee2b7fc33df71c32b763b93365b04b1d8aacd45b14b695fa3ea922d2dfa8b3782e9f0d45b7436757ed8ffd0fbaf6559c88e00ef7150d62c8b281ab87c9d0dd4555b835f305296d6b15abca2c5db142df0f58556e190144ba475b335717c18c42ab399302e1cba93c2d660c5093c5fde59daf71cdcb547c2f9be800dd4e211b10bcd58885b30c0064540f453311198fdefef7ff18ca8e1c4d27e77a409ec2c4ffc528e7657ca9650469eeabb70a6e9c3feaa5fd2f149cd227d668671703eca9b6afe79cc6f14449aa1f5c3cacabc05e388b1914a9233935ca941e963f7b48e1cc0b1d9e944668132b28cc877187e72c5654f2c8df725a6b2626f6a04132f9e6470d2f4ea47865d7c4ead754c28f4fd2139b38f2da1f19abc7170c45ae9e82e491d95d929a63587e2c0127730b4483e10956543b1b0f5a3a37dba7c2282f7035af92947f83ccc965f517ca0afe0037a43d06268a5affc513b5374d0d499608995358feef7a0b6fcaf976612355c780d50cfdfdcdfe188a741d4971b91ad5296e57978886eaa08d5e9ff37d1ffb6c71c3f16a89f9f861d85c5f871cc95fcedd9471baaa3bffd21a7efb363e71398930acb78ede6c3ce07e2c50fe5d43de7851d02a3e07f6f42bb20af1e7b024274a4ce42fefcbb525d2cdcafb552d50587f1438bf3317dd2fed68c73289322df45f1f87998e12b25b6094d5a0fa3d535589d2431667f560fcacf718089682093b285df026364a2e3505b997e4ca20be25d11e6690c159a1ddadf66ef237119b34d805e6c3d54599e6f2893777f900e05b3918194df22107547b2a365016422a1e8bffd2daedf337c7f2875ab0965fc5754438b4926885eac8521bf8cb19f08072f9e12524002c590330a16909a3983403fe7bf904ac0b43844280e261ac468174112ac5f737a6809cf8035511209f05e9cc49b718a9a07cff21cf43720b5149271011bca4c90f19540017d5c657699688fa167358f122e14e0789ba5ab70baed6a476366edab0d4c249a7e1a5dae88d7348655ca00477506832d3311f0b9b6161720ef237b6332fa8bd0ab5ee190372ccb7231f4dc175772f05c6983e8fa6f45ec425122ebb642474987e1eee70fd990c27d1139f0dd3111f794f63b74007cc6ae53057f1aad602c417e3c10211ce50177dbad1f1e074dadf4e06b5604480726842656f6d40bb007aaee6515c46b6835c187146e00a3c98af2cc94b4587eb2155c5174b50cb5a600ae2fde30fd85e9f1ef5dd73ff8292c7bd5caecd6b3016a47986df844f59e72652de7cb7bd096e6fb0e546da578bb6294d665df96cdb2a9d05207087bd3f33fa7bc435847bbf189be02faa6514a2b98a24c3cb104b287bbf5d09d0227156be21fad97ca704cc712683ff12cdcef7609a7550a746d523f9e3fae40b56c62afe6fb2418e33b93bd4fb303e0680ace2f23202c33c06ec2d8a3cfcfd64dbad2c2eb257ad3116979bd2846daf95505035b2594f26a270069f9525e4590c00036bc3f8e3ed434ab9e490604c7e1eef8a088705f02dde154a353ec3b0360454600393d03a7324a7af9d98d6fb3b867bd662a0b7ac71c7efe7de4ff2abba08977d2a38719d69c4ae16654611f3742ba70caa6c380e0050f01a2073937824dba148441b78ba469326c76b1171dd91a02d7671603ca17d14ccceff348dfab0b820c74bc37d1cd4c00e90cca1a0e23dd503f0432afb4c97bc019e6c3f8a95c155cf6541fcbdbac52dd4b3e45c7ebdd902d5ce7c9943637abbde534b4de537aec50a047478fd9378a5b9677528e2af449c240066a6fd918185013e0a85fb0c41faaa4abcfb47331998025e56c313371270bccccf0d7db9e1688bcea24aa829e3e6032a000a75a3f708484aef2c086d4ab5ad047abc2b2bb71e62565545f2d25a7156a6bd3830c3fae3cd2f4da70b7ad3565116d67ac2d5010c62365691f69b214db4373b87154f2b90b660e5785c1a7dcea8a5513b57eaeccd7bee1e32b0f623cb1d51e2ac314ff1c15201e8718a1033f6cc82bd1ffac7c0fcf36a48de7ab443010e6e3271daea88ce7113858391a66bf7982b03e372aae62005957cedf765f98826ce4ba434dd497acbdafc0b5e8072345451f708b91969929805c988d6059d5d522eb6a3eb21df3278e8c2bafeca7d881d95bb9ec563f171129492122d0320cb5a64336122c1c70600c056a5652bb7a60f4d04461f0bff2ae42ad915211c0735e1128af1075636886d573fc9cda83cb1b4fb8b9b7fc54a3ede6c44d326ed79a17cd702ea6e6cb9ead89e2a507530d9db1d3899f03af30001cffab98aa408dfaf037d4488d26f0717a4fe08daffa530719de9ea95d73cf29b9755f50a5db5267dd11468491f442e3787607f7e7e2f15135626d9e89c5f2d060b8740ac21c1158756d0168e5a6eeb68ab91021edab53abfd7710fe91e4bb277b55063772e4bae0375c3637580db6f94376bdc8de06b91a194d03b83b2352d3a95ec4d8f84835b147d996c70c200ad8f5904173b6668a5cbd4c38ef3456836ac00781c50b4ae839e50685939bb9a23ff01de3632f56bd823bb9d8e2fadb97ec8a46c00e03b2781860b5049c201e439d4dec88758d3fa1fdd035eabcd54821114dcb8a524007b6d46b62973882ef76b04a5539426836a899ea1e37e007beff2bb28e224265db72b8426da33e123548b025f25becdc2b6799b7bd38bc242b4d892e54648b103e38c339c9ef35f38ce443be68682fe78a76bd3824cd09474d663918ddca67251d9a06cba135e09ab9742fa35592f4c26f517669d2d4bd8635b7b4e9e0123f8bafb02eef613f8243949db68d89bc9bf92ac1a57a8c6ffbb606da9ea83569d8c840437aef3777c6dd2a3f7803c7e5ed89fb77928973ab9673783fca0f9a2e291f0aa69b439063569ddcd37a8c086fbadf620a61bc9544bcbe4a1bb28957dcc2d98eff3fff20641c30df7344aa2a0775f61ad5bd5d7035902db6a77d1d9a8515d5e7158710bba0197ef34b48afc9e73a3ef7d048bdc71c838eb1f697e983766c229a336e402d544a0c143f6f27b7e888952145d3ad12b2153ec237e702d393bdfe9caec5bae06c49318783c45ea251016593f94402f273a7324830c22a72a59a8ebf249e7aa84363f012ec13b2fb82d1ca22ab5bea4530499fcab9812f5efe4d35505a41be4e2b51d486b731f4da7dc229eea6da0d8e0a9cf602be572becda52675b829ec6b11101e008fa5304b03d41cbb99178dd5cd5f19cdffaa02087d2a809ab43ed0f9adc913d523eba831fcc0bd462a69412548f053b49045edf823fe2af9a5241bdf2dc9cca75336f293710aad98299188cf2d8af4f93b31ca37f030fce2bcc2d86f43741c0388fad1d6f1e3b8c6043d2c359aad460026e1b50218ee2852721c55f335ab83d30f1f6a5dce6a5b2d02c6f2819104f25a400b9a5e7c5fc3b1d39a698a1aed223725f75c39b5920fda09a7efb959d418152a8c19fd90491092c7864b6aa2af686a9087b1753b51dd137590eacb2985b22ef3e9e91e53df8ad3ceaedb98d83428ed88aef837b3bca68acea120ee70a4f7d220fd59669558e0062a1e093fcc40e19ea567ccf940cb1dcee08bab383ca585f56320330cf17526f55c06d1a134d60bb00ffae05c38c95175b21bdbfd44852c6f50718aaa55f57bb8491960551d6d299d90f81d88c1e290d614fccde1dee82a3a503eb94831fe8fb1cfd884ff4c9b5c97f0bc6e4895c9d0b35be5591328abab9fff29f473b982d3622fb876336b038b1437cea13bfec6e549f88ee5a93f008f248e38b4e829fc024b2001b8f9c35512e98f8aae3bd6dbc0710ca9716de41dc88daff7d1048a13f080327ab2aabbf1c44dcab589b77133398e975262bd32db9b88d30e20e9dbfe7b804a5993bf10c947f525e56568a7dd329e31088006ba2b214b6cf8dc327392a67076294f26b304bd700e65e87e76acb1209b6b4d30793f6565aac80ef753e9b71017c836306e7ba7b4b79f4fec390e1850aa1aaa25a5cdd3b74922efcf410c1e5719cd00bdb262ce97e270be318777936525e9f241feedcd558303b7eb2de85748ff0068def2fde8b9e0808abc1d4dba28c95dad525f65685c42f3c4eb73156385f12cde07dc3c80cf8ba85bf03476c9fecc70ddbf23beb81b5a24c7c43a28c08a6d146d12730ca8e35a81cb26f3d6942bdca9d1e683b74e4d1b59c19f6bd2be7d34e518b5e10020518780cdc2e843d9f4bd5eb04c5802f2ea2e7fb8a2a69986acaaec459768b5aeaaa73e6bef53372b7d473cdb25c402248701bf44e1c86b8e05389b939af3dd634642c93192c4826caf1766e3a9fbcc1ae7fc286378c7863e78a6e6d5efe0e1aaf5ec5c3e4a4830fd2ca102935fb520aa9a9ea0bda3cbc4e2e6ff86b38359cdbb5c66425aa28ce796ecf839bc7162aa34ee953bd65489677dbe832f28bf81e08b73bc50fdf7b74bb738d4ab39a48477f24cd9138d7c324343162f9afee1296b167856224ffcb4c48b15a0cd29238d09abd1401652b0e5af2e12172cc5fb2d4c5c491477ad89a7cafed4873af64bfb9d46f92214cafd248287640361a91d82df4f3e0989a257683b851a638ef941608d9f207b7bf38745bca609ad34921b50e31629b9cfbbb6688be27f3b90958498f8d93ce25c2795eb55834c7fff359e7ad7ebb412affa1abd88dc9bafaa0877b8bc6a123e13cebca5b4029f2aca119e9bbf19e49d86dfd4ac0114d5ca08a408ca7b6a7e040d451a48c3b1478534c2a429fc15cf8003096581fe6213ef7f8d6dae7a1827544274cd3533580d1648606f751f1a43547eb94c013b88182ad15fa1ffe645353bcb4750e06e5cce000adba7202b2ba9ec29ffc78a4a94ed30d9c0a3affd235f9a45f29008d31ca4e3a18adb855ba18d41ff47da28791454fb0a6dc4e8fba1e04ccb62db72fe12fed5ef19e849e457267aacd1e84adeab51c1b1b40883eb3b9131ce74166ccbc077464295d67de15c2bc9d66c28fd0eba727a8af4b5da08ff704e8194f5df28165093a8a2099040db34bdae821a6c80815ff550e6b856c925060ed34f65ed7b061180c75fea77d90ef2920cd6b6007fa9c0fdda1769a08daa48645528866e33adbfc2109f0c"}, {0x68, 0x1, 0x8, "7441f883615a87a64d83168ec4e5d1d00f039baf831a804a11c15bf086d5384fa1e37074faf25b3b8f07176bb8f781d23fb42eff00c14083a9dc329279159081dd9afdd0946990c8cac6c94aaacccb8b6c"}, {0xb8, 0xffff, 0x7ff, "f4e77f789fc014de9f12ec86ba4a37c81853d141a538988324c9eea4746e5e3049c319262936e6a90e949d603b30303a0728032b8ef4daecc092dd74996392b481ca29dbf7e161446f6523e028b39c411c8751d72c20d29e3f852101375113e8fc0a3bc0defd9d8b8af49ea7d739fe4888aba69df4e484c19e6d6898a5072e90b02bb7a07395699f7a09c07717fa896d86931b72a68856f48ff6674db7b7641820"}], 0x1130}, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 05:09:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x4}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x82) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) sync() unveil(0x0, &(0x7f0000000200)) pipe(&(0x7f0000001740)) 05:09:39 executing program 1: clock_getres(0x3, &(0x7f0000000140)) clock_getres(0x0, &(0x7f0000000000)) 05:09:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x6, 0x0, 0x100000000, r1}) 05:09:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe3a6e0a415b41a9a) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2000, 0x3}, 0x8) 05:09:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0xfbc, 0x7fffffff]}) r1 = geteuid() setuid(r1) sendsyslog(0x0, 0x0, 0x0) 05:09:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x5, 0x3fff800) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x2c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:09:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x47d99c941be5b9af) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) 05:09:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x411, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="02e0e845d0704c2706e5ac16ebb928a24691f2602678e1cb", 0x18}, {&(0x7f0000000100)="fe72686f34b610de71569d8398106916eecd1e60be2b7aa5a273ac4ba7b60c457543fa95133ee852ef391ac69dd8fac6d1fbd730a6d790d7b0c505e100e5513c70e5d2952aa8818c1adee010f5280bb225df5dcd8a2fa42e819c1d56e58335a14d12be954122d14f9b4a1713b86857ad033794c1f8bd622b234a72b21c3c233e081c822280c8cb5a157e7f8f5530c726055a1f7f54ef0911c5d5ac33219af3bf268a72bc0c7b6415bcd1a4c9b97e0df05a385503850441a6faa8e28a0248e8a265fea571ba86e02142d379b32f38bbd21d9c8479223167c8521c89b766ebbac72ea28f65c22f4b115831ae547084dfe72b", 0xf1}, {&(0x7f0000000200)="ffb742660a4707c15f1002efe8d6c9b6c52dd0869007feb2df14fb62979b664df4f6557e4709fca5b228c194cd8f40b4ca5ea684651a8aa6d4153da061e8e983ec07cedeba3cf1d22ab5f8", 0x4b}, {&(0x7f0000000280)="4d8919f62f250fb55cbaea6fc958245eba9456226181617870e2a6bbb1eb557f8d0880d0e89f00bf5141565442781c3a65ffa37ca86adcb79f8bb856b4e451861faa4030606bb7df389b935b13b79d5c4fa743b25b04eda25c19d62384d674ce49a0a068f05a1c5a5f3ee2edafb5dcd85c209369bb739dc872a2686f00714567021366efe8086fd0928c342bc18346ed819da8ab0b95d60b5f5fd089728a856b5c009fd7ddcb0a2db482b63d92cc9b2b9a2c2ac5fe96fcd7b364490c0dd696f6723e67dbc346d426ea1f603e5bda6c22a9a68852d243c41306fc66892d6b591de3abf32a", 0xe4}, {&(0x7f0000000380)="9bdd33deaf2d882c51f02b8f7693f60a07eecd6a35efeb318b150286cdf013af2a8818d80f620ef2100cefcfaae8904c8797282ea060c7ca8ccdef4b6701d3d7fffb08f30fd1a0b874e04b34fb758a12ad0af9f7639ab7bb17d0783e8bce97a3f77d3d63b21c86e028b6c682d00711", 0x6f}, {&(0x7f0000000400)="3980e598839d70f27950c43e75e2ceb35141e1d6a9b6d19bd3d0449672f73ab044c1178efdc89b6e9d4264b956bdb4db2b0bc01d04a9d929fbd1c91a0b52e282aec8586ac99fc810016674052114559bb58f97b077e5a5eab1f0a8e8a3a0b760d51ca9fdb8570ee7a6a88edaba68a0a06ce257fd680eebfaf843a981beefb7b1ed6848e1c0d81193632d687414163dc73535215c4a07de9706dd5af3be19f953431f98775c2abcb6b35adb87eb27b85c5e52491c1a72efd615bac933fa5ab7ece8", 0xc1}, {&(0x7f0000000500)="4ae4bcc7d21d9f3079984a3a763c2a03f86231d9c1e5a0e548dcd3a4ad31b4a49f30f928aaa9da7fdba49d53df0e3504fca0a59abc7f0d6a89d494c9a7f25bba736a2eb2cfbcb1f616c68d77aba9493dbce25804489cb1469fed52b1590df3cc2b2843da1ba3b8e49731487b0799038fab372d9b1219eace950d5d3f9481bfa56f8ac884692b3234d2eb8b7d160adc100726ee6f53b3c178f3c3706e71d8136e25452f458b1ae10205fe00f542c2cc5fd991b32e7b1063017882db4309dce3c842cf10ff60e72bb1f08e8143e61829cb27ad59af3c0e38fe4a20759d97bfa7ace1b564de36deba26feebcd7b0981b2651287c4e8e178587183c2db1da56b5f", 0xff}, {&(0x7f0000000600)="e42e3ef07d10082145d64c2784b56b6c8e", 0x11}], 0x8) r1 = syz_open_pts() r2 = getegid() setgid(r2) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) r4 = semget$private(0x0, 0x0, 0x90) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000ec0)=""/4096) r5 = getpid() fcntl$setown(r1, 0x6, r5) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) getgid() 05:09:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 05:09:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x91) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 05:09:39 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:09:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 05:09:39 executing program 1: r0 = socket(0x18, 0x0, 0x0) fchflags(r0, 0xe9d16b9fcd81f230) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) 05:09:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) dup(r1) 05:09:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xfff, 0x6b}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x4000002a, 0x200, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x100, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x90, 0xc0, 0x3, 0xb06}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x0, 0xca}], 0x5, &(0x7f0000000140)={0x8, 0x7fffffff}) 05:09:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getppid() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) 05:09:40 executing program 1: r0 = socket(0x18, 0x400000001002, 0xffffffffffffffff) socketpair(0x2, 0x5, 0x86, &(0x7f0000000040)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 05:09:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') 05:09:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x2, 0x1d81, 0x401}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xab4c) pipe(&(0x7f0000000140)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x6) 05:09:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 05:09:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) munmap(&(0x7f0000607000/0x3000)=nil, 0x3000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x7}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:09:41 executing program 0: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000038, 0x0, 0x0) 05:09:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xd94aeb68c5ab4be6) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = semget(0x2, 0x1, 0x100) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/143) 05:09:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x30) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) shutdown(r0, 0x2) 05:09:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000240)=0x6) r3 = syz_open_pts() execve(0x0, 0x0, 0x0) pledge(&(0x7f0000000040)='\'\\\x00', &(0x7f0000000080)='$@\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20020, 0x20) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000001c0)=0x1) 05:09:41 executing program 1: 05:09:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001700)) sync() r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000001640)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x100, 0x4) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x8, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x114) r10 = socket(0x7, 0x3, 0x4) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x10, 0x0) r12 = getpgrp() r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffd50) r15 = getpgid(0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xfffffffffffffcfc) r18 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="bc0c024a", 0x4}, {&(0x7f0000000280)="fc41e8e25037d86caa56f6", 0xb}, {&(0x7f00000002c0)="b8478aed855e7a3857c6fe8a4a7be083e5b086c0cec77816e52e006d792155b74ddb80992dfc4b7e8427790233f14c7cea335d48d88bf5807d07eb386e10f75ca3c5e80f32efe7ce25bf2b06a732cec75100ad0ada6537e411c57befd3a696d9b4b493ce1d7c4432f11676e172d0a6762f9122191aa829c7f2c814cc0a4059f19e2df60f444663c9753a979e36639b29c8909d9e10", 0x95}], 0x3, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xb0, 0x4}, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) unveil(0x0, &(0x7f0000000200)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r21, &(0x7f0000000040)='./file0\x00', 0x0) 05:09:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xd3) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)=""/131, 0x83) openat(r0, &(0x7f0000000080)='./file1\x00', 0x10, 0x120) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 05:09:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="d8c352bccd92ab3691b252d21f36644a5e4ca67f0c6adeca7c609fe2ab0ce1e6d2725cfa0f6d80d2d237f6d106143c5512b76f312dceea3a00fca87647b14dc90160986edbdc87d935e9e8aec61d67c1e08a2435659c845080e1272e1049c205f460f7bd67a2e4467aac3f6e716f1ad7c33e061360", 0x75}, {&(0x7f0000000080)="6343d120fd83854ef1dcd660f6ea3dae1ead7245ce5013ca4aa48672f352f3f58722e5d7dc24be3da4c523a9f113f091aebc1b3f842da75c9dc31ae1d88fca783833431793a8fc036326cedc1ebce58c228b2f8a3d91e869b8b0b0e112d78af13f95fb012fec47ce148089be8a26077cf0094c4e27590918dd203c96eec8befa5649fc05509c7d4e306de7f9076c66d3736c7bd7f54968f331d879c93f9d11b358b18fe0c3b149c1dd1e794ca7f82641f08cf04f20ec1be99603e513820b097f2e8dca7175eeee58ae2645164a00de9a64561e348faef330ea22345e12ab0df1ef4fa1c80d22b1666c66332504a77773194d39486ab6aac21817d121", 0xfc}], 0x2) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:09:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xf30, 0x0, "49bf00000000060000000000e6ffffff00"}) fcntl$setstatus(r1, 0x4, 0xc0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x8) 05:09:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r0, 0xf7a, 0x6, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x5, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:09:41 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000000c0)='v\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x100, './file2\x00', './file0\x00'}) 05:09:41 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x421) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x8001) sendto$inet(r0, &(0x7f0000001080)="1fc3ecc6464d6daa9d73d84d07b2c00e73781f3d272088c0b028d99c7750f55c8bc255edd0c07e264872c0174f9585547fa386f775d96b096087e89443b56b35bf15098f6f88", 0x46, 0x2, &(0x7f0000001100)={0x2, 0x3}, 0xc) 05:09:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000280)={0x7}, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000240)) sync() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r2 = getpgrp() wait4(r2, &(0x7f0000000140), 0x1, &(0x7f0000000180)) wait4(r2, &(0x7f0000000000), 0x2, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 05:09:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x2, 0x9, 0x7, 0x7f, 0x800000000000000, 0x3e, 0x40000000}, 0x0, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x0, 0x2}, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semop(r1, &(0x7f0000000700)=[{0x4, 0x6, 0x800}, {0x0, 0x1}, {0x2, 0x6, 0x800}, {0x1, 0x1000, 0x1800}, {0x4, 0x200, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x608adcb0, 0x1000}], 0x7) r2 = dup(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd4c9203b6fcc53a0, 0x0) r4 = getpgrp() readv(r2, &(0x7f0000001a80)=[{&(0x7f0000000880)=""/75}, {&(0x7f0000000900)=""/15}, {&(0x7f0000000940)=""/4096}, {&(0x7f0000001940)=""/37}, {&(0x7f0000001980)=""/227}], 0xfffff97) getsockopt(r3, 0xc0, 0x800, &(0x7f0000001d00)=""/35, &(0x7f0000000840)=0x23) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0xfffffffffffffff7, r6, r7, r8, r9, 0xa0, 0x745b}, 0x1, 0x5, r4, r4, 0x7ff, 0x80000001, 0x7}) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/159, 0x9f}, {&(0x7f0000000400)=""/132, 0x84}, {&(0x7f00000004c0)=""/117, 0x75}], 0x6) fchownat(r0, &(0x7f0000001bc0)='./file0\x00', r8, r9, 0x4) write(0xffffffffffffffff, &(0x7f00000005c0)="7e4ca4aa2abfc3f00dd0e15c70af422b2a3715cd0e603c816374feec3d7112248b5073ccbfcd971bad471dc2dda9388f708db94cb9c39b994239a6c9a572201aedfbae0949cea5bc318ea32fb43805f05afccdcd81347c6eeea56f0a71f72b389356a6be317075ef937b702b70848272767bd7a1f720879f0ff194b885a3c9e2cb9cd9dc941e9d77bc9b24964238197cda8a06d39854536f78a667f1bff3c71531a387fa87a96db8cfca4e32b6fd87a346de9c78c685f9", 0x296) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001b80)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001b40)) socketpair(0x19, 0x5, 0x48, &(0x7f0000001e40)) write(r10, &(0x7f0000001c40)="398086e88399a0b8a8c51dc30ca5a4b7a97bc008d2b6a93991a6bb3d836d0e2627d10d1bd32c808fefe6dd900c813f3c3ed0fd66c47911da42677ca9b1a3f50ff175496ac0c559a9f0f762e0ee440e5ecf570ce9703097f7a6f966dad284879b9117797253e490b9d089deef8b0923988000c7f9ac9f7d9de26fa582d6f3a3dda1265b0216bb4dff", 0x88) 05:09:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e00000000000000"], 0xa) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = accept(r0, &(0x7f0000000540)=@in6, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000200)='./file1/file0\x00', r2, r3) mkdirat(r0, &(0x7f00000002c0)='./file1/file0\x00', 0x6) rmdir(&(0x7f0000000080)='./file1\x00') r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) 05:09:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget$private(0x0, 0xa00e940e61a853a3, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 05:09:42 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x100) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 05:09:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x1c}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) 05:09:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x5) ftruncate(r0, 0x0, 0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000200)="a7717c9421a418621f92e67b87194050e2a591a8ce49ce280df0536ca3eae073a9727a06ffa93445671a89cc014098f962aee927e2a107fa18ab8988c2fac9da854693d3", 0x44, 0x405, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r4}, 0xc) r5 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0xbc41270f9c62008b, 0x101}, {0x24, 0xb7}, {0x42, 0x40400000000}, {0x7b08eccab8b8923f, 0x3}, {0x21, 0x8}, {0x67, 0xff}, {0x8a, 0x800}, {0x1, 0x4}], 0x8}) setregid(r4, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getppid() clock_getres(0x3, &(0x7f0000000400)) ioctl$KDSETRAD(r0, 0x20004b43) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x3, 0x2, 0x8001}, 0xc) flock(r0, 0x1) r6 = dup(r5) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000480)=0x6) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000004c0)={0x3, 0x2}) r7 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r7, 0x0, 0x0) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000005c0)="f2aab79a24764706e784588e61d6fe8690c9518e87196228ff94b79ce9d5f444372ea1e0fcdb718dfbfe12c0bb0126b55fd0b0e46bb613a93201b29d8b0988122e435ff5fa94bdb3b71ab1e0ca064eefe07131e9d0c2e9f49a694871520604dfbc9ddf2978ca714162", 0x69}, {&(0x7f0000000640)="a899784630c4", 0x6}], 0x2, 0x0, 0x0, 0x1}, 0x0) setgid(r3) 05:09:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/222, 0xde}], 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3fe000000000) 05:09:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x292) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/130}, 0x8a, 0x3, 0x1000) close(r0) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000200)='\r', 0x1) fcntl$setstatus(r2, 0x4, 0x80) msgget$private(0x0, 0x522) 05:09:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcab", 0xc4) 05:09:44 executing program 1: r0 = semget(0x1, 0x0, 0x10000) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/237) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000100)=""/160) 05:09:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x0, 0x5, 0x0, 0x9}) chmod(&(0x7f0000000000)='./file0\x00', 0x100) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:09:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRESHEX], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) 05:09:44 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x800}, {0xffffffffffffffff, 0x1}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) accept$unix(r0, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0), 0x0, 0x6) 05:09:44 executing program 0: mkdir(&(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', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') chroot(&(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') 05:09:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 05:09:45 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x10, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) close(r0) r2 = socket(0x800000018, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc8) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0xfff, 0x1ff, 0x0, "00000000e74de40000000000000000000600", 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:09:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x7e87932060a8824b, 0x11, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 05:09:45 executing program 1: r0 = socket(0x1, 0x4000, 0x7f) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000005, 0x0, 0x0) r2 = msgget$private(0x0, 0x340) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="163d1250f85ee09ecc0d45a049e0a992e46082e779c5a64a1a1ae0dd3dc0fd0c10d938ab2a65a44f06a6274712d425e2000fc9d41b314726e54cfc9469f7e69eb3cd13762f0d3f9829622f340499e6cf8bd638c665f3db27601bc48ef8a5dff098b7514e14aec5f363016082665f3f623a3ac6daa76a774d00df1df1ecbc61dfe5ac8d", 0x83) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008800"/198], 0xc6, 0x0, 0x1000) r3 = msgget(0x0, 0x9d63b4a2c4b5f090) msgctl$IPC_RMID(r3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) socket$unix(0x1, 0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) 05:09:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000040), 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1f, 0xfffffffffffffffa, 0x3, 0x0, 0x7fffffff, 0x2, 0x5, 0x1, 0x3, 0x800, 0x3}) sendto(r0, 0x0, 0xfffffffffffffe70, 0x0, 0x0, 0x0) 05:09:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) write(r0, &(0x7f0000000140)="96", 0x1) 05:09:46 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') r0 = semget$private(0x0, 0x6, 0x44) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) ioctl$KDGKBMODE(r1, 0x40044b06) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/88) 05:09:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="586513faf33474fe39bcbe8bd2754beb07cb257f1445efbf380f28fed8f8710b3248134e5d63d5bc4dd154bbf451f4b0", 0x30) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x101, 0x2, 0xffffffffffffffe0, 0x1, 0x3, 0x234b8d63, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0xfffffffffffffe01}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000b, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 05:09:46 executing program 0: r0 = semget(0x1, 0x2, 0x600) r1 = getuid() r2 = getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0xe0a8a1e019331228, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xffffffffffffff85) r7 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r5, r7, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r7) setgid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r7, r6, r7, r6, r6, r6]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r9, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getgid() getpeername$inet(r12, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r9, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440), 0xffffffffffffffed) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r12, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r11) setpgid(r4, r4) bind$inet(r12, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r7, r10, r10, r6, r10, r7, r6, r10]) getpeername(r9, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x3, 0x7, 0x2) 05:09:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 05:09:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000080)='L', 0x1) 05:09:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80f092130b1ebd25669273619d17b1df853d12f7d7e34127aef0e3e4ff3601c4bcae9d41d779cc6e7ac8ecabf6ab72f8f2c4089291df0d725da1d77609c5212c35c14de1d0895a59187f066024355d502a0518a97e7c770b176199f289a6d6abccbf9387630d85b7aa7261f073a559921fe993e2882fe06dd857861ed534c4a39299dba5b0bb17d54ba1267200bebd0b93318a1d9edfea", 0x9f}], 0x10000000000000dc) 05:09:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x1, 0x100000100) pipe2(&(0x7f0000000040), 0x4) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000140)="2f4928cc1b470180b103bb6db3f510b195c9c84b8420f0008b34f72d35927758b91106573bb7b7fe8934cecb13bbc57b9012537b67ad127c464b2eb5a39d99a269cf8b4c5510c77b49fd3b090adca4d51fbe5b3867f590f2bcc684ee5f255fa01b7df852dfa653ae8f0fd4f7bf0f4dc8e0a441d38579bd3e4cde0b458d964b50ea05983032b410f13c5bc48ec0c05f2ac0f7a6bf486e0f3b9f7f14e9ebc672864cbed389f3eee43acd57f8e8e0e112016d300a5216f527b13c28e0b9a048fea12bafd949ec14c960fac135fdb81b7a8002cf8b922e52c2154f7846a975c3b75fd71098fef7e4c7a88bcf3ed507341fdafe956585b16a20f5b3ecdc82b02ca9", 0xff}, {&(0x7f0000000240)="e671f32e5d81e68a11890a395cf87853400dc79d36f6a89f43e42d5c7f1f2e3ae5e15b98145b926f0c5478", 0x2b}, {&(0x7f0000000280)="9a50eb39e35dc66373d6958ab978fbbd59b9560aa94d632efde9b0eaff4b8df0473c12f329c39d5e3c874c45fd5ebc2fc02707d91a06ee81e3a6eae38d16652aef7a1ad91db56917d554b5f6db6b9324b0656a0fa5e2ee87de4412a9739942298067a64746aa0e0173ed19ebd02b5a1db09a41bfe64eb466bda745b164130bab6f97a58532ca6935b9ad8088135506b2a9d532bab534a2902b8a38e0ab80a0f9ccced089b0d9e77d6b2aa84e7b3237ed4ab659417fcabfb095243824829d1d9a7b258f61b236367e6139fe80bc523268efd609fb6eb40dd72c5268838220e166b7d8f312a91ad47aa48ed0f1f9db87bae186daddb1e75a639fd8b9f8d8eaa01a0683c622836fdc39761cf3cb36a27e9ecd376f7c16e4c8e02a19051eee00dedf6b16cdbea5af21564577e259f6d04abd3a6f082d3b2a434e62f8f4ff3a0d0f51f888738bf90a077ab5dad32076056f1e3bf6d15590d4b3f24ba420c8b2a0e7233603e1d2bcb85f35d30cfab5470d3bacf80cb3fc580d2558feaff724c8740179db0cd2a9b57740712d4196a5d6c3b4262968ea842b8678f8448ea43f97611de757eba8b7337372ef6f36d0c676f6d18bff65fe023ec1ca24d92fb8680eda5df8e5f076a1af8f055e2fa90d24eaf5246a584faf824f977004d55921df62cf539f98f92820f196664aff0c0c08cc80c10c159122e026737acf3cd98c880d745c8a8a6d18083073fcaadce5812ebc904a782b9f82bd064a176708b5f1faff567c7d3332bc21e736da7bcc079cb64b9782b20a5188c0ed033107e15600ed9252c8c2107a7dcfca7120ebeea5dc225cba2d3e8bde69cf240e6599eac22f4b0ad3e4096f2730b5b3573827c9e12eda41ad5d41dd8d0e8a201fe75d1e83f6f900d4fe82e80bffddbff56c62df4bf4f48384a3c1a1e2e6ecb0a4f82317172523bb3ceda4a04341073a959d4d4df9857fab2a85cd4dc1fa4e9a22fb503481df445fb91f51f2a6ac45ad4cc23e11f31b899469f80e9227b05def64f5c306755b7137f6a09302fdd5e14db9cc2ab156e134346981fd75cbb3de54932791d538edb7896c7a8edae51ad3ba0ef0e6fae42808bb4462a640e3af98d2ef2492ce150903ccda2ac69eba0035f33dc979a00736ae4c31bf6b543d2e2bd5f50d06cd348a1ed62cfe398afe6432dac17dd596b148fac8190da949ea582eb725d5bfc3a79eb50cfdd433c15100ec3e0047dcb6dd8d66ed8972b140dea346997b376241cfff1cda1f8dc857aa4bb43a41762cd501dcedc94b9238f2f1383a070244ce5bd34a2e0292d69c49156ee0f6b71eaefeea389b292b5a299b7299d2dced87e9f16dc23720924ebcd02e93b606fa57ce5d2e3727519b66185da6a20552d3a4c0ed0918e3fe96e3d41a64d065d430d523059c1a3235ec1cc9fcec820168c5b211b8569579955151d9e81d83e752c78297c7a5ff64ad5af879f4d9e859948532c915b24d37e2183d4796b7855f27d84e543cdc39f4f8f14582154d3c4fcc64419fd2c2e6997da0d157647d5d1fc23c3f0d13d93d569e983813caadde8ba55591baaf2239556e24a3981662f289a2b4cfb1a545d65b455775ffd2440e073756685092a8d78cbc6907a6e4fdff8a7c74f6036add854ab45dd1971ae06a38b76b495783d5ee6f3f920ea2b36fc103ac28ee337337f5a7e92fd0617ab3e493ee5c5108702d35436f0d34c950cb274c29141550ca204703e47dd32b49dfb8b3d6ed587651542837fc4f1d4e235d8462fabe36830ce1fe9b68a25784b601518009cd54ec3b2ac0d66e2290bd0d3df4bc960612ff0b3dd541a41a1e9e9ae36b1e094d18b618a7e95f1dccabeb20a01f96a556c344bc313ce2a0db26d06e461575c31d9b55c9974e71ea99844780eb2f8a09998ef2f5b4f61a03ff9d4623185cb2b3e9cd15450190c6c3182713f9e5809999963c8b9ed82af599d0cae47bc6fbc578c7469ec6af48a335701d13b9d379024401cf0857c85624be7bd55ce41228d5808a7bc338f4fb5c77b2965c967f1245fa3540df09cbd0b7884d3b578d0c9e782882e8b2db12ed02a4be6392b37ba02293363807e6fe9323cde1bf75a8f411c1c86177561fca3c222271462bd59493f2f54d1a2d782e41f2838e8810405b988b653f8d91565710012d3e3ea19925e14738287b52d673c5ea01c94b2b2fa710d0aa1eef046dcd74f5d3f3d6efcc2e9a7118611b76e54fcf3bfa83e40991c3a5726a4917b04ed4143a7883af41343faceaa59840a0f1e4c9835d0663813403ec974fbbaa46488a2e8c6c54d88664a6ffae7a358095ba45653d20bb921bede23e141ecb5f513eec0f0d0dd718619c0125229ec61b827a00a341947bf23361f623456685a0a2ca3d62d3c590d33ad94132ea11c0978e9d764a99f4b0c66109750ab89b8befef0242203fdb2be552b98095402cf8338df7b26d33591abe36d6c282d778fb86cbb0be8b508dd488a472a87f8e35be64e133a515f180f409610c40cd4b5e3ea49d02669d818491303c7f015f44b4537201c94cfef930fea0b9547eb8cfa48931ec800cb735f736939cf657f439e5bf6eb924b5d05973a71e20cf85e2715f70d76dca0d87cb8a18d208661525a031a0cd23924c707dddcf08664286c0b6b7f9857bcbb2ba38a6eec471be28c0829d62bab6841eccd2a68bf27269cfc408fb92ec993da4a4820acca7b2bb0c78e36ae1101c837aceb0e934a786a8b176e8403a1be51ac9718ddb19c2731e90802cdef5789557c15866d263d7f75235f4e5d4dfd5dc902d3c0eb11bc3c0478a0ea44ed7178ec72d37ba0fa6106118b4460d077397fa3c4055a3a3772e78094fc4c7d84804dd9306e34acc62316cb79b7eff18b0829dd52f018ca41751a0e01e86c8819e1dad69d31d25cec0e8be481d7988c79c064d13b74fa3b893905334f5a04c05dc9117ea142f8417b7ab3b900818bc9b5c168e8361d8f3cbbad3f4b56278d7be799d4f9b0cff0a5913281264fea18adfbe32237aa24d9dbb1c71a28b24cdf8de334c5cef919cbc01f119f418cff96ba08c662883f814a0c57d7bbfa10440dd6a1608d2e90cdf9e06efd53875617ee22d81925ef197b546349876dcc5559b1c8181db0dc9e44ccf943e9af6770a27d0e7893cc120854dc4baaae93b9d52e46e1b55749022f56b5dc94436b1a2859e2c6fae29557ad73b45922807ac633ed7e4d423f512fadf82ea1e96aa8f6f2c952b4d79eacf1bf6d9a8dba09c0aaee98690bfaf3f1f1320c9f53c6a785a16ebd72154708e1ff08a12f951b412a23edd5ea680fa29fdff80eaa9bd76c96715b7cd19488ca742d57565bc599f5b1ee410964d7bff3e4a33995258e7d41bdf3582aed6156317a0b6398d849c8a4fa713c34356de52bffb70799c7e9c5bd5c62044f372820f1fcc68a6c694f2958e104b0d09de2a0f468bdd54518847e49e4a448475a04d4283d3e071d76ab6d8f73b4e9a02af83faa524ab611492163cffb962860b521506fda6bf841cf2bd58af591f378dc532a23fc0e0ec58f44fad1d530b625bdf0108eeb234c678752a70f6f2bd1b69080e80caacd04887247a39aeb05ed927181eef080fdb6c6d5d03e00ac81ff0587320c50f4190735cac0bb297ef40a2cf5a6f948ccf4d502e7b11002ac0e5258f25f96bff564d2845219f62162b5785eb661917f5663e55248d20eceed3b7da7ea6614c693b48b8c0311f8a0b12b9620faefefe9c14793525f76f3875fcfebb4b2f7533118173d45f5c44844897c58d4b0af2e4a0d3b2c01c54122daf0abbc190f94e14270ae0982bdd4b9dd11f1863caa43b419ecaecb6471c421bd953adbd5b331aeb921fdfe07c307edfea5b3af025e26eb51e1fc6f9ffd0af87df8add307eea866162ec375c401ee4d74cc82818a22e5198cac3b9f48c1d72cb6cbf574c3fc5f60adbd8be14657e64ffa96c543cfe978aa0debc44868fbbbcf0157405f9f5a899f9fdd2f3273b019c9ed781d347c040fd5d872fc7de381756f5ee35412511eaafe425aec5b8adf8bf48b1cd458352ffd322c1792d886ed74aa70e79692e69bf890f29f045c0404223ca7b5eff4c05cc1f4c1b853222619bd2bc95b9fc40f2cf5d3d1eb035422b6261e8938be8d5dd9fa00353010b85cdb111572787752433cc051ce19f539d69dacbdb94c4c188dad886f656fc804554847da7bcb52faeb145a3798bd2633f0e2ff15efa0fd65b947196318c48596d6418bbcd86fe1f7e4603342db18f9863779b2c844effcfd1a201f9a52ecb93fdf032b372e797d531f7cd3e9823a8180b7cd4021015b143ccec8d077addbb49957f1c565c3bf80757ec819130c4891d5919a6f8bca977fb114c0baf96a0bd561019f95a4bf7f7b9600cf2e23c1e671c1fd288c47449fa979c0413f39e9659753d2ed869b53b6ee9af8c607f9ecf91c2b4ace810f8586d53904788af921f045db21e43232d929a4e58c026912e8eacf88ece6d4e69abd65ccb9a6263e90d6b0063bd3c628ca878b077fbd60a9f59a02a50a76c1327827e0c608a4de3fb8220f5782a89c6baae4b9e402e3c25ef329fb54077740f88ba75173e5caf44408e050789367e67675bf9cb218b09a4a7b2001cb8c9a89d03654c8b6a8839e8d501644fb5b889c8db8e09c060cbf11620af0e63bedb3cd0849200fb9fd5320fdc62105f5f27bff0dc63c26e9e000678999abd9bc6c6fdfb41b876e92c395a37b04f8b831d29c82ed74786a879fbd26d1283d719972efed0a614200f5c8e5d8badffd75ca93d44533033a046d662fb1dce76546edabb93d813228fabe74616015e5b1317527069d8266d5d664839e082ad64132c98b4bae2fbaf65e20e98bd83195e558a31a525623d9eedfb6eb64a468898d224ae5c7d85135aeefb0376cef9cb1986289928f11422a0ecad7620135d0debc7e035ba4e544118ae97a40c4d89417565c116db4930a442b6b50a0dbaed62f0c34832eb9867faf243cea8c02b0cf7a9be86ea69daffc48bda70bf368e55ca745401b88f83655d9f50919b3951e86c1d2f54b84358e48c3ac1aeace579ac9baec54f6e8e191debeb3a1e020f963805e2f32affde81ca823fd7f42f306e88e93fe8effab8554c7cd616584a7bf4789bde17d50ac9e271b73ee951072acdf6af5618e2d97e3f5568e1776d32636975fb89c0eaeef612ef140c29e79769d847c6e8796d30f86925829e686fb354e977226aba2346910e06d9f268c6ee017af9a1817a745db96a9aab37368a0081a9e8dde20d105286c632c082439d8763f66dc85ddb3bd48138ea6c8ff37df4ffd0a67c12497afe79de7ce7dc660658ca9e7c17ed6df3908329b3dc7a9f81506c71a4fbcef027066f4d251073a3bac97fcbca6597d40f2e577d028242983bfb0d1a89d7ea6acc2c42553e14a83e91c0d75e411a0cd36fcc2c52e19e0252000b5c2ab93aa0b64e86ecf68078e4b75ba90cb33eeb05ffabf4a87b8530cecb417d681943894d8e9ea7848130db859777233b911527aa41d5b147996703b73a89273939a958bfb5770a986e1cb82b50156d39dc030fb82486b0ebf253a78af55620f2a08896516b9696f926406c0946e26a86c1fbfbfa8351524462b51afa02c4554c8d28f979dd23b2a10c9ace4c7d0cecfb9f785f3251e7cbe55eda55502d2ae49e6454c9dc752dac3e5a5e58caf63cb7d5817d0a8f3fe12eb95bd92b4cbe759f154eb8da6d789e99b6e66752c9760e379ab3fa3ccef29e8383f46080fe6ea631987997e3ecbf6d37206b9fa26ef0", 0x1000}, {&(0x7f0000001280)="6a28759fca9f877b969756c240e29e", 0xf}, {&(0x7f00000012c0)="b67fcee94b155cf72454b85c0ec64a8daafde9e93a1e54f173bbb2601cd418abe8a98ce915cea73f100a3f8a780bbee3b8de4f462d2be9ded02c1732b07424fe3357fff919092b26a1c566e76fa0e6d4581e0f230624b65908f34953250472e2e603e3246532b674937f7f25878f7b89c77f40664eec45a2178361905e5ffe5dda12d08e1b35b619f4044b09ef22423c7e115bb7a2f2f6757c45bab07056709a", 0xa0}], 0x5, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) 05:09:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) pipe(&(0x7f0000001080)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000010c0)={{0xffffffff7fffffff, 0x4, 0x8}, 0x9, 0x0, 0x4000000000000000}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) getpeername$unix(r1, &(0x7f0000001100)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="3cbf35cb9413ac761a0fef3954e1d5580351929e8854768fe18291dd4ade44254ab6b5e3c39cf60a270642f4bf2894ee700bd82f96ece40d2bb5e63bbe1ac91965f77d74bdc998ac3c89788e24735e6d75c93872c3d608c9806a455b9b25ef588744646416767cdfe89f7e42bcb9ba4093d02a82a8463a98939595cd23ab7b898369fe860ebdd70a0fb53e0a06c7cb266cebc928f3c57243995a21750e6d9510fda42f3dbf4ef25fd9435de8e5afd8cce0b7e6425ec0fc8ea0d304d7561de8ead01d2128affa84ccef7526071be881d5b59cb9d12e8e724328cb9afc33896650100eafa0cd5b27ea4d5a805326a6cd2bd0327cfddcd558b834457c7ca7d8e09f4c56d0e543a4a430529c499f6b1705cad5f2d92fce5968f80342086916789377659e1fde1c9540712e59e2c32e32aa2a83240b0511ee81956f7ccf1e69edd4d249ce63a325d3a3ba8fa9bf767aa04882743f23ca323268adfaf463e506c30d1554dc1b02e8d10ea27d7aa7134e3aa8734de8c462d2bda714597f826b0229f0daac32739872b7a14902bb0a3598c233f71f1ac0c1c7f05be56baf6cbed8f012e182630f1ee04fd3388d26041f5ef7a7b464ee17ebf01f6bc778852b0774cfc4a77420c7f182e939084c838ce3269d4b13d4aeed4d3fe1aaf8f0eda87d0715018b00db3d7e3715fd1329fd24b90c57908a066a16a2ea21812c5c2f4083374b0bffe244c5fb7c015ce733be0dfcbd0d26cce4ef6d5346d402032eaf765b6ff9323b80efe6de7bd7488b3b40c01ac4ce1a856ddb1b6499cc0697e2c95b02df6e1088fff60b8a3cd6823e7b9ab811680f13ea3625cc25dccf6443083490842900148542aa0bb8dddfa982bdea2eb8c7dc1b1166e67ba4565f61f0250e58f1f1925ff32902cb88ffc9c7cf1b9b744293971860e585620a8456c5cdffe9f7c94f62dc99ee9d8f7d8a5f9d986fe43d9032375d88aabbd5d2f4e91953a3d382a0444e502ef8c8522e616cff5366f7c7e8c02e1057789ea27037bd81cc9de251af8fa226ce7dd235fc0b17ecbaae2ff8af45d23b6e76ca043044aa58976d4b723226a1678d2e36a7d6f1dc815b70b91726320f17ecb6c88723bc7990fdbb3895631aa6f8f6ea06171c4dcba0f17855b79244f0cfe8d73ac0146ced1a7156d53cf4a42b1e2b941d7be8c0c1b753f1631c82a8ad9ae1ba7bf4e75f948fb784f71760e949ae6040060b0fca8000b7df51d3fc9b2fcaea771bd9d91146d8acc4c55445315b5381b085c5973a97d18f4908d186249cbde3173507dd76805e374bebbade2f686a612f492888dd28115477be5f716997e550d81267c2b0f30d988dd3ca4453404cb265c6bdbea4038c96ce4ae6d0daedc29d17bd2b25ec098158d3e862ca12b008bd8aeb371427d9078388a817ea72c29946e93d93fced67fc58691aeed09f58b3bed185e8e58018e2e6be726ad12acd56cb7c462198f65da3f9e09cc08cf5f7b68c0c7eba0a0df582dd81481cbc0165b9cca5d75456fef7c491df21d2bea7467bd0c314b9f82a6a01446e7b8e484b34b52595abc0660a41ed138332e753cdb4ac7c26807771e9bc7cc27591f4d46e1016934fae5952e3cc842f6756ac42f5ce6a4bd95dfa54b05ad113ec85e018134be1c15ccbea5e64402eb358a50ab1f53424bcd923c043b4f9bfdad104fc22ed4253a087fb6f0558426b1988074389717e1d27fbe3ca45a15975ca83bb8b92206e52b398e06a141d05f3b2a4263cd86339e0eba0e3452aefb4d99df3472bf6612b11ee42ecf6bc6beca7066d7f71664c4e5b88e379bb1d5c8aff6b3ca7aa2108fde05e7aa758ddce996b85b94012af1f7bfc4f93cf758305f5b10af1a78481ba054f2e2aaeeef1c78ec21fbfd2f7ab5f2734369edad4606eebb172c1d7d01891e3b4f29ac845fda282016e8fe0adb5eab2c2e45b3d82b2438b9c5ecd9b581a62e5a06344ada333eb7ab937fb0bf50e7a6707009a66cba61d84befc841ee8f132c5b641869a726642cacb28e9297a8444317776ded8b4ab1f1b9420177527b25e8f16df37ce0b20d843b043d2e865e66c9ca293a7930a398558f94b6a5c03dfb93c689443d4bcdc8c7a053a90d700bced74f002395e77a5abee953dba75ad6074201cf821a8c0bcab4eeb2488ae265a5fcb8d40376a75d4e47d411ec5ccf0dbfe329f339b4b3b6b1169238d3f07ecfe6155af45243865fde15a2f3ad0a010ec9ce119130cbef4628d864e85f253729731c3c2da1961c315cbce124ac8d7bd6a6df86e1e7432d7c1c76a441b8dafa86f7044a2857883adc5158569bfe0fab1d882407d3f2b7cd5780fe6857cfa8d274d111871ade1ffb7b1296d573b7f17c8f6743433add8eebdca9ee1159e1e57dd9037ae957a5640939cd0440f39a37871c5b9f9560c219f3ebeed0d2e1852fec8f5670b0b3c5fae3ff4dc540626d4c6bdd4f7822ff24200e5ee050a8760a2179ef9ad248842f23d296d375d8ef2c071f01408cf354cce24bddbe5daa2eee2c426a39598dcf61be2ec74b56a28bd2984d1139db26c143ba76fcd165096ca26085662591b599a176691ddc58634a648ca990d6db40848268f4c8303d40cd3610d7873267dcdb9f652e9e417662342cd1e4ad3c242b104c6101d2f0172d47fc93a3d0ab9c98152973050334cc7d681c337d0b06d50a21c2cd1617b5e810b22fff3a9d1537f90110ea100da6dc1f076247f0fe25361469b5ccff07f3feb8d160d77c2271ea96bd287ac4e2bb65054d676ee6f6e74eba130429b3e361fd2b29e1a512d5c787cddb24aa3518149896bfbb3aa182bda076e50ea03e22a6e968b0132cad5383bff82ca580da70372c4070b7f8a08d1bf63660fdc64a36c380286771b3af634457f45142482cfddf779fab9640a778532ab7814c42602c4b766adfaa58e6b3db03f4513a846e0f525109c00262ae70f9fc1b09c6fd4421d57cbc1c47e498787815db741a79e34f8719911c6490f6eec944275ef61b70e9432028bacf0f378a99e5083e96f3be402ac4391994cba153c3c58fd1c9ed39c619d6f541588af3632051c96c75592ce42d58ebcdbc310df46b36c929dcf03038d61bc46e3ca961641a5153b60fd1fe5bc4d523555edcbe130208dc8e0055f6e1696fa6ce1861e5edfb3167119b4ef6053bb88919399cc29b09df6bb082e201c6168cf066689dbf82a444bb4504fa2b40b97c6d20b18fac14a6c6eac5ab816d846e4886225625d1b3f8054ddbc4f700174b0473c29ef8d00af2d9c8c67b36341bcea25914db72d00de903ee8d7c2041bdf18bd8c82c0626263bfe03288138d34e6ffad703e18c42494332803a2d999427a7be5bd82356e5d9056b6a98566647a19d21488f48a70b20485703991d14d2bc4fe5ac0b431c106155b0b64bf90df09fa52420db7a2a21d6e5795f314822fb061e8d1169de021bca3e70e65bd56a115d217e2621de93b8406c3802689efb8e71af385fe1301156ad984571a02711b4ee72e22d1ff8f2bd59bf9a2df60105592badd6c7b301957cfcb2f56339eea156bbfd5c6ab9186429d7d2f2d07caa92ffb8a2259462be598be4b8b8be7101f4021f4f724dce082db22e0f4d841340707428e97395fd814d2cc8f2b218520588da6204663e6577a1de9782c0b4ed70b05e48b46562145f8d058dae5fe8fd2daa52e8a76a4bfbf4c969b9d6241aa8a95bb90a7aa07b8f0c92096e3f89938e0077d067a7d015dd9bc2ba3a3109ccbce0836417193cccdecff02f5e5b0fd84feb7d311e32aac5465439cfeb755a11e0d0571d42e0bee4333e189b2bd30083263e9c54d072caa9694e768a83e009e500c5b8a99876b29a8ab2d5828184938708740fe4d191d7e31ee067abe092907408a3e551dfb2ac0bb1ebaa46711f4f6be7d33acb6302a318203df4f89d4e8c61d8831b858414e92a26ea1668850e9c2cbd7cdadbc5c46693d10c2fcd96361c7ece43005fd6f462d7acaab640b436dbcb84693751dd888031be5f772b17fa69d3a390fb9e161a9d8f67f23a4cd866ee8147df727664c5a4dbcaa21f0fa9c269a4ede748eb1c65048afd7b90ee0070c0f9c62a16e02752f0d2c1b4de4601638d556875008f1b6c2b92b4d66bddbd1409c047f314af32c9625198519ffe0852398d54702d3b32aa1b72e15c8a5ffbd97872a329a3a57d4db7c2c5bf8051ee6e634ab0bfc2b3fc8edea2ccb0344f8fff5a924b670d5a46b9cf41e331cdf5cae8882ca41d56cc24c73dd3362b00d8f1a148ec6d1694750703e37775ec1d713bfa7e70b41ade40d9f0140cf62249cf270e24d83732a478b7023b0b08caa266c4cd10f4cba90b4c7afe2447c3f252cd55dbb7cc95d007fec2b91182c09f680ff04e54d1dc89b262ffa440333343cc63ee1d5d93c244f7b78b72855697dc2c021fdb476b2beacf2b189a6a079a243df3c86270eab6e1f9682a8eb2d2832b2dceed4df4e43a36ae3fc99af8ee640ed19738c37bdf5ae15f729381aa810a66a503608dc8e740f8415d53a83b76b115572dac684b36bafec315d29ce60767bab634362ff4112bfed2be102dc946cf57c8ee8167f1e15b38902a5bcca4ac3e8f7a6e8089bc0772decb24638386ae01d3511c40cac0d808215e74fedf8c74376ffaec4e5bc329bcc433e765b5e816b59e7739444c8d94af407faeb3a4997d5b6cacddaf30f3259defec3cff699cc5cdde4d23eb58441978db9ddcde52e143383b9e435ff65fb0607b21d7a16eb4d36e6ae5e92f3fba4cb517552565a2cc7061384c69a26a7f3626ddda7bcc649cbc30be34a110bc07f4d7f6c684ff7f2e3b13b9e1d439e4d13f3db731c05c8d665f8d397bd1f5c919894d71887bb849dca74ddb39f991a2971f60567f759d2101027344a38d6a5f0f10c6b37eb6230873f628d02500e0160d392e03d9ef8ae717e3730898b6b50719ba4b32defa1111008b0badadda521ecd6a665bc7bb96876f5982aa6d37728a5a03fa877dfdfdd5d52effa1d1697e8a581548255c811f0a426dc0b1cff6c5c6ce66436069a1351d78bdd635e06597a7973e4471f46c3d9247563d8fbc3cdd09c33e9cab3a32f6beab70078bc4180c7374f826cf97c2941c26176e39049fe4a8e2ccd704f038eb84e63abf7bec21e39db06e5783582f2589bfc292bb077377d732b678cb46818e077f9576e315096e21a0c3add343418313c6f22d768747afe1a1670f35a5f4896e1026fee5497c204a9af6030fe48820087d0feb0a4f1806ff365964581dfae81277a8de9f56c368a1ba2b0b85de87508d101e2a56d3fd6360f0b42b176c047e3dc99b0ea0c77604b9fb53e0e972a8850a0f6499ed44e69dcdee284bb5de5b3d310879b037adcdb54b719afc4be4d1a6294c964456cf8dc1c9c103041b4b3f1e0501ba1886f60616b9d7fa65261e89defe644815af2471dd9998e266e49c5038d23e75e5b7fe3cb69901460d57dfadb68d5cbd5368a814e2dd4b8d198544969210905d77692552eba7c29f810aec55eed3ab9bc936b5307e61226faec7221bc3bf070b2f4f98b6a46b0cd0a6650835fb1add3d63c406f051b24b299f3ba011946456ff2dcbb9e74e0fa211e2311d57634e417e91d4de68abda87400d58355a3afc78ee483773e17286256d274ed3da6f74deb8571340677f60a68221c21ade067eb833d81c2b0dd234a03e6b5ce7c891d49d46d47a82cd4f2e3348c579653ae251a14d4fc3d6d68924ed4e7ebb2b6b7c4e438bbe63b5081cb45c385e6af207da1a2f75667957bf93df02ef06e", 0x1000}], 0x1, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 05:09:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66fded24285c5dd2696c653000"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) readlinkat(r1, &(0x7f0000001100)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) 05:09:50 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x4577, 0xff, 0x1, 0xb737, 0x1ff, 0x587, 0x0, 0x3, 0x1, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) 05:09:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0xffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x700000, 0x4, 0x8000, 0xa652}) execve(0x0, 0x0, 0x0) close(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x0, 0x4, 0x100000001, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3469}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3b}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000f2a000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000b5d000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f20000/0x2000)=nil, 0x7ff000000000000}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000d63000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r3) 05:09:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x9740e18e381f25) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/125) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 05:09:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) sendto$unix(r0, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0xfffffffffffffeb9) 05:09:50 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 05:09:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 05:09:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 05:09:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000018, &(0x7f0000000040), 0xfef7) 05:09:51 executing program 1: r0 = semget(0x2, 0x1, 0x506) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x30, 0x9, {[0x9, 0x1, 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, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x80000000007, 0xb, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369ac800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcba) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xc) syz_open_pts() write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r5, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) 05:09:52 executing program 0: r0 = kqueue() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x1}, {0x7f, 0x3}}) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 05:09:52 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000880)="04840349bb06e19a70bc3fc967ab29fad9ae9652f661f1f80c9e7a7b6c6e05f01c39b2f98621793d5a5f5c5e0452b4642fa7e49b4529e0e04c0fd02c6c2a72abc604a8a450e48690b2b77bc6d0ed68dfd9735e8e81730d7e7097eb73903a099452350dc590492a247aa523a15c6b2a4ae662d76fcd63232c85fb9d237ccab60371fdc5f5226591d62b3586b6f5084ee9a03e0070e2e78875f02c2f1e6f2ba6363ceb0e3f5f9e2d996e576db8fe438603f36f68c5f214e5011d2c0b5feeaf62145b7c722b7ab2b287ceb8f6815533b7e217193f197d99ebc74b014a1b13ac82a0522ceb904cb2669966f4e6096180f24f54d8f430fc22c2930d1d5a3986c37b9f203cf11fa21138a073c8804ed8085d794feccdb447350053aad373dd31762d8eb2b9e55a71bf70a0c09d21a96787497406d51e9abd9c605d146f2b4b69fa8ef3d70c81eae727a913c624634691992e4becf989356dcd38a90aae9ecdf85dace33f31880f2c30d1f33290fce0e0e99839c75d72c59181110bbfa16c0aafa108624a3fcc58935a2c0e42c966bbcd9623950b878912eca46f68e6d29faf90e8ab68d18081c88ca7c225b2a731155d21f7ff3ee35e67c42a6210f02621d69e03d498a0831ff4dbc5f5eb6191b09b5bfbde4ac33e34b7048d1c09a252305d8bd94854ca34c630872c1129398c147edd2e7fa24e5aac4b4bc3706c944356bc99e8909293f17b6590607b4933bb03c068bab7c9eabb79a7c3b6874e22cece2abf6a5579ee14cec35edaad57fe519f332cd77891dd6cc796a14b99837d7f3c17e22360fc9977653d3e4677928e0eeeebe89e2bf192b023693819191ebcaaad525cd82532cfef43443b4e68a8664978067821588591d5837f701d28dd91ac0c684fe6dab5727957f8e60bbf6c6b1b00715d6305380a2eda1181743a781e13f5d2e53f41ea99b32cd9f67335221f62996f9cf8c884db300e033c992532bd9d1ac24f67b64a354ca8eeb1ee4fddb613c87e42c94ebbfb77f2ed57fef17ae6ffb52c6511fe4f488933571c9664473e29092566d9c2e892caa5a91710a1015568aa83a98464bc8e5c990cea785ddfc402fc55ff20eb8401fbb76e7a766199763f1af16fcacf12455de7f459753d55061950235d764c6c922e2e4c5c49a2f958486db2dfae78cbbdc8fd144908e5007764889d97d573b5d48da8626000da85b0e84774ae643e4b2e84cfc57a71b98de63cf8865aba51751f9da48a7a3ba2127cd927a97da6b00a3f7730f43ee1bee97bb35674f0985be08b911414944768d3db96666a6bec56dc458b19c1382a88019c8259876c148a2ee423e899a72f1d40d0be2f92cd48dc08b6643f3a330e8d58c3ba7dfbace8a07da7a7113a70c2fa0e7f221e77204a2b98fac7cf8647830d34444cbb82c289a60ad7d19b20fb8cfe4b1aded9990e1242946914933150d93553a8877e08a5a184a29fedc35d374d894d06e6d89a59d3b98c0721ef92336f61c32a26db75ed4e1593517914ec82767fe0a83677dbfca5cb16a1585eb6786d73db866dc64be15f51c6256a1449d7b9747a43ce202286286706a650f339c2dc4a0d40b3a9b02f662d2907a72b927c01c0dc5cb567b7f0af334089ee6002652793a0641b0d5380f5378d77070dd140d8643b68b7ca39975195f458f0cf525b0cd9f7e2ca814e0896dde98d68f551da524844ab4ad4b65f92475a1e276823e70fd8838a48c5a8b325ce6ede3ae3b0585cec1e04d022cde1869d13f7fea0f8452f2f652a7f937bda258336c7d4d950fa82fc2c483a1fa1c1047340bd04aa919431ae1eadb44d7692d6971dc47817d0cb760cf2f1c34acd6f5cebb9ee48dc744c872a3f61ce641b63a78fb403fa0e479125ea47c2e0534187eb9e5d1d84d03182e6bdbe0ab15cdeb4bf8e5ee1460175c61a6ec94431f170cf461be022be76ffc23498387c3f23204372ac68025ebe6eaf2475c04d5ba5187bff797286ef9b8508b957c7f5acd8c52e3c1cc66eb73abc4c0721ece8d1ceed02f8c0f556741b56da25d8dca0f155620e0b06698200532f5336928ae0293f30b247e20b6e5d2e6fc393e02f81a3d02e70b10766f7c2b2e25f8922545cb2f1424e642f0de50e2e2291164568d15a4413653d6729a40b13343fae030bfc90e9fe673102c8c1e095127b828399aea1c18bb54c335764a69e52c0b1717fdcdc461abf6ede4d8203b34bde58ced0ad6fbef7b510d9926100824c374796aa627f4584668f3f897bd38055cb9e592e947e6216ca2ef5762eb8a5ccbe8031d89ce34a6af0f753f7727578524ffb6e1750c239961154e8bbcde61cae4c4b829e1e55da7cf4fcfeb489f2f0f1de10e7a0e728d192679093caeb9bdb1efb889afffd6d88d56bf953bd1fcd6db32ac0e3a859af1daf4d54bfe55f6bbef3104fa01baac114dc8b7512adb97639150b9d43d23d89d96f96df70e9b39af0ab71846f3ce4e95bc0dea4f1905457c5170af32a87706a05723785f2a614f2df6ffaf552ad1f9c93dc64fb32bf19745d6f4119a6e5d67edff295451b8f31b6326f65c4c72ee38258211dfda6517fccca85619834fcc8a185f93f8dddbc8766b30ba7cb77d2a0cf3ca07e5323d09101f9c87b66adc029f5fb20aae9c5075d55247bd8c7caa169b41f241b3d6eb37ad94a3afd6d9fde8ce959dc41881517708a4643c85cee60da9b90a9f2fc0ed704aa5b6935778be46d83703e2383b002af98398116c958aa803b69587e05edb04fbccd5d04b946a4b05a4b3d95f9573504214334cd988928d94b20ecf56934e2a4d66a8028a9881c5bcde1574e38de140b78e4e83a815e912ee2a2556f1052f6d84f1ff964c84b65e9bdae89fdfb6a60488e13121f2ce012583e57086bf87a481b2f49ba95d2d2f39f75ffa1e76b64b4c06da4b0a5d3a3860e15ae9239775189ed6026f60345f349d2b3b0c8d225649d1432af2a0f83ed91aebae3d35e6f9bc2cab6884422ec33492de5e3a2dde57cc8dca53639767f71a95113f46351acb287e7f367a0fd5b6178432a40d5704e95d259182b0beb6fec7bbbd204194b20d5971b23d5259c972d9bcf999246b9cc8f6fd887f692b0cb21ed64b208d6cd630c2cd530ee052070f7ed28e3513386737b1c69f5888bde3592e287fbc53c34e8f1caab7c73932f3cafd9ea13e13241de2402c8c084b7ccaa48a7713649d6544ced6807fb69c3f9222145b9ff750ae503da3e92b36d1b81ffc849d37192198351b88a2eb6423dd203d43ac276eea45c2adddab3d923590935ee7cb4b3518a17f9181e2afa83b04ee9a6e110e8854572a9610523dd0b987a7382d8322d748f6dc3b5b8f5da49b91d3a0b5dfbb42c1b595016afb5aa26823a759a53e5c0c1489d0fa5963c391577521c64472731058aa86c3ce43e1a63cd64c58a44fb9b4b5ed216a0159f249e8da4206bb41d40cc44a629dd5dfdce2f7cf0136acd6b0b391099dd9d2170d14f72f85d8b4be360d2b2bf936a6a81faabc6cdeb1261a147076d71f527f6f5b42f86f87d141ecce1d706c449006254f1c03cef1e9c8a757bbcd42e4fb628ac2329ba2e578fb52ae1746d59044f9c00417d808c51cca2812257f30fd2b329fa5f1172d4c7a378a31fae2713da86bcab71ea0fd65b2bae85e363e30d910c82b01d5a4b0391514949960b9fc2f50e24970fe2bd31ac7ad4c4b33df555c4a0395443d67061c5d96b95e0b7718ad824fe4708ec69e6fe4c639c53bc9813d39831dfff65bb540c6839c8e562a9b302c46603e1eabb4bf6a3735dd5c33f01faf5294565106612580e5cf8ab641d8336b4b5474f4eae1191b11a6f00142ab441eba71485135269235d97b24fad17f616a579c7a60ac5f16a07dd5ed8c3245e721a525de99aa9222e64558be21d77bc07c8810f21bf1bf5e4f8cff1d0fa23269ae01b8529165dd31dba6b2307c176a0bebe8eb0a3b5da855045f36732b842d0663125cdee469ef0843ef585d356de678bee1d1f83eaefa767a92b73685ce21004a532391e041a4c863516c16715a4c23293d54235d526f64b38c380936c5fecaf5d161f00d2dbdf53f234d339bd23f82f0232edc25e5770290eacdd28f93ac2436252b58946be6cba380fda8af719c2f1ae4c0b02596ef043881ded1a6f7aa2cb20ef60879138a5f1d7b35be31a35e862ff190651fd8bda9531408a6c3bd2e139efa98f91096ce81cefadcf9b1c6d7bcaf1a1523a084dc70377425874974b279bade2b2dc1e5de255b22e0e64626c909b56586dc0b6ff6fac725ff1d740f08e5c1c67a5adae643b61991610be15a14c03f8dee9b5a607713dea26775d185b533ddf2f60ff15ae37119b28533ae477d63bd0b31f78b5138902e5e03c8c40c7d38e82e4d14e09e26dbb85750c4b6f212b1066f924f95bf439e810aa917e3b44f3785b40f86cef037e850063a5f401c5643c4c5e579d815e2dacf673562b2cccf5ac59fd91fe34331f13a2b2cc8b500d1549ff0dc39f991d1a9869bdf23d6d05aacf735e6a664e5c00428dd2b3f8ba316fb1efb8ff4344c3e520c69b6699d870fa899c535dddc15f50b300c72141ddc5aa063737b27bfbef6a35808b008b342f4113fcd1a1b8f55d5a303d4027bb1d4a4deb01b1c39d97695385c80f04d1a3636686c49bbe7e27c9577d096a0b56f5c326421264b7f45cc0f5ec7c081724e8c9e238ab0c64fc070f2bced59d7625750e72f8b7a6d66bc507193eeef901175f43eaf08e2d9cba22d742ee5870c25a04fccf9b0f91059169ffc7658b7746076f96bb0c2bec223b572f11f45434b253f4dc02b2070be3ae467453c37968965d37d22b9561194c9d3b71e26ba17b46ad099358e4c978817ceedc9bc83e151a286e6112ba7c392cc8b9e5a350ae2a2408e12f373ea5b6943f8c44a839060d661f57a7e1cdc70fb8d11e2416d75499d423bcd19ffdbb8a16bc3532885f60def01b7ba0080c58ecc0f83a67aaa2455a15f7a5f621ef6008d3fa26e6a0e24d2a5a9735c0166edb623854d63d5b2b3924f21f078bc665a0cbecbb09015e88be93d74628d7fc16eba1f5c06044dce59a4ba433916493d4dafe466c4ace13a2102d110d709caa1fda6a83f4c8a85dcb6dfc5d6383efde4049fcee53b99184b44d4a48024a9259eb03b53eb4f5a561617c9b355ba8bc9ab3ea15a1c942c86cfc1bcc91caae4819e2e2670af95d7e86efeccca37bd50d0dfc48809201b1c574c74bde088674dc21dac99bc78a5f5b98203e4b618a49997179b3a03387bdf3ceb4fa40a9604cd5a8937e9e2383420bcaa89dab0167e5bbe32e2b1ead3a304bd10c4baac401f0b27df9fa4d884bf054452a112c69402891ea081a1c8c5a1655ff1360379783fd4fc6954eca6e225727292db5002215c9a4710626daa57d18bb5d21c7a0bdcb8f011563b9fda9ae1a5ab55f50dfd4b40cd2dd344d9d1df0afcb795c709ad7d863d37790a57bb63cc9a4fe50e238e82f58bd88acd19e071b5e1b2d26da72ce00c7ea76a3dc077a151c110f8d1f59a03dc670d56b50baa99a74eb92dd6a93c01e248bf445bf4e12a9d86d96419991f106d92041d089b8d2d00176bd74e8ede402bebffe9c29e53bb4d8f3b3cd380d380d834478316bcf2c318a26c123978453d02004a69d65d6dc8ab6cfe723e8ad939e3c4f88af9e624c69f896cf4311330939391151444777bce8ab13b772889158ce94499747717bca77278b1d84402c55d8a23a4b664146e54640b9a5ae3e854078b3348d6b4be209fb67ff612f3a1b207abcaa713916df", 0x1000, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/217, 0xd9) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) 05:09:52 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') 05:09:52 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r5 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r4, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r7 = getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r4, 0x2000740e) recvfrom(r5, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f48, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002640)=""/97) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) r11 = getgid() getgroups(0x5, &(0x7f0000002840)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) getgroups(0x6, &(0x7f0000002800)=[r12, r8, r9, r13, r10, r11]) chown(&(0x7f00000001c0)='./file0\x00', r7, r14) semget$private(0x0, 0x3, 0x10) lseek(r6, 0x0, 0x0, 0x1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x0, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x8000000004, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b191c91f48cf9304283c98c0449f1a76d36112d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 05:09:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/185, 0xb9, 0x3, &(0x7f0000000100)={0x18, 0x1, 0x60, 0x6}, 0xc) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCPROMISC(r3, 0x20004269) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:09:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) 05:09:53 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfffffffffffffffd, 0x0, 0x93, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 05:09:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x181, 0x80) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) r3 = accept(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) sendto$unix(r1, &(0x7f0000000380)="93f3f836ee2c60735477b162fdde0ecca026071c81628770bcf56cdadb9762c43c98f638fa575a3190a7c12908ab4040001bbda025ccff1b06e0ad9ae134b6af0e5450d3a35c19ca9503c42cddfb48fb966aa3f254dd70820e8783dbfa9df6cc9e92ceceffd8067f87146b7c9b80239bf95e1c6bd9304f1e83d0ffbf9b1017f499652837ecc952e29685274075584fd0817c2e80f89a1f9f73b73d5ab0d557dbc87e81039a17f04bdf98dc68b61aa4b2e8d203a9ccf65d9e49729f64dec192ce", 0xc0, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x7294, 0x7, 0x6, "bd8f99759e214f0d82f2a6bd7073a734793b91c1", 0x18000000, 0x1}) getpeername(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000200)=0xc1808fa8022550b4) r4 = getppid() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setown(r0, 0x6, r4) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xc206a79ec1bb6e3f}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r5) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x101) close(r2) 05:09:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8080, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x6, 0xb08, 0x0, 0x13, 0x0, 0x2, 0x1, 0x2, 0xd26c, 0x31}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:09:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getown(r0, 0x5) semget$private(0x0, 0x0, 0xe) flock(r1, 0x104) 05:09:53 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x100}}, &(0x7f0000000040)) 05:09:54 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getuid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r4 = geteuid() setreuid(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x3, 0x0, 0x19, "5b45fa71da2bb2fadf9e2a4650e74d998179bb97", 0xfffffffffffffffa, 0x6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x63c6d94f, r3, r5, r4, r6, 0x2, 0x7}, 0x8, 0x7ae1, 0xffffffffffffffff}) 05:09:54 executing program 0: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:09:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1f, 0x0, 0x800, 0x0, "2ea868cce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0xffffff97) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 05:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x100000000, &(0x7f0000000000)="c5ef562f756d0614ec81a983cf6bbe8b4a4dd6235b975cabdefcd0d3dbc03421be513959aa12", 0x26) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x6, './file0\x00'}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 05:09:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) setsockopt(r1, 0x7, 0x7, &(0x7f0000000040)="8c95143da8fd80b4375483e8b452db0a898c579402e210e91dd439bdd2a972645f", 0x21) 05:09:54 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) recvfrom$unix(r0, &(0x7f0000000180)=""/170, 0xaa, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 05:09:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x4180a921654e0782) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x40d9) fcntl$getflags(r1, 0x3) 05:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x140) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) 05:09:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:09:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) getrlimit(0x3, &(0x7f0000000200)) r3 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 05:09:54 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x67}], 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x22, 0xf4}, {0x0, 0x80}, {0x0, 0x7}, {0x43, 0x2}], 0x4}) kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000040), 0x416, 0x0, 0x316cc6be, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000140)=0x3f) close(r2) 05:09:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 05:09:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='inT,\x00\x00\x00\x00\x00\x00'], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 05:09:55 executing program 0: clock_gettime(0x3, &(0x7f0000001440)) clock_gettime(0x7, &(0x7f0000000000)) 05:09:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) sendto$unix(r1, 0x0, 0xffffffffffffffdf, 0x415, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:09:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x3) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xf30521d5, 0x0}, 0x0) 05:09:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000340)="2078f7b678807d89e032dc19f670fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d49844a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8075297f80863914cb3909b299d190a11b262d4ce7f24b5e7da75385cf840b2ae2f52cab964143b50cf29b3227cbc84830ca16f70547fa446e477036c2513d0583ce7cce7c5eb7541448f7bd9d3094570d3099a1402ce9c7d57b90dea6f99af2703e5231f9d39aa6a6ab8ddbb0d0fb491645ba7bedf09425c5ac777be26734fdb96ca3eae9b7c043aa5ac2df250b4e91c0505b3d6ba533a09bc89b27d249fbedb68468f8c9aa01ba99b92e98958ae589a92ad11118e1cc75b5e9a6beadbd7a481825981e57f82ea9e13d8a4", 0x4fc) r2 = dup(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x800) 05:09:55 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setegid(r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0xfffffffffffffffb) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x82dd0cd551a1275c) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="010000000000002a615004b4fea4efdc3a984080003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7a8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d80dde9399222e5d90bf2b98cf9d4a08177f27861803b0727fb65c3c72069a87669db5f73ab421c41abe891057eddbce1f082a"], 0xe1, 0x0) 05:09:55 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = getpid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r3, &(0x7f00000002c0)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x100, 0xfff}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="953c83988ad4923ee508f90eb84e80397a77657a7d74b014457a4338ae78295d59bd3dce2855e83db4b5baf508", 0x2d}], 0x1, &(0x7f0000000340)=[{0x40, 0xffff, 0x1, "ec1fe91d58442c581f7c6c918e6ac565ccb769caf2e69c37b8e05ab7a1c5e9778664be76720ef2c2b578486b6998"}, {0xc8, 0x1, 0xd66, "709e6fdf39e56c59192610ae6359c01fa1b58facde43cfabc470a239a60f6a9cbcd1b95293fc23ef29c0de9c4ca58fb93f278f7ae9178786f8a3f41f3e3aca38f5698290d0d853234ef9522cc8e3b3ea4477ecc9d70090338f7be48637358d37d7cf57038c65ac59a05d8fee1ed875fbcb329cd3bb9ee906877e8b392589364cbd201737b24d497794233b8b720bfe063a84d2ac2c45029d646e9443712f9b75003e9cb0f63c38738c53f38419b78f02f85e62"}, {0xb8, 0x1, 0x7fff, "0d06f42f0538829610c291e8addd75e42fa00a90a638055a034516f251cba88366fbefba3fac3bb9b3167ef06568f05f4d00600a061b967bcc7cdde7f4c1701881614471ac480d6d707f2a327551c6a50fb89bb8eb38d8adcd87e6f7d7977472ae4369d8e06a48ab3471647ea64346bbe7edecab4751fe28c441e09fd18a281ca7f9615dee1fc97d9884626820ea3f992eb2f8edd1877e6a1914447399f3bd380f9f14"}, {0xb8, 0x3ef7d67d7d91fc48, 0x10001, "db8a4a87e2a38068f729679c8629c0dc95c9f2cae65d9490fc68b1c828d202c6ac321166a0aa0b3a781a64235c4a2e2a0d511e601770748f518cc686d5641baeaac0c2643e840d96e6c154710fc664f37683258a7b324fec4a25cfee5820b4af412f8bcf38ee618428e255df369709b65a47faa97cca2bd9bcb0fcf0d2faf83dc0e993798fd2ea21c2ad25363fe6a26bd6b27bde7fb62fdcf510b48b601d1ec9d5bf2f6c"}], 0x278}, 0x408) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) wait4(r0, &(0x7f0000000000), 0xaacdcf3948318517, &(0x7f0000000040)) r4 = socket(0x10, 0x1, 0x7) accept(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 05:09:55 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 05:09:55 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='\x00', 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x40}, {r1, 0x40}, {}, {}], 0x5, 0x579) fchflags(r0, 0x1) r2 = syz_open_pts() fsync(r1) pwrite(r2, &(0x7f0000000300)="1bed7f5f94690ae3a9f50ae488568fddd614a37f5f832ce18ea1bf55a2c8fffc4daca907ab9502696bac141edbce3fda611112034c397c30cd8614e15c55dfe8563ba0a5b83a73ab2b12ec966ffbc0c18a350e9a5269bee6e896f64a751c5f2d43a455d89d64e437bfbad061ef7649f732e0a10f4c0da0795d2c9026ff3b7ff78f6e1b75dc9d74a33aaeaa0d5d3d8129f791fca6c41684d4ab1bcf14b17533300972bde733e1e25724a40d200a34a4e10d9c1ff1c7cda1a49acc2d2a44561e0c65f04e1225b4c560e062db98d3b158dbf5e33dc93961b93da7f5f54ff2d454742466b4361cf5e3e9bf10df1f4c14b593598c10cd03f6", 0xf6, 0x0, 0x0) close(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x10e) r4 = dup(r0) write(r0, &(0x7f0000000580)="d5f18145cf751b17f50ba5e7660dcdfea29c93f671835f5ec714b650242de21552c90a29ef7104c3e007aa0d0c9aa8e5828f1967cbeab9f0871ee35f2d1edaef42b6c15d36d039f2d1a45a277da9ebfbff4fa306ea3babfbbc05916aa9a307bd95cbcd55a9102d77201f9134442994b2c0283029850e22954e0118bb589d316dce11de7d17ab179e8215ef1b84c12ccfcaee35a549", 0xfffffffffffffee7) dup2(r4, r3) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 05:09:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8, r9]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:09:55 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 05:09:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x80) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') witness: thread 0xffff800020a88a00 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807bd43810) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020a88a00 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 450130 61976 73 0x100010 0 1 syslogd *305236 20540 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a88a00) at witness_thread_exit+0x213 reaper(ffff800020a5f640) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic thread 0xffff800020a88a00 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a88a00) at witness_thread_exit+0x213 reaper(ffff800020a5f640) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d490 rbx 0xffff800020a5d540 rdx 0xffff800020a5f640 rcx 0 rax 0 r8 0xffffffff81254693 kprintf+0x173 r9 0x1 r10 0x25 r11 0x107345f15fe3bed0 r12 0x3000000008 r13 0xffff800020a5d4a0 r14 0x100 r15 0x1 rip 0xffffffff819fbe58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d480 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=305236 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11638,0xffff800020a5f160 process=0xffff800020a4aa88 user=0xffff800020a58000, vmspace=0xffffffff8264ea98 estcpu=0, cpticks=6, pctcpu=0.47 user=0, sys=5, intr=1 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 44989 172971 89923 32767 3 0x90 piperd syz-executor.1 89923 211773 21692 0 3 0x82 wait syz-executor.1 83752 165789 5019 32767 2 0x490 syz-executor.0 5019 269764 21692 0 3 0x82 wait syz-executor.0 67340 341826 0 0 3 0x14200 bored sosplice 21692 473576 64347 0 3 0x82 thrsleep syz-fuzzer 21692 95062 64347 0 3 0x4000082 thrsleep syz-fuzzer 21692 441722 64347 0 3 0x4000082 thrsleep syz-fuzzer 21692 385277 64347 0 3 0x4000082 thrsleep syz-fuzzer 21692 396616 64347 0 3 0x4000082 thrsleep syz-fuzzer 21692 52806 64347 0 3 0x4000082 kqread syz-fuzzer 21692 348714 64347 0 3 0x4000082 thrsleep syz-fuzzer 21692 156996 64347 0 3 0x4000082 thrsleep syz-fuzzer 21692 216224 64347 0 3 0x4000082 thrsleep syz-fuzzer 21692 364628 64347 0 3 0x4000082 thrsleep syz-fuzzer 64347 47955 96787 0 3 0x10008a pause ksh 96787 260924 81202 0 3 0x92 select sshd 61132 5673 1 0 2 0x100083 getty 81202 497564 1 0 3 0x80 select sshd 61976 450130 79826 73 7 0x100010 syslogd 79826 406166 1 0 3 0x100082 netio syslogd 74138 234131 1 77 3 0x100090 poll dhclient 71715 299439 1 0 3 0x80 poll dhclient 78322 347853 0 0 3 0x14200 pgzero zerothread 14994 51934 0 0 3 0x14200 aiodoned aiodoned 94737 116667 0 0 3 0x14200 syncer update 66569 353501 0 0 3 0x14200 cleaner cleaner *20540 305236 0 0 7 0x14200 reaper 79864 273902 0 0 3 0x14200 pgdaemon pagedaemon 55445 282232 0 0 3 0x14200 bored crynlk 46091 60468 0 0 3 0x14200 bored crypto 78820 114050 0 0 3 0x40014200 acpi0 acpi0 78941 251194 0 0 3 0x40014200 idle1 23885 48386 0 0 3 0x14200 bored softnet 52463 468281 0 0 3 0x14200 bored systqmp 51629 355374 0 0 3 0x14200 bored systq 17275 319339 0 0 2 0x40014200 softclock 41466 373008 0 0 3 0x40014200 idle0 80892 25424 0 0 3 0x14200 bored smr 1 197292 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 61976 (syslogd) thread 0xffff800020ac0778 (450130) exclusive rrwlock inode r = 0 (0xfffffd806ec65918) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 11510 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 8820 0 0 ifaddr 36 14K 15K 78643K 1209 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 516 0 0 iov 0 0K 28K 78643K 827 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 5903 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 130 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1038 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 10647 0 0 sigio 0 0K 0K 78643K 150 0 0 proc 41 38K 70K 78643K 9187 0 0 subproc 34 2K 2K 78643K 3298 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1170 0 0 in_multi 33 2K 2K 78643K 2434 0 0 ether_multi 1 0K 0K 78643K 63 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 3412 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 122 22K 31K 78643K 35664 0 0 UVM aobj 130 6K 6K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 631 0 0 NDP 5 0K 0K 78643K 585 0 0 temp 121 3554K 3650K 78643K 47523 0 0 kqueue 0 0K 0K 78643K 148 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 393 0 387 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 854 0 852 1 0 1 1 0 8 0 rtentry 112 2160 0 2116 2 0 2 2 0 8 0 unpcb 120 4253 0 4245 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4942 0 4942 1 1 0 1 0 8 0 tcpcb 544 2365 0 2361 1 0 1 1 0 8 0 ipq 40 21 0 21 10 10 0 1 0 8 0 ipqe 40 60 0 60 10 10 0 1 0 8 0 inpcb 280 5928 0 5919 12 11 1 2 0 8 0 nd6 48 582 0 576 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8823 0 8632 24 12 12 13 0 8 0 art_table 32 8824 0 8632 2 0 2 2 0 8 0 art_node 16 2159 0 2119 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 11 1 0 1 1 0 8 0 semapl 112 1036 0 1026 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12102 0 10642 50 2 48 48 0 8 0 ffsino 272 12102 0 10642 98 0 98 98 0 8 0 nchpl 144 24648 0 23017 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 103050 0 103050 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 70861 0 70861 39 38 1 6 0 8 1 plimitpl 152 1865 0 1856 1 0 1 1 0 8 0 sigapl 432 10242 0 10228 7 5 2 3 0 8 0 futexpl 56 98367 0 98367 3 2 1 1 0 8 1 knotepl 112 6091 0 6072 1 0 1 1 0 8 0 kqueuepl 104 2351 0 2349 1 0 1 1 0 8 0 pipepl 112 6912 0 6893 18 17 1 2 0 8 0 fdescpl 488 10243 0 10228 3 0 3 3 0 8 1 filepl 152 62609 0 62513 23 18 5 7 0 8 1 lockfpl 104 1993 0 1993 12 11 1 1 0 8 1 lockfspl 48 636 0 636 12 11 1 1 0 8 1 sessionpl 112 209 0 199 1 0 1 1 0 8 0 pgrppl 48 320 0 310 1 0 1 1 0 8 0 ucredpl 96 16807 0 16798 1 0 1 1 0 8 0 zombiepl 144 10228 0 10227 4 3 1 1 0 8 0 processpl 896 10259 0 10227 4 0 4 4 0 8 0 procpl 632 26898 0 26856 33 28 5 5 0 8 1 srpgc 64 384 0 384 28 27 1 1 0 8 1 sosppl 128 234 0 234 41 41 0 1 0 8 0 sockpl 384 11214 0 11197 10 7 3 4 0 8 1 mcl64k 65536 22 0 0 3 0 3 3 0 8 0 mcl16k 16384 18 0 0 3 0 3 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 28 0 0 2 1 1 2 0 8 0 mcl8k 8192 19 0 0 3 1 2 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 15 0 0 1 0 1 1 0 8 0 mcl2k 2048 192 0 0 21 5 16 21 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 708 0 0 14 0 14 14 0 8 0 bufpl 256 21874 0 14860 439 0 439 439 0 8 0 anonpl 16 1053353 0 1046298 232 188 44 47 0 124 2 amapchunkpl 152 80510 0 80417 122 114 8 18 0 158 3 amappl16 192 45139 0 44757 256 228 28 32 0 8 4 amappl15 184 1247 0 1247 22 22 0 1 0 8 0 amappl14 176 2372 0 2361 1 0 1 1 0 8 0 amappl13 168 2071 0 2071 20 20 0 1 0 8 0 amappl12 160 1592 0 1587 1 0 1 1 0 8 0 amappl11 152 1521 0 1510 1 0 1 1 0 8 0 amappl10 144 1679 0 1673 1 0 1 1 0 8 0 amappl9 136 3787 0 3784 1 0 1 1 0 8 0 amappl8 128 2654 0 2600 2 0 2 2 0 8 0 amappl7 120 1828 0 1819 1 0 1 1 0 8 0 amappl6 112 1054 0 1041 1 0 1 1 0 8 0 amappl5 104 2897 0 2884 1 0 1 1 0 8 0 amappl4 96 9780 0 9749 2 1 1 2 0 8 0 amappl3 88 3046 0 3033 1 0 1 1 0 8 0 amappl2 80 66784 0 66713 3 1 2 3 0 8 0 amappl1 72 281925 0 281473 23 13 10 19 0 8 0 amappl 80 30121 0 30082 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 10243 0 10227 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10243 0 10227 1 0 1 1 0 8 0 vmmpekpl 168 87514 0 87479 2 0 2 2 0 8 0 vmmpepl 168 1312177 0 1310534 317 230 87 96 0 357 9 vmsppl 368 10242 0 10227 2 0 2 2 0 8 0 pdppl 4096 20493 0 20454 6 0 6 6 0 8 1 pvpl 32 2920084 0 2909785 552 435 117 126 0 265 17 pmappl 232 10242 0 10227 17 15 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 628 0 24 18 0 18 18 0 8 0