Warning: Permanently added '10.128.0.184' (ECDSA) to the list of known hosts. 2019/02/17 22:07:22 fuzzer started 2019/02/17 22:07:28 dialing manager at 10.128.15.235:29320 2019/02/17 22:07:28 syscalls: 1 2019/02/17 22:07:28 code coverage: enabled 2019/02/17 22:07:28 comparison tracing: enabled 2019/02/17 22:07:28 extra coverage: support is not implemented in syzkaller 2019/02/17 22:07:28 setuid sandbox: enabled 2019/02/17 22:07:28 namespace sandbox: support is not implemented in syzkaller 2019/02/17 22:07:28 Android sandbox: support is not implemented in syzkaller 2019/02/17 22:07:28 fault injection: support is not implemented in syzkaller 2019/02/17 22:07:28 leak checking: support is not implemented in syzkaller 2019/02/17 22:07:28 net packet injection: enabled 2019/02/17 22:07:28 net device setup: support is not implemented in syzkaller 22:07:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x80000000, 0x10001, &(0x7f0000000040)="cef5fb06ddf165c61a84c31b424847108d9c28047c4910c8aa5d9b4d4fc97b90d9b2772d074c50f98763c4a34044d8d2576471da973c43b83418931f968e5aa45e804262493055ff1d02f21be8e811042b4659eab75b68d5502ae0f5ddf4274730dbe8fb600234a1f3940f2415eeb4bfcc645baf4cfe8356c9c4c051d5391a0647030b624a7080e51870ad", 0x8b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x108, 0x0) getpeername$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$unix(r5, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10090, 0x0) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000400)={0x7, 0x40, {0x3f, 0x3}}) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000440)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000a80)={&(0x7f00000004c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000500)="c488cb0e93d1e698077be86457683a899184e6fef3043fc1c6577e9d4dace43ff18186b4f8d9e684357c05a1f6e95661f71dd1f92511ccce4ea319e64b5ff04208643bb4e7ccf1299a0aa9227c2666ed8871ebdb33dd4eb263b1c2703977f26d9456a36528e3829e013195f2e8addf2600825e71ab5b6afc79484a1e11e83fb217e332287c534bd3cc6ae40ef73f00ddda9dad436756ba88ec693e0ddc0a7b143b68fb74fdd5de0b02a4dd1378501e15acaa2931b579807a1ab32b669525a305af8355a030a0361bc39edb1feaad", 0xce}, {&(0x7f0000000600)="6b82b8b5c7db091afc169e3fc283622dd8f53e4396be9956b281fbe7cbdf5e65841e2e6dbf796fccf73a1c24a6639cf055179caf8333855ac39db3c9cb07bb1c8e52e4506b847e55e105fd7e4aceb437a5b4218052587ed85282dd6596f22edc453589d24b8735533f08d397f1f033535ce3eb7de82c0e1796b3a68273646d8c192de511821a40f2159b83d4f3546e3ad96a723ef7808ef63c8419d5aa5189a9d70ed77dbb02182d5cd6f4732a10295656817b739e7753e48b4d76656bd3f70e7fb983535c4828c7f3b115eadf3b60df0e3fa0d8777bd076a0280a7238bac813bebec539be26b3451cab241684b369852d9041a263e008", 0xf7}, {&(0x7f0000000700)="1c9c1780ef7a25f11185acc9f120a311fb2822cf2f56f905e403043ad4ae730d0dd8f0d53d5aab9d0dadf38266c016fde4b7ee402f64abe1e3224f9e552fc1a68affa66767c0f3c7e026ffc9c735185ccc511515b215fa802ca281a25c2552adbf514b", 0x63}, {&(0x7f0000000780)="86b1322fbd4cfb22d301330ada778f6b5d23e5b43c5b5e7db69187eec4feb9ef0d58de92a6cb45863012b8722f4229f65827c0b6f71a21bcdb79f3eb0f7de5f220d75e777eb947e675dad1c6b9ea430b308c07b1643f389532fdccdec98c0846274fa68d3f6cc5f6fe7198d656addc5b4933a04f4485e33371162e3c51cdc3d1cbea727d272ade813811618264a64e1eb6", 0x91}], 0x4, &(0x7f0000000880)=[{0xb0, 0xffff, 0x0, "3c9c0d605a51687a7505dcc998d3ac4d6d65d07f965b05b2093b29ffa9cc033c6c3bbd8d263dec80ea18540411a655209be28bff850a9d297635d503ecda8ddc975da2c9b9085b273cafa2ab16ea1693f7805d1b8c65113746791d040c1d97b336f37e8abc593bf0ed81d5adfdce86c5f4c9ee57a3aea4cee9feea38dc14898b90a42dab2756b8d2b62e5260ef0f07aa0862c62b250824e3dc8379eb5eb7"}, {0xd8, 0xffff, 0x0, "d9f83db9c4b58aa74258b0d0fc919968523f67b8e8c68840b95e52399a93779e0695becefddf652913cd8fba4d835caaa5f30c3bc339f5882f45226a8478f9cff4eb2190bf079d3c3e286afeb6211b0552e60cd3ee50262d8da2a3abd38a84bcd082bee31f010a6c5f12da136044e59fdfe0e0d8d3d7188c2fa0c9aef947890d1a9ce97789deb80ba315e4b68d03c766f7f223d21c17d0641b595a083f44a2b6c23ffae83e891a6acf7efb3dabe8156c77c3533092253bdc2818a4494e3b30770d"}, {0x48, 0xffff, 0x7, "306749c8dd571208a96c9372e84c5418b9ab8885d83f199d88f66daedf4383dbe8fc42d25c96ba21e2d6e7d0072b8d613e64f135f1982c01"}], 0x1d0}, 0x8) syz_open_pts() r8 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r8) getpeername$inet6(r7, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) symlinkat(&(0x7f0000000b40)='./file0\x00', r7, &(0x7f0000000b80)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000c00)={r2, r3, r4}, 0xc) getsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000c40), &(0x7f0000000c80)=0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000cc0)) mkdirat(r7, &(0x7f0000000d00)='./file0\x00', 0x100) getsockname$unix(r9, &(0x7f0000000d40)=@file={0x0, ""/108}, &(0x7f0000000dc0)=0x6e) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000e00)={0x1, '\x00', './file0\x00'}) shmdt(r8) r10 = semget(0x0, 0x0, 0x21) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000e40)=""/8) 22:07:34 executing program 1: r0 = geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x480, 0x0) r5 = dup(0xffffffffffffffff) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x81, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x68, 0x0, 0x8c, 0xacbd}, {{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x8, 0x1}, {{r4}, 0xfffffffffffffffe, 0x21, 0x25, 0x90, 0x2}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0x1f}], 0x200, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff8, 0x10, 0x10, 0x3ff, 0x5}], 0x1, &(0x7f0000000200)={0x4, 0x81}) fchdir(r3) recvfrom$unix(r6, &(0x7f0000000240)=""/72, 0x48, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x2, 0x1, 0x101, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r2, r8) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) dup(r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r6, 0x0, 0x0) read(r4, &(0x7f0000000340)=""/245, 0xf5) writev(r7, &(0x7f00000016c0)=[{&(0x7f0000000440)="e59c245cf4b8f283a4a03ed14ee429f1e630865697d893b460f5a05f454281cafdf62e88490117ebfcae3ca200fa17efadcb8158582252da82", 0x39}, {&(0x7f0000000480)="63e132d67bcb9c3b8680739c1d95a4f645a8972530e43de34f9b4d63e90cdeb57750c4f7bc07ad3a5064823453fbe7c96f6678227bba67454c253aef129bd8f4c9a6c42b0f8e8426867ff95d9786e6f3b8e37b2d463edbf315db13336c7ec02d904b74f36873839a4554cffc4e8d9fd6098bab7da4d769f0701bd14eb08f55831d3b444a0e7e4639fadc9697bb425e0b15bc364c15af1ebf0323410d6e8e4dbaaf1dd52de975e13b36f7e23fe753f98088ad98d8d4661b551764194eb0822b2a2931ede3234650b4a77e3cda280557499b4ed46b05b0d03c80d8928c2b10f5ba97aac47e80f22efa834eb9f4c961efb16034ed08", 0xf4}, {&(0x7f0000000580)="37ff7be2d404a7e5b4186967485518e721b65b23c6c41fc5b94b907352524712783242f36902efa7c2d6a9377ddda6769135769945bbbe7f2bbb01bfe660e4c4fdfc7e857653f5721a90423140ad349ea6028d86d73da1a7d0aae00b289600d9c634750d14773e523b83aec69f82f03835015b0101fb97ed6a0142ddc49a291e32b211d0453e13dcc2e8c62124342c2708a19f4095d6cda8347d5e978b63a7059831c8b61c59041cb0e15511d36a29757fc50e7c00182eacbdfc3a6f0d74dd934349abd404168c38416567976adb1906ed046ed24fb4d74625f3eb3d963e0a872d487ea47df05cdaae510aa95217b2dbe805bde7047438fe1790b8172f33edfac417a4c5840f5b6a862394f064163c9c36725819e2485d00cfd1b283c96b30f5321788e03743e3b969c0f0ca59ee77a3063125c5980a40c1f6a6009b1dad63fc0e6ac82afa3a5c1dc56e3cccbcdd8e6c0dfe146a82248f987214a831de0b2e8df7c85467091a32950bb1dcb787f4333b6047a8112aaa1b3597e31ad3f784c0d387d14ebeeb0eda4c64bbc53999cc47646e963445244026dc4c2860e89cde9b71732ddb8f5331afc171da4289a71ae8cd8b182b254ea23ff7d4945d825811461d8a5bd941e87fd85b3c08702ed780f878d89718a72292b56242cd11e43c4145097708d5bd82de095a636038364b158544820ade1660c04f67ef6a8856bf013571de0b47cb5593c2f2ae3465e501a5142931bbfae3add808dbf233bb6dc4cb3191b49a8ca7ca6573872901bf96a60fbbe59db15362093d9b2c54b7955bcf09beb424dec3b1f1a800fb58a06a7f1c10dc5e7f5d23bdf45c2a0d7ef95c444af084c66b88e1e86e290a43b1dc7cf186f7f3504452ec1b2b29dfebe09b252e0ace06ab6ea23b12141a52de0c411a98b19dfb5208fd6b947aa98e0507667aac997d904561ed1cab981ab2406c8e5aa096d17d417300b4b2cdf4d97f6b52e66a20a8f3af020025409d8cf57a7a835bfc0548497b1ee65dda3d806c435d7ee535c8019e2b2ae9675de6356f784a09ee351868684dab17496b944f873dd8c1f8c399f31a1e754bc0fb6f64dcff49447c5bc1e877b537ec8748e3843f7feee8a4725ade385772dc90fefa39114a4059cb2648ded11f96236cdb5ba1ab987b143e56d4b096e92d1c55d0526517497e5f60e87381e4a6bae1c5c72629a7178c10b899b2090ba0752423a8cc4fc6b03112eac15a878dba39c3a2c430cc29d9156360455cb7ec2667cc33235f0fe348acd1657e1c82720ddc9368d31d55db48840cdd3845159a09bcd02865ced7c754734432378928e99e4475579ecf28b2255515c038acc45f750ac868becdff89e431480a6d5f54e354f6aa1250ebb9c28d5e95565281c51cd14c6da548e917cdd0ff22b87e0110650dc25f2f8c9d0c11bba1aaf28a14b3dadc7b86a69c9d4310f9181a4ba0dd82c0a636a1700e9eaf5cb193a6c7d46d07050110102e70c7bce07c875f167cf2535710ef8a84b391b09b5418513e08678ee849286ce0efb965fb0ff9b44a8a6b5af419f30b32b690a1cd07b407b620e9a9f3c2b201ad1b5be91c554bf1f6b93fc7333c5c6f07d181d52bb9e4ec7fae8c8c194154c56a6c29a35352dbd4fa0654179d8ad7ba2f3c60fa3c3800422c3588db3796eba0455a7c1d5034e8ef8bf94821731a67e08d1cc2f9e5454ed0887c270def5427255dc6c8d96c6402d106472f9f14a3c7f6e494e7aceb6a805676153c66ff52f731bd266a3d97cece792d08f07c1724ceb70120f2781dd5367acf51fb9256c6fbdf0ac7a6504d7e4afb4b885c91f54edd2f39739076c37c4cfe856b48d132c3a75be10e9b932ad734eea3cc1db68324e86deb6bf033003dfb6d94df7d917e81f957e86ae90028e65d07875770d0db936071d7753e41a2d4d0f277e47d86786a64b307a21b6da1164c30627709605e2aaf3a49909f9b680b3df0645198771fa519ed6e020a93206c13b013c88c5eabaf65c1a0c60dd53ccf67192acfb7eb00caa62d8b81a27843ba97612a9fb76c81f278b1686c832334dd44a1893e0353c2e93e8a895a6c88a916583891e304b5c72817c9e98d92f1b381c8621662ff1cc57b70fb1a43a3caf5983be5d59398ae73dce55f05da7c46851cdbabb1731d8a86d4f5f61dd0f7bacc911968b1587ae5309a3c527ddaf05976a2930a33f84cbb06ff1645ed06731a5bf4c4566ce5c02c26286db9abccc75d21886c8b4124923987d0918db6d483bd03ff5fb3ec95efe39f41e028e38677fabcc9914f929b0b4bac561a070e75b84f3abbef1c9255663e2dae0bd5c2a551771f35bc1405cf7f0f626f3bdeaa104d7f17f06a546c57a4ef870e309da000b2a6e739be52b87a5774a7d41c46b05a2b09e53683b1a49629ac05f3d6d9e31b236f80f7c14d811448aa2f34f325ccc3559f7980ce3b5ac80636901f58465b0b3098428e03d8e61d701df61cee82351331e6448e56c2696b799ca69d369f377b3edf03f5da681b5d6ed0455e7c2bb982f7cc7a6e0b66a5fa9491a4edb48313dfc9dcff1a61a1e5d9656a3957bf991945b45cbd787499526298615fcef6fbdad5b35f85db4b3b6ca84bbf7e1d5a2be016095f2cef019a9431a1a95e568893ada94ca0923a7a2e05e72745aa9a20ebf08ad7c47907c5dcd7ee2d00998986537b9eeb7bcb86ba7488da279801d40aede35d397c4e54235fe0238602334add264a9b444dbc125dfe33e9e82371816619088901da8d444045a9294b32080745f3bbef9bceddb628fb96211ca21669a7dd7bfe89c485cc2824c58a75a7d5df6e3db66c5ebdaab670338cf33f25dca90cc748669e5104553e16a0737b1bcd5bde8f4943e96db6aca8819120577a664dcac121daf4819a9a560507d2c9f0c2be10e4973da62caabf0f95a5a84e577ae3783ede7f6873f35753f285ea8e2d935121a827ab3768de85db8afc517e5eddd0c9103e7ea0a8f7c1c120ce0557be9c647d5f055c5d8f7b079bb30db1bc277d544da564a5631931aca32b877fcc58e0e6ed9dc5e1e44d670d12f8d524a93400b0cf745aeeb9477090dd265a48074dc16f8eb6b9abbb5a04bbdf6484735d0ed3c5d894facd58474d1cc6499423cc886452aa499f8084bda41e94d2e1b474f788220e5368743ed58acdd2bb51fd604951223e6983cd76a8f941e02ef44499d81610bd184e04eb76ae150bdc8a31e3c7340d47adc7fb0d858ac3a7f791f8e822f0e9a18fe9744ccea3395e4c17bacc5c6e3d27addd454974795be8d819507df924b6e3dda8ecdd1fac78fa6a5dabdfdf76d32ad4490e18ab02f62f3a10f507844a81d456bc58927cf6344744f676ee25fb146f018c7c5da39ed229dc7d3dd59c1d188f37e1fd29d7fd876e40aea242601532d760852d826333934e8804ede906b09f7f06e3793ea1c6dba7645b6d860802f7aba9490d4d3e22bbcb49cfa507856a1b9a6fccc30ae74906557396251cbb645b58863d476eeb82c74bcb31bc697722843d9bd47645fdc569fb6cc00eb50d810f7689f254f00a5b45425a967896611e5b0f21c7bc49c5fc1da1c1517b47cd23f43607b39252a8890b143fc6735454499a265036c9d59acaca095120dc2af02a35dd5d7e84432a84cc35f46e345de3c5161aa3ac670ace40a180ae638ff752d892f49a4906aa88d61dac865d9dd0bb89839a723ae7601c00400dd0ad8b11d5e028101d99a5c648299fb5d9644ef05473c5d591db80fef83ef5d730af472e975a2dfd27748729d3960d1c13e8fdf9bc448e70b5e0eea175ba8785d372931b7d57d148a7b21be11c27a166a3b6dacb64d9cc08ea27eab645ffe4dc9a4e2663a4e9e87b9fcc295286eee5ba6225524d9a10b101bc2ba1609f9725f3d34afe15495d0f22027cb8c4ac0ad761d0916a42b5be5183d078ab9c609a386c9ca29dc657d0ac11c8cd82164e80dc822534ae891a92fb8831d50cda9fc54f55a96293fbb9a6f3e4c6d0ba867ab85f9dea0594d4b313388946d1bc5acdf7568786f1ce7dae05037f9e70230f041020cf74f3fc670d6296ab429e357d589de1f936b8416505c9d030626d476deae0a8379ec896ae01be82b8f992e6736a8287eccd9331aa5f929a73b3d724f4775427cdf1802c41534e3e0ba51451a6d54c91777abec7dd70906e62bac4f899a36ce9c196c87a1865fe2c2804004498d8516fe55c19a400c67848cd9467858e541728c15ad824c381bc791f5c9df5014f0d5c25690468b363cde71287eaad049433e5aef8c03405c5e9dd16067cba5a8a88b23bbd3d177345ac69fbcdddc5e9be1c66823b41aa2331736b1bde8cd7696055d550184b516aed76eb81c67843f85c67101a8665cc0a1d3de38eb93d15b84be3b3cb5ef8baa256c289c27b9ac1c7b51339b01dff87309c0a1525475abae80c22b2e121ef3bca8a02999d5fd5f0dd0764b120bfa90c95af9ff020672b43e138b5e9f9587bf287d8369bdf367ed510f836b77b5a01f1157075ad3d201ae1f33419d4d53080787f1ae642d954acbed97df3f818d5188f8366f42ae19ca124159ae479ba6f21d94ff88e0f49c1aac68cc17807484aab0af9738c4ddaa914667dcc4aee5970a206bb1eafbaa093e4c6c9985d2a700e67fe25f7f13e9df3758c22bf1bb8b9208bdbb15c963284c8225ed7822bee55f297087b4c11b45422b7940ae9a3f800d162a54e0c19ee0be708de5e58451037766b98eb7b9f77a8ad68d9e390815ae365857a16672d60e60b7101c2c32345845cc83b7060a7455a3a27372261ee7fd552bbc6df01481bdef2c9710968e9a4d816d079565d858aca736bb090a256b95a8352a5c53ca284b6f122b2bd9a9752d4ffed50a69a11c0e1b0f3d8a3084ebd3e6d297f9f1b74f54bae4329e50455e949c92de886e2b09185778a2a17775eec2fd0167e944d36248d4fe40e0ff5431b188205d0da0d7a4609dba81e300e4864d4dc7c55698b0dff00b1ce09ddd2f417e0da9de359095dba60b4e58b9c1629d4a52ed6446eb56653f861eb0f2f8fa9dd4f819ba341b089be37840cba3728f1104b6e9697cff395df49bba846e822126453d8f526260b86384ba8dd0a2e6bb56b7a3cdf1efbb962b2fe935a6c6d16762f53a4998a3f0045436663c6cc8c4a755e02c1743b801ccaa313370011f53fc871ba17fcdef7526c64fa6aca33d15f3d3abd23673b67cc48075043b6640cf7b37140c0505dc20320313df406dafea14e62b0ccba8fa66824d33b7c72ba8eb642ffdb3df55a1ba930993ca5692c3607b6370b3904f772887b4ef05a6867317c297facd9dcab2d333d578cb992c646c5df3d7394758ca911a95a7d88b1b91666c5c4bfd5cd91c6de384b201b93c13ef7a6ca4861521dfd3f4c360f0c73bf088f0f42a9bdbd5aab63e047f0998601a91308634c705beb9ccfbfd280e14b987caf30395bf6798f0b5b4170895d21261333106bd5f5dfb144d5c527cc2f6ea7a28b962579e13a0416ecf7ffa5741f7d2c89cf2f50de7f4be7d632c90b89c19d4eb738ca519acaef8791d11ec5cacb0bfa9937c8421cbc4beb1041784b0248288b176f75b129bb53b60744f1b4b81c9af48e5297d6c53b66c5f063063daff6c89e21e6d2bf79072af04eae7e0e63b3951c7d3517529604d55b63c50e8c0516739420ac8e4ddbb25a54f81246c15c0af80a88358403ff7ea2e8d0b8f448ae6b5060de18b33c60e41b27bad18b0b706055c164240432e8546cad3ad483fa644578c593e1f0937549d8ffadd1d1", 0x1000}, {&(0x7f0000001580)="8b36677c3e12bf3b51a7e1876d97d4a896f7ec2f21e6514136f91716c9ae28ff7ba7c5130516d74ce21a195b42215767fff8074af145", 0x36}, {&(0x7f00000015c0)="bba29025dbb1bb0bbdcc5f3b534f26a9ba7c40ef6191834f0cd5661eb0ec81c0fc7094694e1743f8c63fc88439e7329ae31d711ada6e11b42d", 0x39}, {&(0x7f0000001600)="a13843e25671498d20280d76944082eab19047b70c19b943850f258ab06abda53b70507b660a33ca69037b82121380e99433b58747bbf1c1b60e74a9d4e4eef02e4f74fb28c8c7bf785638e8d2d25b6ab1b5171a279d00638977c017f0bef97644535c41a60802f5e84e886af1af40c980f6f08b844b8e0d077d2bef0c0364004127427016ddd410296390", 0x8b}], 0x6) lseek(r8, 0x0, 0x0) link(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000017c0)=0x4) getsockopt(r1, 0x6, 0x100, &(0x7f0000001800), &(0x7f0000001840)) syz_open_pts() shmget(0x1, 0x4000, 0x286, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000001880)={0x16, 0x3f, 0xffffffffffff8000, 0xd8, "7ab2773df6248dfa78fb9424e83d78d28080e987", 0x3, 0x8001}) r10 = getpgrp() getgroups(0x4, &(0x7f00000018c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900)={r10, r0, r11}, 0xc) socket(0x2, 0x2, 0x4695) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000001940)=0x8) 22:07:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:07:34 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x1, &(0x7f0000000080)=[r0]) 22:07:34 executing program 1: syz_open_pts() poll(&(0x7f0000000100), 0x0, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x9, 0xffff, r1}) 22:07:34 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="f27407ada53776ce672e23b8f27376ab6b52f6a449980c6e685c838af1d7b19c02fff10b7edc0130a4616da079c333859a4651bc5ddcaf3bcb", 0x39}, {&(0x7f00000000c0)="edd01dbf5448baad98f397c66a6c9f8107f9974ae5910fad1c02ce957421b4ac8e022d6c0099bf54ff596acd4b85a3b5df04e8343fd187bd9f3a3a118678a1775c06c417477d492a508f3c27a2a79fcb3501e84a45f0f9c8aab74f9150e96ac78bfbad8b5de7adbfd798e8cbe71ff22fb0148ebed44d451947685c97ef6ee843b4e1f034087855a6a696cdcb817feca07d9c3070c35573f4e1f1012a133ce26b69b75c8069c01347ab240257736e01cb1cf51da3743439f9381d7823637e3e2c731678211ca69965465efae38a08fd9112f9aed48c", 0xd5}, {&(0x7f00000001c0)="e981608f72b17c5ee96981d614b59f51aa6b15c2a997aebcba59217a7a5912f9b5ea707319f0b58659254cb95d", 0x2d}, {&(0x7f00000002c0)="44544a5e1a0e2022beea13ef1cea02db906edb68cd95f901bf6cebcd3c7dbd10075477ac8f41b9506d3e8357b00e49148f3b33dde34851c31a7ba0454d1e1adae14b60a8ac3410b9c1652cba70040635170e97e39bfea6747fa463ff6d9454b359c70035cf8d75ab1bfebe8d86fc5c5fe74c339e720b658ec6a5eba75ecb643e99fa9d9b9ed2535100366a9e805464bbd0ffa9ba1dc85943e3d3d4e6a65109a1152c1f800f62ce0f2409f3b36e21fb6ef14ea2249382030f08f4be97fa3e5575c72d6a3c381baf634c24600d58c242c3d20006666fe5a0fae2a2db2a74aaec6cfe72cbee78969027a0cceacb5f7c", 0xee}], 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000240)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 22:07:34 executing program 0: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) readv(r0, &(0x7f0000000240), 0x0) write(r1, &(0x7f0000335000), 0x10052) 22:07:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="bbfb8ffac69592565167af52dffb8d2b322fbd4559b9a42a494174c7789b8e7c6265b94cf2954edae4f27af03af399267a9e4afa057bb8a7e60222579724670a02cf18b9b6fa065a8b33b4269d37467b40974e6950cdf0d155f6613ccf381304822cf99cdb2415e7daae14c4412fc21f63e890418cfb212c65d5784220612a3a0bc11734f7", 0x85}, {&(0x7f00000001c0)="ccf580aae465e72c5b324a050b4125669b9b65b74f28a9f7f797bbcde0f71960b5d54a34df4dffc9e9b3293e84d7375c3b32c2d04afd6caa0e3d0b5df525fc50332735fa30a1c1a7df07b3e4fe9f66f421a5ffc3701eae5a03c5b9fd7659cf0b800c049c3ad1e108133f230f359de836eca82f859f20da604335ec7ae2bb8a72a63bd6501f60f8c50f8ed67363d956e5bbcdc4646a84f22cfdc68254", 0x9c}, {&(0x7f0000000040)="ac02e873c3383c355b8a6b5ecaf6c4a2e99f157b62836756ae5f2e2e56d2230c74eafb4dbc0757cc5d83254acb30f3f02be7", 0x32}, {&(0x7f0000001980)="bac21f84f31217cf52d8860c6a6bb3f10c7f3a3d6a7ff8e53139c818003a65b951924442b9726c4afdc44dba00a428a4e3ea9b7519dd457657342a8076838202c453a7f3da8d4035a06b4e8ea7ae5e26361328ec3f032b29d5ae1884ef6bf1f04694f3421ebaefaaf9a608426b7ad7a1e77189442c0e80937ed6ff2f1bd098f10d780f03c3959df9e19c7342e082bb3f9a95badc641b8e96ef390e42cc3d2b3bab46c11eedfe67baa189d7260f6d6ac2009aee4eebaa3a86f1e760a3a023408906c3dbff36cb4a06c37a26ebbb1aac679249bdcbbb62cf1ec465b47d848921dd9ee0684c67ab34932d487837f1fa1aade10c81e8e57d32ff98a258b3f9db3998d25fdc885913201160c249419296d88bab47ed52b3b1577089f702cf4dde322c8c9afb9ca324cbeb7b8013ad0b7a2aa0aceab9bee1036c72c6b56b33bc23fbc0c84af49e453296fb705e8fb5b32baa203a0bcfe78a29f69003903ca48509ea2e5f4917ab1838a0064deb95f3330430322009b3562aaffb7ca51ad26e17e4bdf80311ac9506444377a3e673cb259b7a7d56f4a56a360d9ba93b06030ede463a0a67438cb27320e96f8e0899c41817720a89ab10abd2163deb91d9e51258d23db5c06c45fc8cf6082fabee3894cbd61d712bc76bba06eaaf49a62a6e4890bbdd1c8541a3c091755f46779470358989265cae80e97b8c8bbb6a31167e64df2180bacdbc6dc51ed1f815ba2215ffefd02c59f9ca25ec17308684eab7a7050e57fb43109e73ea1835052da0bca305b8c1a26a68c2f5860802efc2b01e69b2c387ddae08039918ed0f5a3e96d22a562f0adf031894a878c48ffec6ef608a763c5fdb64e2598fc3faa1f84969899ca60f38faf6ad9987822a111dd13f1603962d98bd81c5644b6cc897faf840f2d4d3124088a1e29f87c6724bba9aaccd67e94fa79e3fd0fde77ff876423b148995abbc3d6d701d8f2fcbb59f49bf1da68d892f0907b99e7ced2f66c2c036929a1b518d3073252749b0720b0c8a8605ab1e546463c72bea3acb2e50a4e391e6196d4fca4cfa78b1401d08dc200c4f7f86d63d72b5c4d2a2709ed67af3455df3083c8ed24ae48055bc0b59705857eafd1bc6b6223059321dd4c95cb7613649fe10a2631fbbbe8d8ccd6a2f4de754ca935539288eda9e414bd10f5d323d961d0a28555badde34bfbb8aec7e961f0ef3e1ee86243268a2b263f51d028be5a05e8939a21c0d14eb87accfab4374521282406c59ea8542658791a9362ba6f5fd995252c40f1157396a6c7e232d703509c0aeac2690f60e0050ecd73dccf909472bf93b831b14f9c7d94aa0e572a9ee0745cc502d1ab4a76bccba353a480356a597aab399c08e603c28c252d318de613e6650650833354a287636d4deb6b64e842e6d787743efdfe01d208fa4013beb4d1e97e9274c95045762bc3ef29129c58f9a58194aef55e5c04e7db21c71edb7ded736d91b95600f00a4ec9ab8974f788703d835b0918c40a284fa888fd04667aadc746d58331ffdd743ce308efba5ad2dcc5e038ac3b1b5364dc1344d9be8eda7c733888d357c2d98027b28500a4f8e34c916f6ee76f45ec29b7c88e1343211698b16313eb0730858fb2520bac4797a7fb33ee47112ac28adcd4a87303f2e96b8adb7bb058896ee06426d0697103cca74a093d802559bd61118e5954f025cf7d0368c83b2bf7af05ea932da64e014a23871cf69f73d53ae9e196642b8655a2128e4aead49c6594be1018c0dbf9cafd85a7e5924381b73bdec0b16bd9b510271e931fbd462c7ea8e1fb11b080f9d787e2761a82c94e489037575f2ec09a8307384ac41e5a37af85c9e5fca6be18233aeed7171522aa8c6d43527ee9d0dc3a3daff8daef68a14f5546b8cbfc5b7e07429f990f6e1bc23801a758984ec396b1cb2fcad523541fc787687d8be600bc78e2e4a9bd06f165f7f60aeedbe8681c063a77832e5ddac10a64e91df7046e49996695b689bb8955e6c3196e4c9905008abce441208780c00ec4a6af89f59e4627cc4b3c2d60d16b366cbaec1cc59842e2f4bbe558f19fc34be3d88750d0297dbe7fd56596f2e9fc0d466770b79de1dd832262479dd28537d7fb8362fc39d6e5f5b57bb7a3773bd5a1e93b54e80af3a2fd1b998082b80b52f29730ed8e3538a945a499de26c7fef77c0b2676951017ab98b80c4f3b2d546488cf5cf2fab2d340dfed50a2f60daa631da348560b19e83bfe471153ed67a855ff3ee4a6bfccc53c31228086c0625397af4d5728c1b64c7f3cbc248907a1e2d5127d77c31c7777d6231ab4c54c69d2496e238c5058bdad1f87f6d058174eb05776f7f059b88771ed138ebaa5168956e395048d38b6800172a014146cfd5f4ecb45b44756415588cf5b5d99aa316933bbeb522982b2decf5cd50238ce64a644293e1fece2ae91c64d4bc6414d44c7d90f19381d905fdef37caec51886c8aaddf13c82c629d2c34a29753b2da635d4e3b00a62c8680b6f3dc9cf5130573353dfb544924d5235418bf77fa46592ce12dd651053b8cf46d3255e78b2a8029651f3f6a671f5c9a43b5e28e5bc3f1935da9129af72a0e367264928e2f26bab9ddaaa1ff7cbc36116d713a33973ef06e620f95f81ddffa6029971d5635fb59044069ec240813868e952b014072f323f0bd0f03b7549d4d6f1dd11fadd5b6588d3a69181df380978f706c5d04a66cdf77d49f94cb4ba4a7f338953bc2ab37795847f2aa648ebcd5925020e08c54fad23cb191176cced1cdfa514fc4a8a7b286edd85890b4353cfb568b38b484fb9bbe5d5661c3c1f48feb8db06bddc77b3596f9b1f88d374024614a4ce288cd3448b924241f0b4b455f112c2d7c3c4e6597c5e3db6a4e274a102425da9b565861a8d5dc804cf0611ff8e5a27dd946efc2b89be846de62958e8eb09af7050d3de4e183ef5805df13d1df2bd678618e14b5803ccfbcb02791522e59d2d3e0c3ede6eaa0f12c9a04bf92320bb7c1a8a00cec30471bee183ebf6c2cb7ddb4b42b779fd2ddc68330e0add6707dd8900fe48cc136e7d5c604588fac24ccf89c52df1e83e0e5b868e09af35178e0492df32c4176bbaab5f15aff87ba9610a3c08c594deab3a37f7d816c9f390049f1f61813ac4e9c8b4c5adfe33f444b039571ceb1f553f4064d8bfdef72edfa4187315d3133f1011d33495bd93341f92a7404ce3c15b32586fe8f2032de7f14afc94b640d890f7a178f1810d46790bbc42784b972f227003bdc761729044ae33c5212cf68a67cee8f2040c2e0d15fee22cfbfe1ad0354d78de766d6d0f5166894ae892ecffa8e6c4d0e9d3818a840337c580a1bf8e1c790e39a1df7b0cdbed8ae10c5af7cb900ec5dd62e27ee4ee4685660cf81209b52465d2949c56944faf92024100a9bb6a11ffc42e6c39b48cd330bc08e729e3f50b2c9447fd99e4fb9bb5a3e5d2ee10e453d9ac26209df17b0888a4eba6827c480662a0dc587531c67b4f7393adde28e4944b7e4e86aa575b2bf8fde1cf758859f718d485c5d9638dd91ba2167907c87abab8240b7a41ae2f2848ab2f38f61d8a0d178f1d2dd2624d7e8ed62093f91e84d2c7dcef03984c09a55a600e92bf06284e1b7c920307da2395db5157649611aa4aeed143406cb5f40463ac88ac75364413b4be6810483d4614b7bd33a9ca92939ebd13ee0f30d101977b3e19111fc03424790722ea9845d07525fa9d547695e798d73bf046c1efbdee3fe88ab1b07de62d5c8de231f880e47ca0bd3391671e354ee2fa307ab5af8d2ab9317291e477f97250f5547c5d66c27f90984221c8754c08d8286f5a66bf07d138d2d1f201cc8f9e62fc65c67c9724abc3f4bf75b7414f5c78219260347bf481f92abee65558261260a3b15c9187ce62f971fed018419bb8747534cb4ec435da98a567346afff689164eb2052976c5bd3ceb8a61fd0d8944b866a4bd165e0bbe78badef638d7b9cf0abfb4f5dd8bdc1e3469d19fdd73eff0f2e11a80470c1ed3cf326e3283eb50fabfc79112379b85982cd6b25bcfb45655e6e94415b37c4cd8cbf7fa277b25c4ebfea605e12d18d24c941fe459e9b0b7e5ad6a98302101418cc79e4634839905eb569ead62e7069df1a35115813c283ccf2f508a003f1e8fc6999cab5e719c5bae1d59579d8a17061675a1c45f919d5ece534ac8d606e179fa351139f1afe4fe4a3289f7da67429c92c2353dc9bda1cb456bc5eee4bb6aedaa01c0fcc17f6c65a52f1cbde904742b86944a3b6891bf7a15d69f0feb012e5b0f1f026928c41d5cc85cbc62cea04a6feb7e8e7855554f43d0353c6f5006948f4e5218820cde3513ebe584cf29eeecc95b221c58bd1f1d6bf53d59466f5d28b7d50c16295718377b08c578a6f3e3d4d53a75d5ab75fb0ea6092ebb31d2c066b3de434c0fa87949b16de50417168800eadbaefc9bf335fff88cc8ddb99e3d36ce2cbca2b2935001fed3523f7da00a44972cee1f02dc562de3f4cc99ef0a28db1af19e2c0d9ac7704bf17d8770d24d85234773cd4675f1052b18b1fb68986e9bbe71448eb2e42fd5c1d7c58625512be7669ff4d265b087977dc58622c0c9ca2520cc8b5cf6ee47a3cf27d34e07d7759fd78e57456253dfa4bb48af5f87738881aed4b806dc1fd09b31db1b2b1b6d51d39deb97512421ae101624e0bc06d98db82b98be50708a11d4dda6cc9b02dbe72b304343118e495e1d819c1d77f4f395e37eb275e102ae05353fcca8feb5e7e72b8ba1570af64198b3ffef7e0a33f5c829af7defdd1a0665f197bc47d0c05b598623e0c9cdbe0cb5f28e79d499c13d7483bf63868de2c4caefbf034c8dd3872a1944f2869e3280174ff2e1b47ccfc4bc2918665f5c5186c7a72893bc6dbc2695be6347c85087cd4f2dd632dab19d344e9a6dff3f7de4b19bb5f129bec7ec95a130e8429128e89c94e7cb6f426db646627d742e3e4b16e9499d82c4642395a7c06816c42da0ee23168462ee886d5e46e5f566712b0293d3f03b52c8a206ed118a9ea824768c667dbd3f599515d401125ecbddd2fcd152d4069c5a58bee8966e2c1a4afdddec2a3e2bdd2a497cab8fce46d4d542044fe30db5b3c2a0a8db60f977c17a02fca149946d8f5b066bb8d9b706322a9ab3b033ca5ef58c4cabe0d8e43028052e0c58227f55b9c1ccf8b720d6ffd8d486095bda8c41c9ee63fe93c3b01a4deed18fef3af1e236e4fc5c92ed20afd1ee5118bfe54ac79248c86a6b60a39981639e4c0ac25c856db0475efe307c9d598cb683d7f8f107009bcb36f1d8153539661cebdb611ab18442ba07685629cc7f6d94e543cc48ae93bb1daeb00dc09b099a524d31276d173d825f6e433dce82eb59b4f02b3ba5a35275e066093f9bcc193cda3e617884e92b5414c40a9f4bad391fecb3296086537f072f1b3b352d09b56bc2b55281da6b8451e07b7fa260934ce6d64ac4da61d1fb04fd977472f55e1e533c8776a3c2b2610c7200304ee98b26963209d8c12a3faf5a663177162b8a942db1fbd7e1d1da752a7d08b2ca569c6bc0c37e8ce2445433508e67fb931802201c2797979528a9d365fbebf3975993990064b2828d303712038deb027ad44c2b83456c1ef18e0eb781b6c2ae6138cd390f437b6611384e2d1a08282f4989f2b14a467441e4bee3857a6055082f4ca8e4acfc9acea03c0a70879f37daff80331171e43317d3e388a1857f8a6e74b9e9b36ff9ae9ec7ef143fd14ebd1a79c37ce623220577f87ac389854092033d7e262a087c48232", 0x1000}, {&(0x7f0000002980)="a5502dcb0a0408c858ba1159bc6057e1eee499cc181979a7de3aa0dcc4bdb67ee58c604112772c8aa11047728f7f0e644d98d5ae5cb68fab48f7e4f2b4aa40e0529ae78ed41d988234b1cbe70567e598934604a329974f758772a934ebbe86e34cdd955af20e660e759aebf98cb1e117e8cdd29e7b9d9ecd77220678a954aec6c840ed74ced0f1b0d9bfd060c26facf92286f46c4c9710666c636f59fd950738b042da79b829160d2571babadd576e20fea12bf48f64962d73743a25ece2688d1f9790418b8499a97b62cdbc5c08262ef7ce422250b9f5211728a9418629b85c169efeafb121e4b4d41bbf470eb5d5cd487203cfd97072d09acb70a0e68ff7b5f44cc427a2862a79c36f457a93dd4889d846c7b22da7cbfea2a70e4e1d46499292c8d09aa821ca134d020eb35395308fa4dc70931dfaa5e225f112fa2deab435c254f868a818772379ecddfb7b033cf5219fdb90838ef12981ffe462f06a9ed60b85fab8f6fa32a632b2c7d1519177cc0154959080fb43347cd946399fa9d09167c1451aced17f84013f9971b4d57abe8de843f26367835b14fa5d5d726569a19f859e66cf054153428b21ed761b3c59df81ce061f22f0d2195d5988de239aa429e420e5250f8797efededb37776809eedde56cab724bd29afc78bf690607a4667d57f69cf957cae566dea99596715307782c8e4c33ef575a90bd1215a9397a76dcaf5f868789b8675020f8eebd5c84e5cfa9c461c6c1474488c1b2f7e54855102ccc377ab30d8e21de5d98b8d55d161ea8b6fb8e547bc0012e8ecfa3145d82da48fad183054c9071446489181d9224d8acc752b3f8b7a18aa3d6e102cc0b0e2464f6ae5958b574ae39359a0c2474b8dbba45112d16fa111e1d38f8c8f08105d586195a708ac85e544c34cd6b8ae0e1e2a3c70a1d05d7dc77be5324e1bf4b5cd597576170ffceab70ddfe263c558fefde8a429c8fd1f7ac8c5ebc00dacfcfe893675dbc0148631656d0556e539bf3b8272fc829c82c4ddfebaf6659608253d48deda53259aa9d597e880284e653c599ccd5b42cb00e0fbe812c5c6e72e60a0c57351fc810ed94c1be663c5af78c9b3954899be845cfea60ffaaf27fb715463e8e6ed3b27cbb51690d715497837a4837c1f44ef1430a152f00bc6265fb545b2e700e83b21d9cafc901cd22ffbb0061221a0a85e8688a22464d284e62f21798f179a4ef317b26a043e87f0b802ed754989280e02978d608af9f1f2e176e70cdade558b3efa339b83ef14ef86e321bf98b439c9f5b3a2ad8fabd657be79c06ce3d07322a519b94880f6b459e1ad5157ead76c3505f9a601256bb7f142d2cd642f0a83e25c1fc230c5ad7b8dbd119e24c900ddcb055cbb58baad3fb33ef68f0a51a244b716506e0148de3e53671a6b83e4cb3122ccb78c1e05e99246dd9bb4cfdef9216bc211d141333e7434b33d026bb97f4741581ca4feac667840eca4d2126edd7a687ee494e39695fce8629f72f1f250c63cb7f34c89dec558630bd9d8b2ebea529fadbea9ad4fa85df66080c7ca76296ac9ccfe5fce40a59cedf38a8e47ad7feb95a0c6ff24299966e213d105eac8ec1136951084c6df4dcba31f375672c64b56ec85adc86543a7dfca7d6eccb86ec46ac5432442ef9c95d700e9b728faed3c44e6e125086cb5a3f11fe93f53e3ba6e9ce84ee5a434602b3422690d6d023a3026d61b9b85fe4b08fe1092041919f1eaafd5f42e8f6441a6800a194c1aaf81216273730d09413dff708b89f6a59d287cdfb459e7aeebc9c4c470a2820f21503d40a83adcb377d512c974aaa2f3b3cdc69d4a34bf304c0af92a34415f3a01f4eff522026da2d564196bcf2626630d95e0d9fc0501a871e2508b627f6ac4af3ad12b1962529c2221c74580b17116324eb846946bae9ea596626e24dd8fe06790ea7b674bdad7ace92708629c6c5342ddf519aa1afdc5a53323498ddd842569d2aed94d5e61c69a57b662141b56dbd9efe68f4500b64e1b564f6e052a33b37ea06eaca5e61def3e80b86706fb99be3a1b8ee4a26d69c82dd18828d84e0ab9e2fb54bc90ff0050a973e71bed255782b68c623e286ea8fc0ff73cfbe0877a10f3f84776edcf28ca1253559606ed3b0cb264baea572716bb98ed13572e054a63896e9b9e85cd132f2fe27d1da51df4daf9f9bd7246a1e0ded8e28c030b46780623bd50a9fa6af7eff6f98586e746e0830301d2bafb7fbdc55d82a3cca9c6b530b5b0d998f04d7303f05020a4f37debeda97b6bf3f8d1ef70a10cb30e221b6640f42b702408a53cefd2e30a962162e0fa99e6d72cd483efd984126267f4066f7fc21f575e988eaee15b3b300cab2c507618ba99eb9041abeaa45faf1a6eedf408c6c441853d04a9639ec4b445ce85f1fd2aa80a3879a446ec2fe31da65b908ae16cba072485696d8df1c7376a3baa54f482ce0d8b52a083c72ff73e8a3a247cca4802e24ec4d6370d40b6d607784e53337fb7620cba12121766a72b567fbe1635faefa8a1cc7d2f82713bdf32406e582d1df70a83ed6a72478f5b17a087b38af6142920948de127de29e1e19d96106091f70d6c259d28f95b309d7a90a033618f042463452d0988fe035cf32f569f6b5359318f8ef1d7fc5fccb4149046758c0d3ee6bb132dd5846645b4d628b8c50f190dbac8bb58c8d688facb0e3fd7819ce2ef89dcfa2e4125c43d9d7d318d1b6a7d14a2f95464993720c3acc7938b16f100b1e9e5b34de2ddce0b6ca42fcbdf0426577f0bd5f1eba34efa0032d9235d66588d14247183547cf2d657ec8043c8e4ccbe62d3b13e822e13c11510c548c0d0bdc730a85aeab3661d1fe65a52a6910055b92f92284f7a2452648f24dc31ac02d2d3ee6408f3d70250981f0f3152197d505188d34b0e36455c54f964b7814a283b2872b49a83eeba1cbb767705c6df3541837768490335dd36d666dcc1241021548a3e845af5c5f20baf8633817edb4013f4bf0fbb6c43c420eb17b42235a002f4c1f5d0145c04062b424ad2baae3b4f8506fc5901b50eb35d49d2b8e16f30cc32d75e63c32550b7cd817f52f585b7049fe4c144d779eb078247e16a26f8434b202dee3be9a1d79c2870e351ba1076039a7b1ddcde843d527fdabf7bc74b3220f852c7a3147b2ddb75320496543b0458003f6540f8f5732d000438bee187b247a6eb15c06b40ed648a4ef121bbf29837e877601c389b969e0b7cce00c8409b9ac71afab5cf2cf8dec21618d5f36223a92c7ade26ddad3ac33234b6c56bc2dcfbe90b58ac59b57cc436248b64a061d63faa0a35fe073b06b6ea13f901b12a42a97e4366c52c1f3a431dedad6d550f7843a00bed4b3e6d07dd59b3dadcb33f94103a039d60dc389cc6365cca4af4918dce20eccb78be7fce4c958659eb5a6d383164ae2790e6e2dcecdd3e2a704ef1cfc2c440448301eb1eabe86bfc0ff229e64709c4470772e002ea0adf3b11c0c66396a452bd7c2cc09e3769dd857498309c83428137310ab308a39833b0e8338d5a4b2eb31b83fcdc52b5d54140436ed5d7e7478a1b5f6f3a1b386b9d826a4bfcf12f5b49e4692505770d27371684acd2e499e8d25d136a1a7964aa7821fecca844c2f24626d0a6bbcf47d8c349f1f950c97b37409e50aa31292c9a8920360833a6a8b94bdf09ebdbe48f854b3450ac61319306dbb290e8baa224d5d06d4ca7432a9863add58e15a7448ca7ad128a9f01124a168e70f53e156f577678c20c2fcdbde562c2d7e96f127df91b2fc182cb3fb9c9f793a066fcac3aea070cfd5fb139a37ab4db1770931cc013c3431beb945e13234c03c49f78c7de2a5b6e9e7d8dcd69fa3cc8d40274b6a522d621945d4661c958589a22d2d831c6c979b4af3f22d380218a3eda38e6186766ec6beb9257645a8c238c17dea84c941f37559336c926d977cb09cef3d95a419e804d07a9638e48115d4a84cd0bfda19f7d0b88d09423d67f1405ae3b97a76cf93e69f3e949fec83d14baea3a4cd396457add599d2cfea9c9bb9c8197451d5e2931d24701bdbb7a4c94cf0c4a49d8406ede776df04245981a0b66f8ea2c7e59ada1a4d0368d43def1b25e62a5bb0d8606a3c08305ecc2ab3ec4f5b44da278d9a18b2c3e2ece0bc8a6f0ba6f309eebd6b31da69461e3a27e64d32c91a7a1026224fe010daf89f3e221be1aa1438fce5fdd0071b170fb0ca2b32f394f020c7fa537dd364b52bd22dea4fdd928b13b107ddb7fa06b88efd42fe9452413e151a77e5b50d39f0aad5b04e4cfb1cfc11bc30544a417db3a8427271ecd670f18cac7f87c8a34648660b06ee33c121140d3db454c7dbb5ec86fc725ed641ac6b18eaa340a7c027f200130a718004b36b9efa04b052cef522776a44af6f02f3de6179e896c87ba21c87204e5f153d7fbf1d16056cac7b43d93feafebd6967839314fc1e567a5f4fb19c226df81ec68796205a5e30325c2a29cded105d138d92e09608b555fc9edb17c56b63ee27f63455f7ecca5732bac62476174b382f2cfc45b0c827a5cff52f741c21535843f86bd7962432738f56c4db5f3b38b46cf94a9b6ebd35b078a12fb50720e57b9419f2f8e187cd71bb0a0427a1f7a074067d4c297c3b809980b402337c7a89e267ce68a0f8d8c9285684e32504350d5b9c0e72163dddbd7c887c0037098974b7322920787e0a8f253eb29b1f254caaaaaab101585f779fe1b6e1119a529381f7d8786ec9ee35473aebe2c42a1f481523157db841dd1560638701881a98bd0316d82070ee633acbec1c11bf1eaee4c7bb0fb22cad44b13fed617ce5da02246c148201b46452ff16062722ec5903d99a5f4879ba4110a729f226d19acec9aa70e198b22147bddf7d1cf3c238ade7bff7ff97e01fa8a7dddf5d74672ad2002dcc14751fe1a0e334cf158d36c4339875b2f41eb3870e9f8bbf1c8dcc5a2daf8d2a53ea4323964c471daffc70d18e8131d4c1baef6edd206f21e6247efce1086e820f7fbd60561839a6c273e9fa206d9460d72530e8e2c12f0b1908675febb44267194d4612ab1313cb8d8393830fe7c3b4a7bad7194140785e0cf89367c6e14336ea884d4c1519574547dbcd99a0879592265a19a673e4561b0c4815e37f0fcf86522e3269c9fe1d79aab4f4b5205d1b3effed59220d8ae2b2848f526a1529a5d2fb7c30c639eb0915f7c917597cc6747332563e7cdd5ef63fcdd65f24ec6c1e4b1a640be5493b25677cb11bf402290e59eff49c8092b196663588a5decfde261f1d3d07af2ccebd3a7bd8b8406accfedb358c08a306acf19b3964cce86066066dc1ca9649a768fdcbe178b7f6280acfda3dd17d33b9af019d0a4ec788a6e9e51ffcc7ff3566b9eac66490eaa363085396a13c7bf3111e3fdf66b7935e1651c0fca4df81087f0703928a6fcd42af26fcf6c40287d1815858c4443eb3589a30dd4f58c1bddffad90dea0916fccb19be81b73d57d476c85099f0d5fbedf1162b118809f4b2ca9f5cbd7e71813b3af7a40d2b226090589797bb89f226b52bbeb9c1c271190dc190081a07f1472a718f61c4508dbc8d9915a17aeaccd8eaa1ac10587c5baab4f85b0296311bb0aa894424713160981c4db25eab88ee7e49369ccf3c152200658af3cd8d72825737b48da4a5e12ecf59a4f3edfe9a9be8ce82428f29036d37307d05f5b307b26c4115fc39f065a64b74e76a5e82efe2c30376cfd28bb172e002b4e1892c1e80cc87756066e1d4b7ece797ed3499484acbcbccb380c4781bb11e2cd65", 0x1000}, {&(0x7f0000000280)="c9d8bd6f68c04c51b58569fa80ac6202056c9eaf23c4140e107262e2dc87608b0b50031d9cc05aefa38308af069faf40e8803edc378409136fac82a8ef1f76c64bff61e6eba8be8ad4add959bbe67c686d8e116ef3a1", 0x56}, {&(0x7f0000003980)="8734b6bbb63390d95b9c513826e797d48325f02185616f094bee152c298bee8caf8a2b26cf6b2b68a728b3941b27ec6755138ecb11da2792194198903bad36f92f1d64bdfc8564dd3336983a7fe2c028b226305d6700201e4b15cde3387a16d6f85839ffcf3e663a3423b58c7026b599ba40dcbfc3580ee11913d821a850ac9b220be128fb5ffa0feb705afde2c6ba61f70957677ff51a726ab47539675ff11bf9c04569a6f0510f31c2689a26bf9f4246424c9c7e106ba3985ec3d0cf9d68fa1a20df8a5c6b798d84ce1f5c2068f225e4aefdd3f657047784db72bbeec0266e97d9744eb306f94f93b66e6271ee1cda2ede938cec15e14081e0c602fb730b82e535cac9f50f236442b904ddc30df38f04a0493c47fa767b0fe43f5e0c1c74b2b282d281ff26f2dfd5fc8afe489d606cd41b0f34c5dccbea47b98b64ac9bc73793fe0959a3f8f33b46c8bcd963eed33fffb997df769ca7d030ee213556a6f45004cc27b1fee61592c5630bea284055deaf89b250ad7c0bf4e54fe4ba1436e161e940f00622d513188aad561f35be5a2e5ffe31cbe18a47dea2543d4ebf35e7c1b9a6452f3fa71b8deeb28fbf97794ce6b649ff24534fafddf855eb5b2b5d93124916a2a8cdfa3730b5f72262d629011f4891c5c7b95a97aac5f1cc48183897f25132c68f94de64cdefdbe1e0d9393ff5e815acbde237b2b50c5eef7ba9f3aa2ebdfc43f16143dfb9fdf149874e4c2991ebdfb5762bf7149003f2dcc9f2d11e66f2e77cd19cd305c77f2c8100b8fcbff7bb61897230400e731db2340e085b0c0dee7d0a2faa8c27cb4b2ea4332337707411ecbaefd60b66824cb4bc5d8cca755b73b5744d130776026c8126481dee7b7776f5edac136eef6081da8f347516cc0569daaf81bcd9e4b31d99e4ffe2009d3675780c02e14a682d5a233e92cc6bb8894bc4bb2e5146687a153b8ebc307f5d99e8e904ad305fc566a3bb95c739ad4f443fef48cf63b98ae401aee25b81e1f74e5326d66500dbdb50448d19cab382c5242b2abac126b36a831b20eeae0ed3998ffca89a4585ae51ce8164144840cb5539b62e7f53ae3447e37874f9163a4935f1710999c101cce67718c0c11824b64744b1ca6a12e1a585995e234efd31e4f70215efba7228a14a8aa2f1e86fc1df6b57d12fb03c79298fa2298c14a6fd24363beb820af7458ccca9ac1230a0a72fb955a9dbb6affff970a93b51927f6b805979fbbdf2bc47898386e7ace0336491a02dfa4976edd3064dc55d0bd8d7d2d582a121790f755d88c42c6ca8fe919ba93831357ed1affbd585aef517fca180a0abb743e2a431cbf81698683671e56325d061660f9b029445f28ac9aea5be078f8cffcdf140f64b6fad7034e569f6916342e08f442df93b14f366fd9aac4e890db025225cf69b4b6d920dd8586eade3f594523642d8d9eda03c3f811023abc28cb10b82b553d2a25e123f3963d02474ce5c7f0813b166bc39fd9c6f3a23974226d690d57692236d794f4b8a2b6b6635c9d74935db7e4f518c6e396584d2c2a800d4546d7ded92732bdf9c001907be99a753f3372e736b3b2446c99af5997fedd0c0a4355f51e2a61389749b181a845189e74c61778e8e8f4d5102b268ad992f24885c8f83bca72de1796b77921ae033dee2711e2ca8ba018553105a11dc21c80b1d491def6ea7bb6257d262b274896cf6fb1e6db82fb73842fb831a8f7f8ed3de9d465754bcae7184a6736559e31bd5d495f5da7d73fcd02f22cb0918e54bf72f99b7589b470e43a3414e893b2d79ba4297fce9dd8b47e2b3e8a74966159f2d408f7d3c3aef0939b306dffb17d85d5911d1f0fbcb84b68b2d4313ee1cbf52066b1dafa5de79b241988941298805d71a074a01bb8f38b9d6d7fc6a6b79d97939ce58d4f2cf2103fda35bef9e79cc138dfd398a82ecd19cc7ba0f5710fa304207ce98c5fcd0f07538229c5f8a5c0dbe363414716f9f7233882cade897ea154c69498cfc3b1beab730dad7f4f39bd76e789b7c5a8c3fbf35d0bd83a3f78c3817056919cef42924ee47ce2f00228bb183518261c725d49e6ea12c0c9323f531df0ac670f6dc60747740bbc8e230fac2e420740c978fcd418fb5be49037f3e31b5f05876b76eeaf3d184945c8e7407aa81f43060ce362a4b42e4c951376586ddae1965fadbdf8d0f5640f84c50deba4c78c4fda2f68cd73d844e2b3ed08ea1d5e0ede5119fe23bc2cf25399d77f9571251b5484cacf3d3d7b5c735fe87dcd6d78ee4cb2c6d5eb12b832769e5d4c3da27bd6fce208e16caa80fa43ae2dc00c1258fa03f09bc40d5be74fad9fa49bae11fa410644da0d9ae36acaf35be0c99aef350e50dc5eae801c2dfadd777381303504a154092c1d8ba6a3c449e143d78c65d806f4cefe9d779d23360b05984bdfe4bd1be595d51fc68945f138e97caf6bb0b9f541227962776b645812ba0a7ab3d798369f112d16e6aef03c492be7b4bdd94f209a9d19b1b4b756f712f2ac196991f6494d3ca95e317a5f557d8a4b7a05029728d12797ebea5d206a53b9bb4e9da0f49a4158368930f4448993b7b66df5d4920576143f94a4986ae08f59fa32971bcaab483daeb1d563892ff4704a68fdfa20a804f00a5473ae21a58088487c3095091d17cc8154ae9f90d370f102e3bd87954fdfe4b5cc906d3e1c2aa1adef4d91f7fa171300587c48b49a13dece8667933250f2e13f37f526178443977e8959e850e572f0e807a20ba99b7aa42e2b1ed7d8a186d158590fabd68df9f8eb2b645d9eb7ea9d771d5a91599ed70076a7eed41529f571e5a21eddecc82afed2226037a42d36884963599aa3f712f143891c08ae2cdf6ee4dec59211fdd9c86b216234b0c8d85035ddbdb80452cf5d2224dceb024ceaea1bebe0805ecc386d9c74351d47af4eeda9e525c137432b1cebfa91bb91a0f140b5fc807868504611eab61a242699464f9d2c78cd83c6d52f91fe15b27ad022b3a49d61028bd275cd678ae3960973ae01e37cf927dc6e4a93fe90da0b76af6cb57a7a35a403906835feee988513e51a0f4d834068a220d007aa87fc9b90d64b21013414994b1823eb5e64079cae96d5bda07c6560728ae42c053be6c2d6ada839c6c31a5a4e1039c7e05bdd9aaec5839fc2b4f390962a3c27c8f74dcd4792a87651747941d1073e8bac14b9d9152b7edf8f70958998d0240bb87d01a545f4f99536c98f8785716e867283ce20a9f2360b7c607579565bdf1d9fe7874a3bb597c6fdbd6ad0ee1f686798f21989f6f7e2bff9e275268187b5a50cf824ef0288d1b84011509a2959fd3597afd239e230c22e579cab70b4b18c2dd6a89f5954b136600141e3cfc4a6b98138fb801c0bc81ccc01e607b057f96cb1376c9d8acedaab45fdcdda29922027f5e28c31dea5b7f7a33eab6e8a2d97582ea3f4c32a8a9a094993f21bbb59317ada4a41a3c746e903f9e2d6979dc94f987e544c5e3834b396e002141a971603132ca845c0ffeffe6a299e7562ab3dcf013cabade362da8eba496c532231bcc0cbda07068935b75eb5b8deddcd3ddbe4e60d1203b7fc3a080cae0774a6ad1dec7792851265528ab8f5d19cd8d5392300159cb1915b96c230c38e548c1c5c075054ca490445160216430ee4484ec47fc52fdf0f87d62eb3fc79d86218c051feac7687d77d3fd91c49111b2ba9ac04813c5b30ceb3b87066b19fa6fd2d2ecd6e8e79e74f48dd50223d016c3dbf09e82293f3dba605d69268e6a238b7e266567c8066f9257c89e52a1db8453b139f116ccd4d13e08447d37fa708adafbf23d6da73b942d4ce28e9c3d0d9a6760ccfaf723e510cc860042e97699ca88743e923703f0d000947e257abd2b57a5d0b4bf6f550a701cd7241479f5ca3e4a3d429664b9605002b3432f757e48df7ccbccbc4629cd8765203922a0c027fc6ece37718460fd03461199066830fc5ad1a7ce52937f2087cde7be54bf032f2cca4b73323595cc805f88f2c0a5c55d08643582ca27633781db186d19cb8ba9ca4835d8a1fdbae40cbf3c960eb4a22cbf948f792593222b83f04d91275ce05ee47d4bb313175ffc2ddb48cd452629cbd0c1772a685294dac09dec6830905b9f3ff29989ff8078afb9cddbf9fdd8a4ba69c1b2d08f7de323573e15a6b9c6e0bc608568bbdc86b69f2d4b3c2be2a0431c5604a5b3fd88856918feb74277dab0a30daf859cc84462bbf89f8487c0fe6a4359e9e8ef4311cdce0447c96c2a1324728b3482724de271d56899dff50f70f86ffe290025e56fd93b4a904ee6ebd81612e11f9d86814f5ed6712c805cad9131ffc62ad84813057ee7e3480bf41d51a29ffd7c135040b2c4b1eb0b2af6bc53a6a5c9142076260e26a9973b3dbf20689169f3ce96589d973420d7f244abc88eb7e636b72508b6604c1ab62dfbbb59af346d0d37dff94b045a9b53d516a3bad3eb3e77b10b9e464319b8c747f1013a693362b119823deadd57e17e50e13ec952f48c8e847686d0fbd2759fb14b3de53ca041418a4db8f079454ca0ce1112377e58f16f1a202804f04c69ab1986c3314eb93e8c28d79189e57024de0c8b8c459aaac666e89f241ef183a07559fdedad4f688dcfd8104e570c183c615c0f68bfccefa8c53d6e738919b6421471dd5d2d09e0834af91b3e938caa6d699772dd8329e6b07a42eb977da5346fa2f82cc245242afc873a686a7f16f64ee777c7316eda7df945cd30d2c095bd35cec2303e70b11de5ef0656b7dae06e76ab4b7e6d349eb071e5be9a539fc664bb86f72c674c89b6b35404ee968d175d5060c7c601248aac8f3eb506318dca25e2693b936a63bd021809c2253dd3db109a174f3ab1a700c63cc7e69b4c654d14d9bc96bdfa0a54fbbfd5c35d18838be0df35db485af288695fd6d004734b12a4c93cee5f396f17dc3c6fbacd334064ec7945f3e6ccea5b1a8aff04533fe31ec030c1ca75bc1ca03aeab900719ea497a03c6e5053fac6510ad24f81a89fcc3a306f7b7702c92f9f894f2e2ef84bfa3fb9e48d509cc0fe70263687efad18c618f6c26c20daeab733cdf35f00dfb4dbe0602d0f277fecc0b06884e56f29ac7b4ce5fb95b1e4f244934d082ec7407eb4316b25cfadb740ae69211b0ef02b3b26b41cb907fa326a464ab1929083451ca2fd9cd6e80653daf87e887cdd2c4c019c0bfe40986cbbe353c629a90b520646e4517c10ee93324fbe0963cb2c29394c4cfa85a8d5550f5a1a386aba0a5d3f39e4996eeccc01428689c13b3176facc1478cfa5960c3097a10a27f57797b5ca4f77a6aef89f52911a0c5a5554ee7a5813775a1db3c036f521351dbecba481413d1d3bff3e81a3093e0e112dc86f2f86429a770c40eeb98e383766934b5d9d3a99191186d03d8c8a39488790f86a4e56fd3b46a865fd1414ce0fb8afb25f5f8136fe373dd4cff7ad1f8462fa34dcff24fda55f81d5860c152d3c293e375cf6bd81b993884757a51aa3be343c12459d3bc9986b737f96ac0be44a8fec6c15292ebfc8d121865179d8b5942cfb2bd47c1ac3c1d76c3fce14c899ff227a0fb74696cb18935ae6b85f9d2abed0c06e763c24c6dba1864ad21ed1a201dbee53d282e1132cba7131f354c243f8caa94f79a4b0deff4855f4e4f8688f0f40748f366591592bd61f065ed332bc2cb6b6342d9de7571a9c88173432bdf4d70e735e1713b82cef88f43503fae89c22fc5985b240cea78b3215bcd53f9e149309d0038ccd480acd7a56421c361481c0a0c6691b6111", 0x1000}, {&(0x7f0000000300)="dbc3be9dc6f95125c300b33882976127c0ee58e4e0fe2a2943aeb7b29f6555be68fe9f44b4c9c0bf4db3344e9dc994469bef26da06db7f46fc8db9059589bce90204be5a6f494347836a403ee83608525001cf336d095570c5745bc241f5d7be948ea72b638fe861205a2bb330f6a322047b664e01894968a7607fe1f21218fd8ef0989c52e2be0bd9ef36b6bbd9f847c755f88a5f800c23f7fc43febe08c74974782c26bf088ea95d3ad3bec053db9c1e3dfa37d2600d98bd52bc82672d", 0xbe}, {&(0x7f0000000080)="b8721ab78582555fc18633e3cca896ac76ab66827bfe3b", 0x17}, {&(0x7f00000003c0)="505f04267530ca8a125402d58cb763e3f179b240f91ee1be18c628d5ce3a47fe59e1c0da72116373b3d71ea8b6185d1fe5b1892c5ab77a1550b7d254a779b27a0c4cf9f17edb80254d06161be9f5e730f8f0bca055fde9a2a882c2daee88bce2bb903740a18689a9b5123d421291592bf49faf9b42ba40904894b7d0d43feeb8973b237db1b74d15", 0x88}], 0xa, 0x39) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 22:07:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842401016fa1e1e8c727f54456cc65e0204", 0xfffffffffffffea5) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f00000001c0)="32b7ed82822b48dced52c3d1d28388a77498534e7fc1bf11cf181044765543c4d6feaafabf6e2fe17f957c098357ec8ead226a648cbf98a6241e4c564dcd7edc300894cf79fb96ee02d927a8d668495e71ac8fb30c97fa796f36a56f03d45eea45fb073dcb26b471ebadd3448fe1c70690c533383b82e5b3df7b0dea2813746fa727ffa07befb611d32941bc16cbabf1158a2bc55eb297e4a3c0bd36d3de097cadbb3c7a4a6d770579dd5641e5dc94d4f3263a2e9c4b3d9f1032f6e22da604b3dad773424ffe951331a83a1e0ba83f96ca4bf71a46", 0xd5) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x100) 22:07:35 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="90", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="a6956d9692700dc519d56eebd0686895456e7777f05594c4b555e301e5e8e426a430c4433b534c1b3a2be827558b66667c4fafa96c6af303822e33fb8db984f2063685da0af4fd15a74fe9d1abe1722cd63310d34ade55e4f62ab9afefc9e7ab161ad4e83aac87b56e259c1bf313bd1836aeb3ec89ee2af25934207079ded4e562d32a1d512f4f42", 0x88}, {&(0x7f00000001c0)="8fe125385fb1b2af3df1cf10bfb5cad85298a1b2e1750e97d0ebf06992e406f2ef6e6beca0d1c3fa575698dbde89f6669c936cc6a6a524f21bc99529958d56464fff7234201a26bec55d380cfd169cece4d3c730e3a4fc7eb6da2bfcf9f931fc7985dc2f5ae8", 0x66}, {&(0x7f0000000240)="d478cd9a0d1508414ea89b63614fe9354bd4bccc5897881df5989926395de2837a94edcfca3cfa42c8caa895aad7d1fdcc3b3e87a74b523d5197be394b9cbb4cbfb79000a3da2f3e64b8370c07c036455cad7b09fea04dbf6e0d0dc95ecc9488de7a9d0d0f365d104469684c15a6f802d726328a6ecc5c709d714b12f3f20726ac0c7f0b3e169a346e42937ed8477dcbfdce6480361e0b1e1b739e42154452bf995ab2a72f586989f945b1f8f758d7ce8a481cdd3e91fbe0e6681aad7763", 0xbe}, {&(0x7f0000000300)="93c6d2dc42779f7e2177839a4a3331fcc69bb03d743c62a4d037ec5a170f9fef0d240a5d93e70c8337aeb705ce0539d348612072854414e473431f99b6cfa8f89741c8a4ea4686a44b3ae1f2cc473b7b0a4caba48ac2c37ec8f308db67c8c78c8cba99612c8aaf582435e464d96d14795cc194d47e17d2b50b19a62abe097a37ea46e7c73e169e356bdedc2a5fbb21db17b213afb934392a2cd7ccb5acc3774a5831d3a463feaa351795b45ecc6327f8ec3fb6e37d222e78adfeadba8d1de9586cebe8df52cd42588197f043b7354379f827b936263defbfd4a80fce87f1ea36f0d1e6af691998d89f66a4789a1e5db497705af7192a14", 0xf7}, {}, {&(0x7f0000000480)="2b22addf2d1308f741eba9ce1331c84c4c4b1e7f4935f8785e6bb23c3aae314d37bc1f27b8f5e45de4b54078b69abf853461ce3f50eec5c422c832bb975f6ab50bf708e30716ea4ad7ddb59654b82d3186bb99612925cf96dab5f290eb0ba5ec249dd357e9d5a20a27562f446e982dcd83925cb62247efa77c89218d44500a229ecb4d8659d830c163ea99e6efbea3a974e4a534e34018c4b79c7a64c6c680a61e8f9aa8b2c029b8fb82e1c58f391c9fe20e4c0725896b2d81f442ce3ecf11414fddbce6bc0af3debfebf82042a9858c8be92496f39234318f1ed917bbe38cff04f5fb0af8cb936564a2a8f7e1afd004cd4e97b2facf86fc2987a6e669c4710d22fdd751a57f9154296f7ed3b7872e240a0348df699bdf6468de5cf5e10723cf72f8589d8a874b92adccad46bb12f6af19348a83a7ee14f07b0028debacbde1245cebc81e67f472f4d1b0ee4b48fb74184963f25c146a7e62abe45d044cc1c3ea27e4e60340568473559d76a138656d81e20646f08264ade6dcb266730c8af3d6d739f81c080dad6b4ffc1d0454a1e105b7213aea6cb5d75d5475edd05887572526c7be6fc872b5e4b5be8b546b893c7e19999e653564bec7b794ad5ce6aa1e5676f9b06a086b6f6dcda1878b3a2a87f56c93a7d7a90890ab075f712c76d678f06c3d46b7ebad04acfc58ab8f3e5424720df0dae1ea885c79e8ece7fc4975c947c17a7c8859e3385a75e9f3c9ac891d4341be9170888fcb382a11c7c8171154b0d626f33c848edaca7c05ff4e524bf5913ecf17f57c1ad88826ca15655899ae7994f245c6a56572d89549f8f833366fd6ff9652cdcdd987144b887806ce097e36331756c39c93de8d1d48c59010c18698ac1fd98952c7ec7b3e895111845d38d953d481d64ed832e93ad43dd02ef4de49e3bb2f0708644fd9fe6bb592fafff290764551bc4911635528bddb29533bafc2debcea50ccc1e05133decd3c1eca5b865b4f183bcf6617242abbeb86efb382477c425be4e902e3280fe675dc8bdc5474aa3509455ab51ecf54a5be6d16a17dc74abf7b7ac967e88e74a29517e748b60d7bb87c06f4760804a80545db8e0363ea2c81ecc52f0ccb479ea2ddd0bab09e1b2f001a522fc66bc9f7bc25f2607fea03532f962c6fc7a7dcb80d81ad77223c34e0ff6ea4bea27122b2a648306268e673531011e2cf05381b52f3a0953f44189fa474a0bac6d32c2e0c28b3f079a04a2e6ac10df08182ea6c72ec96e6025dc8a61e25f871fe1be2b93602e50230ef5ecc120c1ef0c78ddff2ebc8cfea8e00192b25abd996fb7b59219adca6fe9e7f084c0478a17616c7740f3975b227eb2715d7a7c4b02ab7513545eeba7005a17c5c4d9c923f9a906d4cf3e6913ee811e38a5981745e53e2967e33241ceaca7e6ce20b95e51f760b32027345327616f46dd6949f091f43fd7f5c9e3cfff700a123b6dfa71a1db17ba33dcfa945622c859c59ead3ecebf5308e6a98e9262e07fb42a5fabed6e7b36ab071632968d89cc8d960464099e771d97474a425639cc001aba44a25cbd1492d0b2c6a1f9a9281a62ba0a7eddf987bd5f75fadf546cd4d1e5c976a4e35e5393a921b564fd3f0cb11ce5120555dfd828f5c5d5662722ae92207ef0775361b649cd69409835b784d9bef68e3ce67c2b4664a66653ce4b0f310fdd718c178799770829f94aa02d364f80ca54b535b4c3e19f54491480f15d2e961bfb1e7714e12f2a3cc63df4fcbf452da45a0221e688e72d35687c824615decf02d7e14b07b56b832606c9ed9bfe5ca710d5850f7a158976e872b21106bd9429420b5517959ec15ddd0906d0a3c15cafcaa122ecf45ed2792d7587b84dc41d007e3d62d2fd1d50823b66a7f6ef2a9e45fb7503fb81c4278797fc608d7c5ef4e3690ab05cc04a0e9b1f2e946ca7b7408c7b91ff2a1c2d5cf351fd47f557610951a05dd29daa4c778a14efe40c317780dac67c67a689804ffa66c030265c6514afbd1b45feb8a6d5a27291563f41fa21b6e3cdff6d3dada170df946bfcb9bdab68252cc03e05a91c99e55c968dd89f047398d8b8d6233406aacb0abbd6df35d05423b000c615bcdc0f451c77deee52830a217ddd7dff34c2ed55d0276c4420ce3a1a667ac310f301c42c64250980eff6e062b4329ee4766d211540b4945c84e64d2bd01d0f27db8101b7dc0a0e34856f0686bc88a01a4113d4b13cf4aed0fdd82174a36b45e69d64a7486cde9ba7cfe356a51654a7b83c46b7656da876a396106c65b5d354f3e17747afcb5088efeba5d24db3fa41500022036503fe94dcb2ca7cfa7602a10634e78fcf4c919d171fbbceef4e9ca15dfd545d33a28147edb12cab3a7169d522bf2c56119857beb029f2aab32124e376d53d1cecb5e88f0b4215dbfa862abd82d07e5336818e1425d31f6572a409bac5c3099294c4b00262a984cde93dbb172ab6de285f2f07fbe29152b6672806e09e3db2a2e5ac439a8d817201fb98d03f3348012c2eed06def01edec5c9564df7ef5757a82a80337118b2fed451eeccba385c7f971a5fe0e2cbac05b1a1e006d1d2087bd64acc5cfb6c621c8b01a5349c81496b4f9bee30f06e152a7d7c76c552cecdcb9a0fc5ee25b1869ee52e86615b5d24bf6cbe2f5b4375ff3d2041eac44e6a7d5860ba62dd56458315e7dea2cb90e0115dff0c6cd3a1553962951d1c62f7ffd8ad15055604df62351f390c512199bead8090c4db9971718bf628203d6deb9a4946c3537226d31ca50d5cb5637de52e84715d4b812190474bcf906dfab146eadec3cf517d76e5762e25c0c34541b3063c4d1d8279d1e27ae2844b4a50e4449879b144e88f566460f74010d1ac26be8674df25343beb8494ae3755cffa060dedd5b9e1c199eabf9c9c8604f1899452a10bf03c04c10e0b101d2597ac0ac5efee3f064aa1d635c0189b002861a2a61b8eaf18c1f2c1aa4b4def6d3d08df2333d14337c120c35a74113c5044e4f739d545d091f7fe35ce6f14a766009a602546d2cb45d5ad73c4b7c85c4c68f15ffaeb2aec7e0f3cc47011dbb4899ba46643e5d2f3e60f3c001aa39e2e5bd63988624995647ff581e4f2acae458cc54f60f9d9d60464e6fe6c523c0782f75cddf49260cd1291f68fa3fa15bfc2775a0fb0a5cee55087d7604916fe4211c8c9076f9cb77bd26e921be21b8e0431fd140f5fe79fb15b9a80c003c0be94a68ebebcb3260603c4d0c2dc3f4d068e53a1f431f6909c94c391ccda1ccbf7c7aa8932dcf9b889dd6b29f0634fae0f93bb01f9a8fa435915aa9e8500b5c370b495ea0fd46822efa6cc676579a9d118526a526750688245584051fd6d365b37cdbff168d6d81f577cd26f66ae26a24b92f001199b31ee292c9c79bc7831a6e722127cb8ef671a5da2516260348d568f63cd0dee48f730ccf4a5c3c8dc98c0dd74f83f8b41d903c42f3d4382fd6cf188b9c9abd74cfedb301660fe8fba7009a3324c2bba4bb1bb57fe9571231559b0c73c45a33947a242fcdd25724b586dfa3f98d5a956fdda4186e04350944334ea6c37a4a7e5e56a679b9028e773e920c27dc3246a096630f8a54c31eb5f5b597431498bceaffb299ec0504a88233402136aac9bb05758afdbbe210520dc4efcad1243973bf72d8d40a267a03b7a6ed934243db87cc43feaae4a9662c720fed2983d5338e0355fb8acba69571050f5d00d320f927a2414772608b93865853959bbf0e60515c163dde50c2c36b4300099e53ee719f4f3a32f838f351dd87e7d863db70447a928c3b457099ca99c03366a4e6e2b64f66f90ef13be7c0c66b68a86e40ecce136476b640dd40867fe634558e102c5090e8fce86d42001a858fdc589df1d4b994dc61a70f78e22436a1e96da11782489ad9498418e6ce85c35ae0fc97fd6f422714ebc40c0137ac7528d945ed7899a927ae06e47b3fc00101e6957dbcd70c34fe9ba69600acfaab118e9cbae967cb441e7aca38e8a6cd3e14018c62e17d32c24f6bf08fe7ec10fa8dc812564faef240b604267c945bb75d533565d896839563acd8b2426895fa530e38824be912ce3e1f79de885bfb07e391aed8f43d69b85b186ac1aa414bacc4a053fa20451829b6f37f1bb1b66c37755261780afa978f9e9139cede7899939d3a2d93341f7f14def577e90e5a3fdd5040e16ac0883a0d97dcb46d712346bfecd09d4ece6beb1cebe4a0c208abb89a778cead89e7a473f2c723a9c1bdaf01bc7b65d02f6b700130c7513c2d35ce9adf84a39facec6974463177f68cc80e8212ab251147d0a6f3ce33aeb227c005f051bd4950f986e69153466ac7de4978ca5cffa0d8da617fffbdef0a356c25b708641cd42e437c75d3c1577a2f4ee68a6891452c9985c16eb0a8d67af49a49845e04603c20b510d13294cbf146acce65d6e45d491c771f072c5dc04334bb1dccd591918f3fe299f0dbb7b290f3c7874610fb065c4ef0a3ad82373509df5cf66335c0ed26533b4f169419d667657ffbbece64b2cf94f1b4d3e63175ae52869b311ffc01f4a1abcb7e4a2a2e24b6373d9f0c55e65404e6ba3b933354a1dfbefd1beda46353422ea7d7a4b7e47fadea0696e7c05ca9cf476f258c8de7bac7d9454ce41e95f9e2566c237449d9f014f0843e6b437c87da0afb5b94d93ca007e59f878a8f7961af982cdf73d5047b191634950e5850218fa9da88ac9b62d6394db26a7a72b4fd6562ba7eca980ab524a663b3d94bcf3b6b0854f59a5c6fec1271dd5373c4c7f43c62059762d3192537345a5dfe2657edd17e8d9a6bc40eac608d5fca65e702c6a1f8448fca7c477bad94c5ec7786a97b5bed7915a41c9f5e348152f319f13c1e237d0877daa62df511dddab772de9d6e4cb8353f3ba07a18ce2ec4b733a398092c1e59ee2921ff01d2790ffbd64fdf8a185f3cf8622c21cb0d3cf6ee1d466fd4e447bc56c045ba00bc84d3b8e738a9a3f6477f297214efd53ac950c90d3ce674297ef0e81f75a083a8ae62de86b8c16e2c234d5d7064a05781f99482146f529234e38e9c3412a483771a1a0b8658984e4e9656dead3120119ba3d2be3c8626feab764d4e7b74be0b97f6fcb426f5d7852cd1d2bcae92ea47e25974fe935def6fe85771c93bcbd36578db7f5f661fe9d83b0d08f9659582cc4cf73a4bafbc6fa7e657641eeeb22fd58aaa0629266587dba10277444db9867ce7d34bcd50945bd7bed8624cd7fc96cfad1b0bba855e1dd5a4e4ebb91fb12121905b6139bcd31bbd245d8967d30692c0c59c939a9c90edb4814b25864cea6533bcef45e58c67df1e6cb25017b014bd1493948207e924a2bec487f53f8df64e995db2e70978d45ffddf455d1443487b545536871e2ec00c7b65de51d7199523f20a44e081db88ac6219f8a298889e88578fbe98a1d7fbc45678ef1e21d088b38441753508b0e9acdb7cf56dfb9592b0cefba23ab97e9930f5451a9cdadb622e86e5dc43e1d3bbeebadb98f447058882fe386798df410fe5ca79e4b305a2776cdb4b18620aefdf81997168ec7bce6a119be2818c48a3ffddfe50c1e011b9508868233d14809cdb62ed3d5b8142dd586eab224b87251920cfc6df12cdfda846e9a9408a6e7f7f4c535a37a97b4d8c39d65856ebb9605f13c0ed3bb2f8f52ce2b2f24e2566f9819e578eadc6dbf002946613c782dbbd6c36e23b0be5c8f5345073f295e5889bf82643c63ccdffd0e6bbec6076376a5ae81643acb5158598b4bd61498219eebac2c6c93899bfcc7bf91896f66b1a3f", 0x1000}, {&(0x7f0000001480)="13c5c256f004c5a96a959386adb6e747cfa89d3545df668a896f08152e1c40598da222fc1fdf0f8468ea974b6c47f6650d59743603bb4f7ce6d73447bbca99942a1bde29f664aba6e003f8cce9ac4f93a119ad0780e71847fae4f66524e863882dcf2fc7469aacef7bad3fb440c9cecafe88759e0f5c85785c205e1ff23b7674608ebe0f1730d4c79f510597491a820990b71e51db08c87cac6184c0ead59e69258f6740a3e1e30e06234f9036681ccebba744a0d0e6a75cb83d", 0xba}, {&(0x7f0000001540)="8d5e097af890240a29a988104ee613502c51c70da1136e329ff1cb1f200da19f0efa16fbe7ab28861f8107dd7cbcd870262d03d3670a3f7c589f477d26e516b48a4baf7b4a84bf4519665e4c52e5b1", 0x4f}, {0xfffffffffffffffe}, {&(0x7f00000015c0)="7f78126ea11982befd2a158d96db8a0694309374d3d6b523e622f01ea7f19f566ce8801062278ad8bd201e6a9a0702e17238c50e1d50736ff11b15c9965346f7431480c27e0334fe6fc2916dc1a713e91a08cc295170cbcb3c592b6ed4d20f63a9c49cc2db2c5dbd764f796ebf62febf43a31178ebbfb4fe41fca201c5f6652e3c27b2571db857c6d7b89d778b2a67d4099cd1577e803458f77ae6cbd9b4200396f753bc724bf5aae9a5dcd8d968facd0b6925b18a3730c4db7bb0d5eb68c1f6b7531167e881183433996d386a4c208dedb3e06bdbe5da745f", 0xd9}], 0xa) 22:07:35 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}]}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 22:07:35 executing program 1: pipe2(&(0x7f0000000380), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20a, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0xfffffffffffff88e) getgroups(0x7, &(0x7f0000000180)=[r4, 0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r4, r5) 22:07:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/4096) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x201, 0xa0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x41d7, 0x7, 0x4, 0x7, "2645505bb952197f2416c14492aed92a78e58904", 0x7, 0x400}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="509a1be0d307da19894386b2b42497b393e53f579ddd24c459ab205e64443d596986ad69e859a0cb87e65b851d9712129e7fe79ecd5d009cde2a5b01f9defc4c548c72c453dcb3446f3b373d0834ff0e1fb8d255fae8d0a25665b02d342bb55d63b1ae9e4cb3148c6c1cad541da506a3b0296b5080297395aff313503855f70c2c0bbf84cc73bed66b76b8cf8704499a55de699c", 0x94}, {&(0x7f00000001c0)="0484c8f4d742f1d2085e14ec8d1ecb01f0a13a6514c7e89dcf416b0506420c0517a297483c3f1b58e42ac64e8d49c52dd5ecb610d3a64130a01bcd6f5ae097ed2ffdc775d9dbbf32f4274892c06b4fd97cb75824f90b14857fbeb6220096c3e2f0", 0x61}], 0x2, 0x4) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)) 22:07:35 executing program 0: r0 = socket(0x4, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 22:07:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open(&(0x7f0000000100)='./file0/file1\x00', 0x800000000000, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x8, 0x2}, 0x10) 22:07:36 executing program 0: poll(&(0x7f0000000100)=[{}], 0x1, 0x77) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='$%\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='.@+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)=',&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']+\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='%**\x00', &(0x7f00000003c0)='\xdc#\x00', &(0x7f0000000400)='/@[^,\x00']) 22:07:36 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="8074f45afe76d7285e24d561ee5ecd5da5c0b67550b0e693d869c9fd07ea33", 0x1f) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) fcntl$getflags(r2, 0x3) r3 = socket(0x1e, 0x4003, 0x101) syz_open_pts() connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff20) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x401) 22:07:36 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x150, 0x0) getpid() r4 = open(&(0x7f0000000100)='./file0\x00', 0x108, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x13, 0x53, 0x4}, {{r2}, 0xfffffffffffffffc, 0x3, 0x0, 0x3, 0xfffffffffffffffd}], 0x7f, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x28, 0xfffffffffffff7fe, 0xffffffffffffffac}, {{r4}, 0xfffffffffffffffd, 0x20, 0xc0000046, 0x7f, 0x8001}, {{r5}, 0xfffffffffffffffb, 0x18, 0x3, 0x800, 0x80000001}], 0x3, &(0x7f0000000200)={0x200, 0x3}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x10, 0x0) bind(r6, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x401) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ftruncate(r3, 0x5) pwritev(r7, &(0x7f00000000c0), 0x0, 0x40000000000000) 22:07:36 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) munlockall() fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0xffff) geteuid() r2 = dup(r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x800) 22:07:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x1) readv(r0, &(0x7f0000001540)=[{0x0, 0xfffffffffffffda2}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x4) 22:07:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8a4e3b6e2a3b90b8727acb73a13ec48bb4cf21191ac61e3ef3630ca407a664aa2655226440ec02d54dc6fc33e2b18e0577681e88fa9376f823d6426fb32347e6747d960d6a69b089b7dfeb6d06df8b17d42c30a6544fcc48228c9d78464f6c01ff5b6075200dcacf0c87f687422f365aeedfb4030a7205f2b4c6608f3ae0c1fe57dfbf73c5d3e270580015a21cfa0cec9823e0faa73dc3a1a748ac5fee65fa9fb65980a8010b456afc0680c1c2c719052c20eac0cb73d8960e10fb7829ed360f4bc4d4ac972c7f394fa85908c24130516c1b7e1fb1455c9affeb0e76ed6d9a914d08207c662d", 0xe6}, {&(0x7f0000000080)="774c59b89aa28214953b8ff905a5b2a20315ec9f25ee0cff9a13afc4890154fe8b98676b68959036", 0x28}], 0x2) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="1e", 0x1}], 0x1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) mlockall(0x1) 22:07:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$inet(r1, &(0x7f0000000180)="c123a9d3c1d5cf068a5f671e470b2c934b24c370d0cc6ec23b2d17c18c92c2813da8b3ad364f6ef0f5f12439a55218e2770677cceeec3ec0fcd423c96cee096e3b186d37813ed0e68e7ffe7011922336974d0690f5ed0d166c3a726a0e4fb59badfb09848f8dde853a2dc017c6eee2743408f316770bcf61bbec7e05a712aa9f01cc95e9454fc308c0dea242b9289c3e2c06eeece7b8863353da5c6c479c20a6532f5075d504055919216dfd55259080dbce18fb7975d0637c7821247e5ca22397b919910ba8571dae1c426fc9db110c928738b5dea4", 0xd6, 0x2, &(0x7f0000000280)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5e2, 0x3, 0x2, 0x0, 0xc4, 0x5, 0x3, 0x1, 0x3, 0x3, 0x312}) 22:07:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x0) write(r0, &(0x7f0000000140)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000200)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b2362700f729f5f958f20543acd621e5c25ed8202610672e2e", 0x3a) open$dir(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:07:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 22:07:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x18008, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x8, r1}) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = geteuid() r4 = getuid() setreuid(r3, r4) 22:07:37 executing program 0: socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x0, &(0x7f0000000080)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) getuid() r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 22:07:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) madvise(&(0x7f00003f4000/0x600000)=nil, 0x600000, 0x200000001) 22:07:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0xf0000002, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xc0000000000000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x6a, 0x3, 0x9}, {{r1}, 0x0, 0x80, 0xf0000000, 0x1000, 0x5}], 0x3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x80, 0xf0000009, 0x8, 0xb0}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x400, 0x1000}, {{r0}, 0xffffffffffffffff, 0x41, 0x6, 0x40000000000000, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x1}], 0x4, &(0x7f0000000100)={0x5a7, 0x4}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xb6, 0x21, 0xe90, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x41, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x200}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0xd45}], 0x4000, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x14, 0xf0000002, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x4f55, 0x9df}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x600, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x2, 0xa5, 0x9, 0xbf4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x84, 0x80, 0x10000, 0xa301}, {{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x7, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0x9, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x0, 0x200}], 0x6, &(0x7f0000000040)={0x19, 0x7f}) 22:07:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20010, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x40) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 22:07:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r2, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r3 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmget(0x1, 0x4000, 0x700, &(0x7f0000eca000/0x4000)=nil) shmdt(r3) recvfrom$inet6(r0, &(0x7f00000000c0)=""/11, 0xb, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x4, 0xfffffffffffff500}, 0xc) kevent(r1, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 22:07:37 executing program 0: r0 = getegid() setgroups(0xa, &(0x7f00000000c0)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x5, 0x800}, {0x1, 0x7fff}, {0x8b, 0x1}, {0x87, 0x2}, {0xcf, 0x7}, {0x48, 0x40}, {0x24, 0xffffffff7fffffff}, {0x6b, 0x2}], 0x8}) sendto$unix(r0, &(0x7f00000000c0)='*', 0x3d8, 0x100000000, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="e296662f1834ff6140649df57ab3c9505893", 0x12, 0x2, 0x0, 0x0) 22:07:37 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000014c0)='r\x00') r0 = socket$inet6(0x18, 0x4007, 0x100000001) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000699da1cbb62a2ba24f6885b88387ba6bbd061eda4ee49e413d1944d26e9e0beae9437366a713356737510f18f896b3b732a2624601774e66a2a9850a831bc8f2bcf181ac5f150e596ca1aa42f8621ae475e5739b022139ee0815836d536d5efd12a28c699e41710a0b2fb9421ce69176dea904c279d6ec631e453ba9c3a9ef804c0f806d9933a039764dbdbff1de13e44289f32c78c1de111dba2e003fc672dfa79ed2504c8366036a6cfcdd96b91d9cf51050ebfc37ba2eb0b8314c8b7ccbc0d654c11ca816fc5eac77ef9086d98afd13a993a3c6a3b01c9a18447b0d90dc284b294fead509c16eb035bebda1ae472451ba2e2e5f90de08578165f1986bbbe0bc467f7be11447fe5645ff7ff9ddad3f49eb16d070dc717a730e830022f4e351d782781734dd3e883b22c3832ed1637a8b9ef873c4a422361a80f42e9e43b5a0e875ca56f015f0355cebcdda27802f03ee3fe9271ac5aef3f0b0cd48fcfb3f51d4fca22e4928a41de45251a87e16225cf5d5b96cc42996deb9599f083a5a5e51ca54b25c38"], 0x6e, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f0000000080)}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/159, 0x9f}], 0x4, &(0x7f0000000240)=""/37, 0x25}, 0x1) 22:07:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000000)='./file2\x00', 0x0, 0x2) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 22:07:37 executing program 0: setuid(0xee01) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 22:07:37 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}, {0x7, 0x1f, 0x800}, {0x0, 0xfffffffffffff000, 0x1000}], 0x3) semop(r0, &(0x7f0000000040)=[{0x3, 0x8000, 0x800}, {0x3, 0x1, 0x800}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getppid() getpid() geteuid() getegid() getppid() chroot(&(0x7f00000000c0)='./file0\x00') geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x60, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x801, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) dup(0xffffffffffffff9c) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() 22:07:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = msgget(0x1, 0x4a0) msgrcv(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="00400000000000000900000197dc8e0000000000000000000000000000000000000100000000800000000000000000000000"], 0x32, 0x0, 0x1800) clock_settime(0x6, &(0x7f0000000400)={0x6b, 0x101}) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x3, 0x7ff}, {{r4}, 0xfffffffffffffffa, 0x80, 0x4, 0x10000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0x5c5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x0, 0x9}, {{r5}, 0xfffffffffffffff9, 0x4, 0x1, 0x3f, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x40, 0x25, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x86, 0x2, 0x245d, 0xff}, {{r0}, 0xffffffffffffffff, 0x54, 0x0, 0x6, 0x80}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x5, 0x80}, {{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x100000000, 0xb70c}], 0x80, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x2, 0x20000002, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x8001, 0x9}, {{r5}, 0x0, 0x8, 0x40, 0x9, 0x5}], 0x800, &(0x7f0000000000)={0x7, 0x1}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 22:07:37 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) ftruncate(r1, 0x7) 22:07:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="6218e8", 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r2, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2a30, 0x10001, 0xa8d0, 0xff76, "f1fbfef00355852dfbda961fef569eb8b005331d", 0x81, 0x5}) 22:07:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x9, 0x2, 0x2, 0x1, 0x4, 0xff, 0x7fffffff, 0x4}, &(0x7f0000000200)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x48, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 22:07:38 executing program 1: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x0, 0x6, 0x5}, 0x4000000000000000, [0x3, 0x7, 0x2, 0x0, 0x0, 0x8, 0x101, 0x10000]}, 0x3c) 22:07:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:07:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x12) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="389a36ed292bece008e4ffd18003f6d28e7fa43b3bdb7bd080bb3c1317075a2ed044a48734088d9cca479df0955fbf709573549368614eed4afa6d48dbfea4be533fdc0ffad9b0320584bf96ce4d95d6bc24dac370a1f1fca11a4f5f1d28d95d0feffbd296038f11928c8df3211b38f6901fd4328f", 0x75) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r3}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 22:07:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/194, 0xc2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='./bus\x00', 0xe873) truncate(&(0x7f0000000240)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)) 22:07:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 22:07:38 executing program 1: mknod$loop(&(0x7f0000001200)='./bus\x00', 0x44, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r3, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r3) listen(r3, 0x1) renameat(r3, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000001380)='./bus\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) sendto(r3, &(0x7f0000001400)="5085cd0ca2741d59d16cb77c419676238c047a270393ec38e2477b104d84c649c312729ea27994267cadce56d985a85a20fb60536638b92a310a0f5756e3371b78f1271d8b2b8d7b8ff692acf8eafdf474e0a2788427f6f0433b923fc7", 0x5d, 0x405, &(0x7f0000001480)=@in6={0x18, 0x0, 0x8001, 0x10}, 0xc) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000013c0)) 22:07:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f00000003c0)=""/237, 0xed}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/245, 0xf5}], 0x6, &(0x7f0000000740)=""/68, 0x44}, 0x800) setsockopt(r0, 0x6, 0x1f, &(0x7f0000000800)="934d2b1133a25a463b67a6f33ee65d9b0cd2b21159b8b69975a17864deaea8a5a041c637f7f242042a4c7b53b49415a2e911028482c56354841b3f2b0a0ad1f55dc532aa510d389d5c21dd4c9144f83b51f8fa8a08182274eae24815fa88cabe8a2505b90bc5dc8ebe234a87bcb4eb86c359234078c9", 0x76) bind(r0, &(0x7f0000000900)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x10220, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000008c0)={0x800, 0x7, 0x2, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)) 22:07:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x3, 0xd5}) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:07:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 22:07:39 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x80000000002) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 22:07:39 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='r\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000280)='r\x00'], &(0x7f0000000300)) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) unlink(&(0x7f0000000000)='./bus\x00') unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='x\x00') 22:07:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fe) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x383, 0x8000000) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x4}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x80, 0x80000001, 0xa41, 0x80, "0c5c701019ebaab66b03f84174dfbd390043fc09", 0x100000000, 0x7}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) 22:07:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x3, 0xfffffffffffffffc, "84555509002000afb081952efc5c9f2700", 0x4eb9a9cf}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:07:39 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() 22:07:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x70) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/144, 0x90}], 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r1, &(0x7f0000000040), 0xc) socketpair(0x2, 0x2, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x100000001, 0x4}, 0xc) 22:07:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000001340)=@un=@abs, &(0x7f0000001380)=0x8) write(r0, &(0x7f00000013c0)="165bdbe7c7714fefcb5534293a2cf9b6e5dd09a1c8f6ee3ec8056e5d32be20ae85b40ac44c682dfc7ba7b7ff3f4550b665cf34c855e7d4d67cdb7a397663fce2f521cd9dfa95b3f438a0362e0512d226c58a371086806aad91ab6282f2f9b7f63e75e3cfc8c5a182405e3445253f8d", 0x6f) kqueue() recvmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@un=@file={0x0, ""/92}, 0x5e, &(0x7f0000000040)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/228, 0xe4}], 0x2, &(0x7f0000001240)=""/159, 0x9f}, 0x41) setsockopt(r0, 0x80000000000006, 0x31, 0x0, 0x46178b6f2cac1765) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 22:07:40 executing program 1: r0 = socket(0x200000000027, 0x3ffffffffffe, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0x4) 22:07:40 executing program 0: poll(0xfffffffffffffffe, 0xfffffdd2, 0x0) 22:07:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 22:07:40 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0x4, './file0\x00', 0x8, 0x40800, 0x0, 0x4}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 22:07:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000796000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x0, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 22:07:41 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) 22:07:41 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e98ec3f5d653000"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x240, 0x80) 22:07:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)) r3 = getpid() wait4(r3, 0x0, 0x9, &(0x7f00000002c0)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 22:07:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)=0x3) 22:07:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="1781342b2667262042666a330a349162144ef498e96134c4f88eb8a787165e5c7313c7b24d7aea7f450934aade19c987ab76e2eac4dd5172a73d2952c09701c4930b2546747b8dddffcaa45476e02774c6927ddc53e80dc914e6732c3db2ef946c191f80816a3b67cfb60e5d3e425d545e5e06725851d74ba4247c2f6c2eade6ce05e360b5b4b25f6249a1fdae87076a8519df9be7ee7e27f4c2dae944c929b5b4b0cd5bc3b2574d4aa8812218b77c475f238309f58a2a5681004e01a2cd31116cb828de6e3e1088ab681e40486ea62cbd4e0722e52d06fa312cefd0d3e0e817bbc1dda8ac50a8b1bbc25064a245888a", 0xf0}, {&(0x7f00000002c0)="615cf0ab6c85ea64dc7629ab6a305f6c22c165385954827e289f0118d410232dcd1b892c11e68e62561bb6ff8a2781d28d3ebf4792202dff7d2b2383dfd101d3bfae4925e021cc78162e9ca6c8c506118b3772db7c4247feadbfe2b997d7b07da163d50dafbe565356b055c6f3a384f5be4a2f4de0b4f4720877cb8c1e2ead858ab9630591dc799b8a74de84358cec783b1e27542d87a8b34838d6554cc316b4322f5fa765bcaa6211140962ee32f769cf663d23a76121bb91cf22d2ca7daa9e0b24c921b58008c82fa8cdc24093c75080849d422a96c750", 0xd8}, {&(0x7f0000000000)="02fa67548dfe5a49b949ff0f650035693b44265202fc5b8663350043fe15955d18f89d3b2b8a3a57b22aa4b57a46a218295852e19d5ba1bb24f191c57855ee82c67979c7d4784ad1d8b064424ed1f7f758b3aef350fba4ecb298f96b8ea7e68763f6d258f334e69c9000ac66018fb56b2a", 0x71}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 22:07:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 22:07:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3}) 22:07:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 22:07:42 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 22:07:42 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) dup(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r1, 0x2, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:07:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000540), 0x13f) writev(r0, &(0x7f0000000080), 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r0, 0x0, 0x0) 22:07:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) socketpair(0x10, 0x4007, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000823300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 22:07:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 22:07:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:07:42 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x5, 0x5}, 0x10) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000100)="ebff80000000fd812eaa4e703048e699319296485ff3fdacac2274677c04e0361a95e6d8f5d42b62e33a1c4b1d26b862ccfa748649c68505cc2fce8b99ad1748bada785358ff13dc24aa03bc99d90f9306bbbf0cfb93022919b81169d6e8f2f14d03b373ecfdbea0f3b249985ae8ee204fae5fd9ab0e6b96beccae34b1f4f2d2ec955339a9a0e536baccd011068c6afb8f6b8b4debb7e3c25ab487c2515d9a6cf4cd4bc9d9a2b88bb96acd6203ff7b8e8eb636e43db66080ff5ef5d597d6eb1e552e27f1cc9178e3f28f93f88f72fccce07695d02cd229461552e7657cb8cf86dd191320ccee472c98fab6afb967ae02bb98e38956e520a943188ba5b3c3584be30148d8b98308228e0e9ef1e4aaa2d7d7ef974d2076c37526ce8ac76faf0e644327e74a811d2d8bc0eff82e325a4c", 0x12f) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00001d8000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/48) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) socketpair(0x10, 0x7, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:42 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmat(r0, &(0x7f000015f000/0x9000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)) shmget(0x3, 0x1000, 0x80, &(0x7f00004a4000/0x1000)=nil) 22:07:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fchmod(r0, 0x100) readv(r0, &(0x7f0000000540)=[{0x0}, {0x0, 0xffffff74}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffff36}, {0x0}], 0x1000000000000118) 22:07:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='c\x00') kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x15, 0x4, 0x4}, {{r3}, 0xfffffffffffffffd, 0x30, 0x2, 0x1, 0x5}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x3f, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x7fff, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000040, 0x8, 0x8}], 0xffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x10, 0x3f46, 0x81}, {{r2}, 0xfffffffffffffffd, 0x24, 0x20000000, 0x100, 0xcd8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffc, 0x82, 0xfffff, 0x5, 0x1a}], 0x80, &(0x7f0000000200)={0x6, 0x9}) 22:07:43 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000002d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038f8ae7bdbcebdac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b77fde44c97e1e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000445ed68900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000008eebfe5fc800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033fcb5949c376a1fa11e27010f9d593d747649ee1f564b85fa78ee73299313ed826f6dc829b5f71dc0ac45c2b4378fcc8df700926261cd3e089532a3371343eb65d5c07eb520eb82664220e435c49ee01d39dca521d3885e918244c407a4a21c284f65fad21ae90dd3587a13027dc4d9fb841d1f71dc5dbd3b1940ce9e4b2a833b"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() r3 = getegid() getgroups(0x7, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0, 0xffffffffffffffff]) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r5 = semget(0x0, 0x3, 0x4) semop(r5, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r6 = dup(r2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r6, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r6, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r6, &(0x7f0000001580)=""/4, 0x4) faccessat(r6, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) 22:07:43 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) fchdir(r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r3, r4) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 22:07:43 executing program 1: r0 = socket$inet(0x2, 0x80000000004000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 22:07:43 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0x8, 0x6, "f950d20b85ebea33eb177c55354d8d4cbb04d7ea", 0x9, 0x3}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 22:07:43 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r0) setgid(r0) 22:07:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/158, 0x9e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x1000) readlinkat(r2, &(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)=""/20, 0x14) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r3) 22:07:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x887, 0xa, &(0x7f0000000040)="0c46577d977ac2d63f4d969b9e5cdfd882c539ed1028b78736a1753e942f62643eb2a897420378bbf522444c6e99c817887a556e47aae82e8509b00e488f1e7ab9b8350e7fc79a5e63c6eb041ec5f5fd5a6f76970b085a45e1b2fae9aaba8ca551835af37c5fc6889525f8ff215df96a8952c11bd2cb90c2045a7309e945071f189040c7fc2b0a00ba888d7857e302e67593d5d9d640a876db5009057a1a2ffe", 0xa0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x28) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x52, 0xc0000005, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x8, 0xff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x1ce8}, {{r0}, 0xfffffffffffffffe, 0xa5, 0xf0000002, 0xb77, 0x6b7}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xffff, 0xfffffffffffffeff}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3707fc17, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000048, 0x2, 0x6}], 0x8, &(0x7f0000000200)={0x2, 0x8}) shutdown(r0, 0x2) 22:07:43 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 22:07:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2101, 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x3, 0x4, 0x424d80, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 22:07:44 executing program 0: r0 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0x29, 0xff, &(0x7f0000000000)="03000000", 0x4) socket(0x1, 0x4, 0xbfe) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000040)="7cf10d6a071adae6f63aae0c17d458d0268a6f8f025b2f93885f1be7b47de3a15a7265c6f5b2211deb2b07b8c7d554260e810f79b36bfd65b1888f774876bbb95d4725059b558060c05ff250cc566f3028f6a86d42e42c8b2619fb87bfa0ff8b70a459937e83b7007be24a6804b171bd8ce0e727c2fed1bfa1c73b5ae3393af736baf1", 0x83) 22:07:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x200) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='[\x00', &(0x7f00000001c0)='@%.&)i-\x00', &(0x7f0000000200)='%+\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='(#\\&($\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')\x00', &(0x7f0000000440)='\x00']) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) 22:07:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 22:07:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 22:07:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 22:07:44 executing program 0: getuid() r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x1, 0x81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0xffff, r3, r4, r5, r6, 0x80, 0x5}, 0x7fc0000, 0x80, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 22:07:45 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x5, 0x7fffffff}, {0x7fffffff, 0x6}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) 22:07:45 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x140}], 0x1, 0x0) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) pckbd_enable: command error 22:07:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x4, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 22:07:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0xffe0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r1, r0) recvmsg(r4, &(0x7f0000000400)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/162, 0xa2}], 0x2, &(0x7f00000003c0)=""/27, 0x1b}, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10002, 0x0) 22:07:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0xa0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='x\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x6) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 22:07:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) getpgid(0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 22:07:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() socketpair(0x18, 0x3, 0xfffffffffffffff7, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 22:07:45 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 22:07:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x9}, 0x2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff85, "7cfe4dbfa6ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:07:45 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffefffffffe) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) pipe(&(0x7f0000000000)) 22:07:45 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x8}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 22:07:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xf) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:07:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000000)=0xc4, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 22:07:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2db, 0xff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x40045720, &(0x7f0000000000)) 22:07:45 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r3 = getpgid(0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20002, 0x0) r5 = dup(r1) renameat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') setpgid(r2, r3) 22:07:45 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x7, &(0x7f0000000040)={0x400000009c79}) r0 = semget$private(0x0, 0x2, 0x180) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/3) semget(0x3, 0x0, 0x340) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x20, 0x7f, 0x7, 0x1a87}) 22:07:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0xffffffff, 0x4) 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, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r4 = semget$private(0x0, 0x7, 0x12) semop(r4, &(0x7f0000000080)=[{0x0, 0xcb69, 0x1000}, {0x4, 0x1f, 0x800}, {0x3, 0x100000000, 0x800}, {0x3, 0x7fffffff, 0x1000}, {0x7, 0x8, 0x1800}, {0x3, 0xfffffffffffffffd, 0x1000}, {0x1, 0x49e0, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0xff, 0x1800}], 0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x81, 0x2, 0x3, "d77e4529cfde0e3836269cad317acbe41bcbd367", 0x1, 0x1}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup(r3) ioctl$TIOCNOTTY(r1, 0x20007471) 22:07:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x6, 0x4, 0x9, "ed0ed7df75821d7166d5c52bf1d0822f1ba1e7be", 0xfffffffffffffffb, 0x4}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:07:46 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 22:07:46 executing program 1: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x504) 22:07:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) chdir(&(0x7f0000001400)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000013c0)) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000001180)=""/221, 0xdd}], 0x3, &(0x7f0000001280)=""/243, 0xf3}, 0x0) 22:07:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x8) 22:07:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x418, 0x7d16c18bd0f15d4e, 0x10000000002) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:07:47 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) read(r0, &(0x7f00000002c0)=""/235, 0xeb) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x60, 0x401}, {0x20, 0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x81, 0x3}, {0x86, 0xc7}, {0x48, 0x3ff}, {0x67}, {0x43, 0x2fce9f10}], 0x5}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)='c\x00') 22:07:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) write(r0, &(0x7f0000000280)="0a3c3a15ba08ac50d3f97141f8144e9340e37591d35087977817561b075d6e4e5bfc3ecce81d22606f6f332fb4c25d00387fd7b6a09809fab88610f013ac027465f711d0cce57ee478c030a14cb8f74002000000000000008ffc8708bf64e2edfc778e78b64a50dddf123a0bbd295d51a9dd2b117f0e52309a17473c8e5fd4e4a74ed16b4facb1704ba928be53fdc012570323aceec083af235f17fb511e4b0ccd94828cb47343f0de5e25382ecfefd776db0ff8dce7dd0e8880858c882108c97723c877a4cc34e0b4e3ec9b63559e4e3680ab912929080f652735e823c1f1ff54d6f8c263d0b3904c207bdf053241aaa4dce07440", 0xf5) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0xfa) 22:07:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup(r0) setsockopt(r1, 0x100000000, 0x400, &(0x7f00000001c0)="8054b46baefa449c1026c9215a7b4224be6e866ad619bd103a5d28d4987f4b404c64c3703161f9d5aa276d8c2939611de4912787d5cd5cae4adc8bf7acaa09cff0ba2dfc478f2c62ef20b3aa5da8895f5adf0f0d71d671dc8447ea55f2a0e5d103fc469ceda4be1ef3a8bcbba9af650703ab43659f7fee28256f2580aab028168306b047ec781f3a6ba292c7e8fec09e26c9927bd354466e0bbab06e432f002f670649850e1982fc1f01195b570d1927a7a720ef3a983d9e4da0775e8c8de64516d72f5ad904cd368070f1b20e3731f7a331a7159ad7991af82a6a21", 0xdc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000002c0)="861e662f976cab107dc7eb0fe9d3f6380b37fce845d0493d3682a8b630a5a7146ddb7ca31a4c3dd28d0f6ab3cf40db8c7e5bb4c2fc740f1f73d1d244212b71d5d70ce543521d31a9ee16daba054b7426846a61809eebb27356c65d5936539befda9aa6815e6971774d256f3f9cfadddc08af51668b6b5e1d5fa2708824c1d54a2ad74833a36e4cf34d5eef6747b2fcba7cbb06682ab09904e94fa24e4020c143ccb6", 0xa2) syz_open_pts() write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 22:07:48 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x7ffc, 0x22) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r7}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r9 = socket$unix(0x1, 0x7, 0x0) r10 = dup(r9) r11 = dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r5) r12 = dup(r11) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0x134) recvfrom$unix(r10, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) semget$private(0x0, 0xffffffffffffffff, 0xa0) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 22:07:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ac0097bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214de386b4df061a79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bff8d33b5abd3288c8560e791d964daa28fdaee1af15730d2193b4ed8e2970cee7753d5a2362573611d6cd8926a1c727dc4e66d4d03eecdbf863e5de35a15e6a2e3cde2de587cf090bb92429b15d3e2c260063ddeffd7d609eb8dc5181b1bef9f5bde4872f89f5bc6b9b973409e7a1b9e6694e0bcd323928a4ae402d00471d42a48ef2f8c3ca5788a801714f6c63da", 0x10f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) sendto$inet6(r1, &(0x7f00000000c0)="cfb0057ea69a8258d3a5a7559e678bb1ed366e5d39dc65972bbcf20aa312c07d60c6", 0x22, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x9}, 0xc) r2 = syz_open_pts() close(r0) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x78b, 0x4}, 0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x100000001, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 22:07:48 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="75d180c83df17461", 0x8}], 0x1) 22:07:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x0, 0x100000000) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x2}, {0x18, 0x0, 0xc81, 0x7}, 0x0, [0x9, 0x8, 0x80000001, 0xfffffffffffffffa, 0xe37, 0x0, 0x80, 0x2]}, 0x3c) shutdown(r1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) 22:07:48 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) semget$private(0x0, 0x0, 0x4) 22:07:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x0, 0x2}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x40, 0x0) getsockname(r0, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x3, 0x86) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000640)=""/176) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() getgroups(0x8, &(0x7f0000000440)=[r2, r3, r4, 0x0, r5, r6, r7, r8]) r9 = socket(0x18, 0x2001, 0x4) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r9, 0x7, 0x0, &(0x7f0000000040)=""/128, &(0x7f00000000c0)=0x80) getsockname$unix(r9, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r10 = dup(r9) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x0, 0x200}, {0x105, 0x7}, {0x85, 0xb0}, {0xce, 0x5}], 0x4}) setsockopt(r10, 0x9, 0x7, &(0x7f0000000500)="06bba6a543f1d8e297f1532dec58afbd705dcc020f43e43342c5ff4a2109e4a698988d5ca454ce329f97b90e167ef008d8c68ee613e458eb2ce82289bf8673133f1a6dc079b811f236ed966a0b26b3063545d289ef1b3c30330ddd82a724dc82", 0x60) setsockopt(r9, 0x1, 0xc, &(0x7f0000000000)="0022399134c53e97000000", 0xb) setitimer(0x0, &(0x7f0000000700)={{0x400, 0x20}, {0x3f, 0x8}}, &(0x7f0000000740)) 22:07:48 executing program 0: syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf80, 0x80000001}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x100000000000007, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x812, r0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) kqueue() 22:07:48 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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, &(0x7f00000000c0)='./file0\x00') 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) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3f) unlink(&(0x7f0000000180)='./file0\x00') 22:07:48 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x100000001, 0x5, "e79bdf6a43e6d3231139214188e8a6a9e7a3037b", 0xff, 0x800}) 22:07:48 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 22:07:49 executing program 0: nanosleep(&(0x7f0000000040)={0x5}, 0xffffffffffffffff) nanosleep(&(0x7f00000000c0)={0xfffffffffffffffa, 0x2}, &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x9, 0x8}, &(0x7f0000000080)) 22:07:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="08401dd534d9b4d5506ab1096ab16be847"], 0x30}, 0x0) 22:07:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) setrlimit(0xc, &(0x7f0000000000)={0x1000000000000001, 0x6}) pipe(0x0) 22:07:49 executing program 1: semget$private(0x0, 0x7, 0x10) r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:07:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x81c0, 0x186) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6b44, 0x3, 0xa33, 0x1, 0x6, 0x4aed, 0xe08, 0x1, 0x1, 0x679e11f2, 0xb2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba458", 0xa0) 22:07:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x195) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x823c, 0x88) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lseek(r1, 0x17, 0xffffffffffffffff) write(r0, &(0x7f0000000180)="2e672f09d81a1a3fbf4e479a8766f75052b6b7c82a80503d09c26d19725060163a8a7a7519daae1ecc0557670561f1c4458f0149bdf6f4b5590d2ab73f842253cce9", 0x42) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 22:07:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0xffffffffffffff30) 22:07:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x90, 0x10, 0x80, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x8d, 0x40000002, 0x20, 0xffffffffffff2dfd}, {{r1}, 0x0, 0x2, 0x800fffff, 0x7, 0x4}], 0xffffffff, &(0x7f0000000040), 0x9, &(0x7f0000000280)={0x7f, 0x8}) 22:07:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:07:50 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r2, 0x20007471) r5 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000640)=""/9) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x20300, 0x52) fchmod(r1, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 22:07:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe64, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) getsockopt(r0, 0x1d51656f, 0x31c, &(0x7f0000000000)=""/181, &(0x7f0000000140)=0xb5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 22:07:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='_\x00') 22:07:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 22:07:51 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') r0 = semget(0x1, 0x1, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/239) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x165) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x1ab, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x8) r1 = dup(0xffffffffffffff9c) getuid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0xf2}, 0x3) 22:07:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x10000000) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 22:07:51 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) msgget(0x0, 0xc6) 22:07:51 executing program 0: r0 = socket(0x39, 0x8000, 0x0) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) 22:07:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x20000000019, 0x1, 0x4000000000000) getegid() setsockopt(r1, 0xb8, 0x10, 0x0, 0x0) 22:07:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 22:07:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 22:07:51 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0xc80, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x820) ftruncate(r0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x820, 0x15) 22:07:51 executing program 0: clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) clock_getres(0x7, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x2, 0x48) semop(r2, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0xf02, 0x800}, {0x200000000000, 0x0, 0x800}, {0x5, 0x7, 0x1800}, {0x2, 0xf5a2, 0x800}, {0x4, 0x101, 0x800}, {0x3, 0x2, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x0, 0x1000}], 0xa) 22:07:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x10) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0/file1\x00', r1, r2) 22:07:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000440)='./bus\x00', 0x50, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r2 = semget$private(0x0, 0x2, 0x111) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000340)=""/187) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)="52bf0d418e0143b67e2ac7864f56d543a12366538774865636185fa5638e67dbdda02f687ba6d860ec431db977eb58794202167f3d9d300e13a9e04cc8de4505f4615cd9a9676552b5e80c25c6286d85d311f7e5014bdd0a2f14a6bcae8954c06408da47fb0ee20d26fde8c21f4dde2162127a18e441937faed78e0080c141e6e7b786036e0e26aea3b478feaaa92c358e68ae84a88127fc04f98897854844b7120011c72a65e0f90ca32142e79b6a416a8a553ed78711bc41e9fafa9cd06aa6282c09f2c3b7370916151b93fcc079dc86993f4e372e", 0xd6}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 22:07:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = geteuid() seteuid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) ioctl$TIOCSTOP(r2, 0x2000746f) 22:07:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4a56, 0x6, 0x0, 0x3, "aa8cc051f0034b09863d05af6738fc94c4d40648", 0x7, 0xffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() close(r1) 22:07:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x6, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) fchmod(r0, 0x80) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x7011, r2, 0x0, 0x0) 22:07:51 executing program 1: r0 = socket(0x19, 0x80000008002, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/233, 0xe9, 0x1, &(0x7f0000000440)=ANY=[@ANYRESHEX, @ANYRES32=r0], 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa89, 0x9) faccessat(r1, &(0x7f0000000300)='./file1\x00', 0x1, 0x1) r2 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r2, &(0x7f0000000340)="dbc9953d57a7343f5ce7f40e0f2ebbdc816895ee0f2b94adbc7c3f5ad0b04929badd15d2ad1e050a8611e7eddb459ba12ed50b9e9993a4d1e806cc21b1d42f381acca6009d981301e7ed83e8f5f09507222d2784dd53016fc5d008558b2ef6ecdbcf23a32ed81fd73980c1cd4b0df51c4f8448a57ba84d4169e9b41c", 0x7c, 0x400, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000180)='./file1\x00', 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="737db628d52d6267b197573a79251396feb47e31eaea38a44fceb42cd6f6e7c54a1ef2248ac9039727aef2589c3384d8f4fc28", 0x33) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffff7, 0x54}, 0xc) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x100000000) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0xffff) rmdir(&(0x7f0000000100)='./file0\x00') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0xc6}, 0xc) 22:07:51 executing program 1: mlockall(0x180000001005) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x20, 0xc8, 0x6, 0x7}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x400000000000001, 0x10, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x9cb, 0x8}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x2}) 22:07:51 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000011c0)='./file0\x00', 0x1000000000000019, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 22:07:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='w\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) unveil(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000340)='c\x00') utimensat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 22:07:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5916d7492", 0x30}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="ceef4e19ad659ac178c614626acce80ed82e67631cfc176af2e1df6662d7e059e44606e22db6d6555d9ead002161fda7b563573d1673f78e32eccf153b18a57a5e26c4d97442aed78daf2c41517e5705b9b4f3732e628f424f6235095dbf8d3e76bed1d7b91cd74016078ec8a188f72e3171a8c2174958b89d179dd3c0fe833063dcf419d3e50d7db78633e6c0", 0x8d}, {&(0x7f0000000100)="d537db70687210a2379782ed1d7629918a45d670c531654b68246329596c06c1e8a1682d10f93a592d9738bf329a5b33c21050e17d2491", 0x37}, {&(0x7f0000000140)="f7ab983833a2d0de615e06c1fe39a4cc04f0d1567cbf7cdd76744496a6908bd40a57653a169a9e304436228cd31600383fab3030cd1cf8a4aa5f6abd3ae10d93a90cc6307f58cf38d80235dff1b3fcf31147743ad590548acd3975ff2fb95b6f127e88b8b34abcc8f8ff001be2865c49059d2e045e2c1df933be0db5a540653412e428ea0d690c1ffb8d2c8ee416b12dabb6ef51b2cb8370dcc8a091c940d9a79caf2e70558bf3f4efbcc1f1c1260eca3364be894e424c2496328b1ae08067906f3a0744d7782d8bec8db6e721d4d9b9faa3822357d0fb2accfe02cd4bfbce7c1a7640dc785d871b92c2b0dec6d10cf50d03bbdc", 0xf4}, {&(0x7f00000002c0)="de417f716cf43c36329c90dd810950a5e03116bbd884fce64f3589fef5db344d6df8a0b07d7dbaf2fcab23722da164aef99398abd3214a8a1f3f67319376fb878ce66dc03291af71ab982be85ee7575bf334f3aab62fff03ad8d48ad", 0x5c}], 0x4) bind(r0, &(0x7f0000000340)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000380)='./bus\x00', 0x508, 0x60) 22:07:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="3478dc585a38a9f2c74f5ddcc58f1582d7608bf9ebd4f8c4b8fbbc22b90dff870fca39d2f9d71d7298471ec5bccb55c6bc3004a5a361aca683a8126d36a5aa53acbe369ef16560d064bfae8405fa4b22da291185ee9dfb6091109a5d04857735ce1bee1b58f24bdf871eddd89abdaf8cb20b717704a058c8ca259253d3065c8f61b16c2d9afa04fcc9563c831a36f552162db16c28dd6012c120b55274eac8999bbf2ca9856958c9101e8a6fee4999d438555e9defbaf667fb8cbe47", 0xbc, 0x2, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3}) close(r0) 22:07:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 22:07:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="373078358f083760471e6e001b016425dbb47c0f361cf93c8d4714315d6d89e47b4b51ee0d04505868b515c72449f8f372572b353796b83b5a8702caf9d838551fa468cb59fa5924e84efdd8626f624cc30e477f1bce956015cb559a7e92eeb57b70dc2fbbea9cd4a6ac8161b73e8c2ad2ea41fab3b4e8", 0x77}, {&(0x7f0000000080)="e30b14b43da0ae2da80cff7c38da", 0xe}, {&(0x7f00000000c0)="0d362c73a84b8d22c30e0da167d9def81927b0ec1d9d2ff57dbeb919aae728dc3826df2e5dbcee316deb2ba412f846483b481a3790e12a7f7df10576143eb13dde6f2c635b38c3f1e33a484bce93378b9ac2918a9d3884912885571c5d15b36e4db671a228e56aec1b12a8c4c20d8f2b3b2865fe25e18b2ef5071449215344133670e2ea1627a8dc106177671fb7a311a3f4c5b89324", 0x96}, {&(0x7f0000000200)="58e3e029b242a9321b89", 0xa}, {&(0x7f0000000240)="669116b93925052381fbfb3515b97bd508e27ba579b89f5a187297c39df9689415883fd3eb257fee3e0a947f4d68093529379d48d7030d3c6e258d43715a3d1257366c443dc2fd5fa09755597bf788e6f4a34efa3ac4b2c52c08bb28874d85be73e97361c53869df9afcf8baddaf1cbbb8c3c86e61b9609d78d05e79f815abcb2234f0c8e09342", 0x87}, {&(0x7f0000000300)="7a3486703ef819f2b7e521fabf01149f3a8727a2556dba", 0x17}, {&(0x7f0000000340)="7eb88186b6b6dd3637f689ed8c97f740c9a9fd3bc0d1859ebf5ae0dabb9ec71ed86e490e82db4baec932c2dd", 0x2c}, {&(0x7f0000000380)="e3ac4483efb6159594f2761db05179788edc4c9e80f034ce2cd7de77d56e5247db26bbf9ca204fe7540d0156d517dbbb30d9c4472a08586a56c6b424c5f755c7acd9e20738ca11b52639acb98a8ba9c43150d17526aa1b944f491530990d4b17480a4b6d9d5d3f2595e37243bdb2386dba41139055519f83fbcc55d5896346437195952ab27567bc9e516f6adf1229dbe5b2751e3ac7f7029461dc6c29273e426ebbe921b8dc735e671c29732a0338df9703c2cf2bf2124ef068ad901ca851f0db65b43aef3dceceb8c0b042283a14a56bcdac54cee520", 0xd7}], 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x7, 0x200000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 22:07:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7fff, './bus\x00', './file0\x00'}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) 22:07:52 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x1) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 22:07:52 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:07:52 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) close(r1) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 22:07:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) setsockopt(r0, 0x81, 0x4, &(0x7f0000000100)="1d7862169476d9eb2a0b0b5e0836a9d58b90204f5b602b275340bcfc1da9e838a32f977200065a1520c61915235d81e1716130620c7c75e2077d86ca3906d61d432f110d8dcfeda4ce8a423d3169f262f5b0c7148897fedc78f796a79355e6e8736b4e6d02545325f037d904f63930a22210ffc27886b2f7ee5d651f370d5e3425a51a576ebe8b6c723b2a7b84508302979f1d8c8928c112bcbe234e18f6cc553cb2226da30da8d920ec7e36", 0xac) fcntl$setown(r0, 0x6, r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 22:07:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x16fd) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x20) 22:07:52 executing program 1: msgget(0x3, 0x0) r0 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/4096) 22:07:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x80000050, 0x800, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000001, 0x1, 0xf2ef}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40000000, 0xf23, 0x2}, {{r0}, 0xfffffffffffffffc, 0x82, 0x40000008, 0x0, 0x2f}, {{r2}, 0xffffffffffffffff, 0x10, 0x3, 0x1, 0x80}, {{r1}, 0xfffffffffffffff9, 0x8, 0x22, 0x401, 0x7ff}], 0x4, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x1, 0x3, 0x1270a64a}], 0xfffffffffffffffc, &(0x7f00000000c0)={0x6, 0xcaed}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 22:07:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="22377485cb0d69d2525240d41d434cee62ad94c4efa957500298468286661b5d", 0x20) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) 22:07:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8004667c, &(0x7f0000000000)={0xffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 22:07:52 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x81) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x119) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 22:07:52 executing program 1: mkdir(&(0x7f0000000480)='\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) rename(&(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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000400)='\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) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./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') 22:07:53 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840)='/dev/ttyCcfg\x00', 0x10, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wskbd\x00', 0x8810, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0x3802dfc96978898c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r5 = getgid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) r8 = getegid() pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x0, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000001a40)='./bus\x00', 0x37e19b0126715dda, 0x1) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000001a80)=@file={0x0, ""/44}, &(0x7f0000001ac0)=0x2e) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/wsmouse0\x00', 0x800, 0x0) r14 = kqueue() r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) r16 = open(&(0x7f0000001bc0)='./bus\x00', 0x10, 0x80) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/tty\x00', 0x0, 0x0) r18 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r20 = geteuid() r21 = getgid() r22 = openat$null(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/null\x00', 0x10, 0x0) r23 = socket(0x2, 0x7, 0x1ff) socketpair(0x0, 0x4002, 0x7d, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x1, 0x4, &(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r27 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/wsmouse\x00', 0x0, 0x0) r28 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001d80)) r29 = socket$inet(0x2, 0x2, 0x5) r30 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, &(0x7f0000001e00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, &(0x7f0000001e80)=0xc) sendmsg$unix(r0, &(0x7f0000002000)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000100)="9456d5db695238196edf936074444ec484619c74c083ec1c88a33ce72968d7ad3288226019eed632a20234650f1b8209398c9773c58f06fd9995d7e982285c3219e43d888c695e9bed4360b31fcbe2cc09cf8435cb4a398f01729025ce7064ce84e405a82f75a762b7d26a70d6e08fea969f65a6c9aa140615941b", 0x7b}, {&(0x7f0000000200)="8b8a39e55f2a148a28dd0b6215e0cef2eb9e6a18f97e0629bf19e96e28f70e535b1e5386d1d05d70d38d5e4aafa6982abe8e1aa0768b929b72f37993cb0a4260c2662208b4b889e5745976ff70eef1996d9843ff7d20888a86a264f81cc4d118b1d8ea8320fe4bc170f661e155e2c21f8405a20a9d80", 0x76}, {&(0x7f0000000280)="3b187b611bbfc3e2bcdb9f19a18f414533b9cf1eca4e5f811787a0b5de111328c4aa8e2eefc19f6ba204415dba1ea9bb904c20163cee847df8734b9d46bd9bd04793d26541e285fd8a87c056d1799cac492daba365b96fcd2abd", 0x5a}, {&(0x7f0000000340)="f27ecb544cb558e94b1ea75bc4a076178bb233acfa50e09379229554065de9fce26017ca72b794e3f688d77d48fcbf9cb327de3aab2feb896cebe3fec66361e37a978cbf7c28ef9e098f04a85d8d661174d27ffccb0bdccc05b72c7c0ad2bd3287278c81b640b6eff9558a3a541ed2", 0x6f}, {&(0x7f00000003c0)="bedc06ce2b97a8ce2dca55378e8c39247cc06a9b7a36da91806c428925e641aac1fa272f068597246af1ac08c76dedae6e04bb508aad32c4b8cb882871b9dd6d03d5d4a45f51dfa5789029caab156c32a53d7b5cd689ca886585872876893f8ce87606e69b4f9e9f743cc527323111d48ea3707f87e788a13d92fb42f8979942dc52441b5ec987b32ce30c45fe9e6a90dc1950638428fba6eb628193378bc12a983a33df16cc2d9ae22cbc6115379b77cfbc4f373709fb51cfc7dc28be03ebb892bacca71ca4fe79921009df6f852bba2578d082196eb2c81efce304eced4dd9337a03dddc0f69ec5c0e78e1c3325cad62816e5b31aa3c6985b061107beca82f89445320b08cd0883f20dab9c59b29c466d370227c8a0e345966b0b462a21661018823807b4828c630ea853c072c1000c3aa69502715d9f342be777ed824ddc03ccd4f6af723d7f153d26cfeb4035450607c69a0aea2b1a10b9b99de8234fae18c1c3ceb4ac7233720a8850549fe14c62f4c6f23aa6d674f785fc0e5267ef282cbef84c6614a060da7df9d99c2c318f37df4cea5371d8d696f088325e68de0afc396e96f2dd3877dbe72023672499feaef43c962cfd76b983de76d1a1b33e057071cdc6574258d784943137a6f7b9ebc00258d31e9ff29fc0419d160b0e821d704532473e8d2dd80f3db580573de6c182e7f2f5bc6272d114721afeef94ee590595cd14eeeaaccd1bd8b0e4a0d5d4dbff9fcfbe804a615a706871c9a5579c308ff11035cace875f1331fca1198dc3aa2217eb0131f84d82d6f8d78ec4d7bff90fd8fb6451c2ccc056f4d9134b1604b6a41f20d055af079622ca7f13e7e6363122c674b94375770df6c61d3286abc5877a2f7b8b7222559a4a36331aaec8ba9d5c1567c76a94291d24024678752132d618786400f73940fbfd930080e52a0301bc952992df617c305fa99d22e3b53c085ed3ef2bff8f75bec02469a78c0b1d68760f62964b16d76e0d5020f9f4b2d076efa789b644dfcc7cb0b45860b1208be7b0e4441ebfb70b256e0105ecfff1b78fef155b6a89ce379c8e2756f909135090452625f4628f3c2103d0383c42694c6b44ca9940958eafb9c999ab4cc4df815df7ac6a3188c0320a7b810678b1f8133e980cf941ccb5fb193ed1624b7ffe5b66d1c255b8c228971353be76e3c1eaa2961116cebe7f0599552b6d05d0c215990d4af9513bd912a79b9820760b6daa728cae69d89c71f458bc9461c1635cb811e5affc67733004beb898f289f39d7fd8b6d802ba7a38b8235d490b8a340ab30d4692ed6f138324b866292452ebc12a7f1919733f247cfa8b8cfa19377556336344ca12a2a3d861b2e7c95884ce477d47805d4d019d4d219bdef3f95e8351e3eb0d25e7f3efcae530a6faba8de49ce2bfc3c70dcea790989d9225e6336445ddfcb3c94dbc4e47b2460373ae4abe1d9301ff9481bc42e1d948cfff7ab1d9ef706eccdd1280f082fe66245dfac152348ecb4160507f88c17b6ff24c0897118744159383da5437cefa8dfa56f461c98966bfee4ed4c8021b44f9ab857ebd6678b043a83bee3bbd992bd2a53dec41b6a696e1989d0aa7d1864a6d280419fa2b62f9eaf27dbe9fa36b09436bee9102dae1106243fd8b0d996b8d9785a160715edb4d68d89fc3771c3cf5888a52122ec55a0f79b165c3cdb4c28acaeb30a8383ac2076ba1df8e3c82a9f4087243074bce211bcadd74359e14d62dfbfd2e0c633396f20a9395c5046c21664ebfe14a71c3b484c9f37599f8eb291be13e39fb3b731e9ff46c68e090ae190cc8fd3bc319271981d65b87b879abddbd711637ed55d6b93b0b87fef7180759c94746102064b68ccff75e6456c8c5c04f7b26e8a65b8282c0667c35b46f3f4fdca0de0351e597033ed3f4b8df44ddf5f6871c11aded7adcd9f7050474c92a915765fd8bbdaaffcfc51b8862c52ed14c48e59c4ee929168637f4d935074c20a1b844d8a90a82bc238628830f66f06c595622824d50ec72d94c8734164333cfb1f290fb44284443397de379ff6e71f611c65ab3e757f2e0dae30cc4aab6ff96d76a26530ba6b395e544840a1ba82abe7702a0acd4146a987642f16ad9dbb8de2984d684efb7f000a36fb8d2a6403f3d1454c387cb6b7e7c86c1db5ce0d4ad7c1fe1721a528ce6fc9d9da91def98151da89499b30673386f5a7cd6a07e2a6c421d80a54a6eccabad5400bb58c4f0846528f5a84b4f7eb3b69a77cd2d46584693bb00f665d1669ae86532943d7a045c0fc7dd6ec6c436b63b650fe2ad42652d8c903c0a0aca6c6bfb1deec98b86c0b7bb03da1765783d979a602e81e8aaf3b5a1dfa26d3387004b6d9551796529b4901dac01ba80d1401c0a003919bc5d639ebf56e7407976bf1a65d9892ac618ee555f04bbae2669f18eccf37d161f583b1c1b11e47b9890390ea987bc7ba9df529875d144922a6d05d2168fc046f1b8bb5b85b7ca7e9f3dd6ff5ba8d886eef5d775146bb10a87f56106cb5e0c4858a61d5c6c32acdf15a9ea20c88c00833120ae997ff6dacca2b28ac7a903f93f88ac1c2abf01a106ecca4231697b155a4ae61c4f3260198dd346d1f0329f6e94411dd96ca5cb77a58985b132684b546b32b73f436faf9c3f20611cd9b988699efd1e0aa2750c80ca9a89dd5dcfbd3b5b6a55cc10fb4a114241e8104315361966c872aed811745b203785dce4245a678ce64f63c985e14ac945e9e282ce2e0bcdbf1998e3dfea4cdfbde2c6d72f48d43dd28b923194b5ddf362275429f73fd09e3f3ae208e6b67ab929d414e14e820f0588d4771c58540770ba81b94f94d18c95b0b12b733a3e261d4b34efc1f59cb8435668b917a4dbda4ccbf02a59c8a8301cad3239a727170cbc4ea039a44049317647b718136e329d50b66d9cdb0bbb98c52df8104560da2d2dd8596620aced88035b30c6ca91b1a25ddaf124dab7ac7c8024269efa78b746ae7d9b46d293a258314a814d0680fa8f0f70e4f43dc93a26b15c1764ab534111b681bd4809774731778e9523185b099643c11dc24cb83c83ebd994b20e2e8bff5bb10e93cd9715e1623bc90703f1072c967fa639937e9c1784c34e86077486e7b0aabc74caf7f0c23937b37598bbbd591393e498f24c3f2b718037b92ed1d0cfe8cdde835f47d6096c150ff29d1cc0ddd021576baf517d03e7a07c9a18ec0ac14b07cacd26d4f65ae1cf7541392f3be8b6fe9b40f9c23eb664a0ba07686e8c2c53b37b1a803351c2f6358b9788bbe2b52316403f0697cd5f40de82c3333552ae35e0ff7c4652c837429470809616b57c479ade2b8ca07d3489cc068c5c825c20419bb1e0808390336b760b9ba36629c1de93de9212209feaa0e767edb9492dd9a4a96b15ccc9c9bd67d1faa0d4a23e0db4691c74f10d7086ca13aabfe21a0c00730e134f3bc7dd86cec1e5e3f47e4819c29282fed66cf5ba22800525bccf78bca61c20e8a1eed2f75a4bf281e5a710c60821b7963e53619fbf574265ea954c87f3ad714258af878a95d74c48a468e32301c0ee11a885514cc1eeb3d8041177f10555fe3b8009b8f9fa271436100a36c41724ea4d9b54d0b40a0b686921236c1ba699c5627032967c88f042fbac2e4c8f9e8b17a501b013e0023117948e4f269bef073b217d8896c2d825459f2b873cc368b7aa3f1117ef5df7f3bff3bad43cc2b78c8a90212968c08af2751e31386c98ec31b61ba928b3ace09dafa2c2ca62d6107edd82e25b520622580f7b4bfbe68e901246361188528eeb5ff23011becf5bd61ddf3d21ee9573d1faea754193cc59eb6432ee06e8345dbaf550d05cabc4e6875de9558278b53704b3dd1ba6b75e783d9b106ea1dc05845361b09de536c8c747c569c10d7584d91e547a6ab0f43b8059017fce0a953363643a995a7730584ed41064abb8ce66c3889ae5b7d91b3e0e60bb9f91ba2c114dcd48bd2bbaa6e1f77ec3a9a5459c1719fbbd710114de7c8fbf9b22b7beaf6e17fcc0b961cd7cee254d6d0e66ece7c970050233b4a14f1cf6bd3672da82fa9c8e7354bf6e8b265877cb2384d1141762c12d6d44f912f6cce3c142cd74525fefdd613509dd7ccd64c04c674c365f0afbb9d26c35385ea58f95fc50add42aafaa92d4a52b32a0aeaa1c7f8f9e8c98d9bfa5235be09856c73b16f6b4395bedaf132f3fd88746f7adc41de59d54b361972b9fd3b6810436866d937a65fffb761253662e6c919664d480f31198a0ed286b996d665e12953013448d30643a6ade7e0c4efcb9045c84bcf4ae9e6c50ab85d82c02254a1e8dd8bf4a2ad1570f3b08be8899438db0928741c7e42a919431708d237b89bfcaa2c2db6cfa292669d7f8a72bc6614e136ba65166702d30ed8b673639f3ef49195ddab09feff62b8ea6fc4e348b6eb8da37c61940125cbb7202e44bf496b5978adf78c1fa6f9ca5711025f4cb7ccc85c6662c8f02638d86b54db6f8dc68ddb420a60bc95cf34b541c5df662eafdeaf9f0b37785316ead27822b6cb17282c82a4446b9dd6202c419beafa47837a7a8e35fab6c9399e29371545a85466f9e11a4f6b87f6436b04f9bb90dec15340c3d736943cea96c7e1247f8e246d82885ce2dd7ed824b53111567ceb2658afa74cd588e34440f7f1a9b1f916c4963f1de49e72e55f04116e012c14a5783ba35d6f7762a6b399da5d188babc91a3cdf58d5d20a96749e5b9f57f4af0461d761176dd4a4dafd98ba2b4bf82e7675d8d804a2aeba8d45fd1e1bf719cfee8109a999e2e78a3909e32ff63f05ad747756301bd164470a3530427a0ddfc4d2c2f0589b1df62b345766ab96933465ab6ac3d0ec73a4d86eb44990ec1fea04e63ed1500c9398715fe12e9ee9a5049cb0945bfe2f0002eaea202848bfea510020525f94ff5e78798cf7d02553d3658ead2c717496514eddc729229876b3560f5b6ba6513d0d31b827385e42483179bd20808d7cf166862bbc7f95e4f58deb02c1381f17b0d3af950788c3c57c290a3e4679c25301dd0adf0e50b7f1665dec47b7f1b5c8321b6c12e25f3b45efc8d6784bbeebf5a098d788a60f1a731103788b622b4073413e9feb70e3bdae8db9e102828b1a6e377c4ffdf8db31e08d318f9fdb5e559dc8d032f482d815480701bc24874c03c9ccee84d067c4fd86dd0cb0f95dff5fe0c554ad6e707e52ae85232623dbdb942711361aa158610e354d28f9d1e536dd80370054db92d3cab193bf2ec2bb5aa1708f01242e4e0beb2d9d4c5eef0b7477a4b41a8da6674cb42a6e8aa1712e6411a80059d725701916771f1e2a76900c7828415fadb53f8f1a49d04f1faaeacaf86cde18503c18e3cd2d76fe733f9c86af3d5ba106926334d3abcec8050eb88d5048433377f401a55fe3f2bec5f5388dfd3ccd90120495d78a561b9d7232ef0c57afaa4d6ad89ad8a3a64ae98366560c122bb878ce6cc591a5e254368206afd0aec8cf231b1dc49499eebfe336cd29db3ac2ba0d05334138d2238a3f2ba663729d73826643185387ea83493316619dc3ef603944512b83019f5a9e69b779149adeb7b5975e43e30edaf20579d32b84b33cab95e5dbf49ef11b398146576f46be0fe122e5bbe22190f1e6a8ac8e1c44c5043b53778b5d37323ae26da3f9d26662a49275196298db988e2f374d4e74331fbdacc6f7850b7dd6c5ad0a5384d6e154dc659be5381b6a89200669bb5406e8bb1b0500778aaf1e4781b7d27b9b23d3f885de3d5d8bf0b28b7d92951fc9256018214fa6bbac04", 0x1000}, {&(0x7f00000013c0)="b3b6574d7221a902948d1b6dd92eb870000a71accd9d955e95bcdc069111f81becd8c4a6a3e7e38903923fa38bec5a759b6f3f39443fcfe75f9b7fb823a687591618c9227c47eb2e3c9fc5ec1383f92a39807686e397183bd08fef7926788fcdd94b20ab612088b88ff910ccf73a9d74b15e17f41aa5540d20f55483ce27a1bc68abe77b55b69f217427e5e2d4d0d0d2a96a11e533ce9b5bd7b255d93ebb36d8f9e865d01568488fd029d747f22235b818ee1d9c57d2c54269e72288d2172d4714525e702a4fc846cfe3", 0xca}, {&(0x7f00000014c0)="6c8b0c13d60324690dbed41465f0c1cbef343ab3c5977e0f608a2caa0624a5d9bb09741f03306ba6974a9c39f9cb03f33d67b6eb1c3691f88a71c022a87de11d1d0249e9d2e1cdde7e9ad243f33bd1ad694801404f2a1b969795023dae0c181e75de2592eb4b03432a9621e5a498d106bfbf054363744ef1d18f172b921373b9c8066b4bd4ddbf5b0a4427fbccb1ca81eb0d5045d6f2a876efefc7e51dfac713fe1c3518c2cf87026e32b37007c87d9188df80c8e7e11da3ea531ddd4310724862c08f7c4be1b4a430f161dc812d18240ca3f35ce896b749a56b0fdd3d", 0xdd}, {&(0x7f00000015c0)="c5a5ba212dfec76dd857a9c8147a02cbf3c18f5681a697b0f1b17cf70145666be1f21f4d8d2689f5dd8c73dc", 0x2c}, {&(0x7f0000001600)="36ce88c48e5a2d736a271ca0f6f921d2e25be11be36054b3c2d464c580229281dc0bf5ece1c2fd03d1083cdd11525b63df8bcb96ee386baac417481e87192d885ef4e2af533d56b8af325bff6d292b573b37894e6afba3300452b39a02b438bc3766f695f80d866fd73baf755e43308984923c519b622c9aae09f3debde63f185e8c93ba22a32250e0050cd8b5173a8bf83a5b0d5bb683c0450b4e8584c2238cd90c1a080edd69736ee6f83546afab5369ecfd7aef0820255c72d2b2b95cfc3419d0bcd7a8466e5efc905e2d00a16d409b1e37dc73", 0xd5}, {&(0x7f0000001700)="4f62e03c9eccb61be6bb937e0642d860e7f591e7a3d9e1723c696872ee6e75c03c05ffd1724b85148d0c9d5aca34097b4095fe009bc19893a507a0312f9f3f60410683f3524cd25f8d1833da0348306a1c0b6435ef576985a411c30edbff5f54d5974aa6c434db2e7b0dd2e0e94ca995fa8d5d180167b10bf5", 0x79}], 0xa, &(0x7f0000001ec0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x110, 0x8}, 0x1) r33 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r33, 0x80047469, &(0x7f0000000300)=0x7) write(r33, &(0x7f00000001c0)="797d01fa2e32e4e28667ef7f79a965e19b3378871e67541a50fc6de2fa8c29a13e03917ffdc56a6b1c74e336b3585496b2e01144", 0x34) 22:07:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x4) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) 22:07:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000093000/0x4000)=nil, 0x4000, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:07:53 executing program 1: mlock(&(0x7f0000217000/0x4000)=nil, 0x4000) 22:07:53 executing program 1: r0 = msgget$private(0x0, 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/26}, 0x22, 0x1, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = getuid() setuid(r3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) setuid(r3) msgsnd(r0, &(0x7f00000000c0)={0x3, "66f14e6a7b91571db039de43591d483157985117a4711f613e4ca3a306d9d2256142e45f9304f3a5b0ba332f30f277c27487bdff65eafd11e3aecbcf562fd6af97bcd9072f18d810e0fffd6bdc763a8c7fd2f1bfc39809aa66b0ea8a3ead2ab0147db06aafe591019c956becfbfeb84d1fc899da4ade710f33ed277eb2ef5eef3aa1f0dd2e243a45d3705b5c19e7f95397754e34378af87fbb350c57"}, 0xa4, 0x800) msgget$private(0x0, 0x400) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r4, r3, r6}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) msgrcv(r0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x3, 0x1800) msgget$private(0x0, 0x5ef6ef1e7384cce8) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f00000003c0)='./file0\x00', r5, r6) chroot(&(0x7f0000000400)='./file0\x00') ioctl$TIOCSTART(r2, 0x2000746e) getpeername(r7, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) getsockname(r2, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000540)={0xfffffffffffff70c, 0xfffffffffffffff8, {0x4, 0x8}}) msgrcv(r0, &(0x7f0000000580)={0x0, ""/148}, 0x9c, 0x3, 0x0) msgsnd(r0, &(0x7f0000000640)={0x1, "f4f1704aeb6cf2b5b50ebeb8900e8743f9a9de263642e1f2731df8e14f9771d0e64db4132812538e3d2dcca2de0d078c02f4e031252611fe45eb1644615a84558361bbb9663f0c9c999cc497954ca4073ca0701e8a14bff9986333debcd136d9c05e2acdaf19a3ef2cc9ee2cc30872ba9900312591b6949ba0cea971f84f231f8ca0d6a7493a2d82d909f7eec430558cf68111318d83fd5ea563"}, 0xa2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000700)=0x7f) syz_open_pts() getpgrp() readv(r7, &(0x7f0000001900)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/175, 0xaf}, {&(0x7f0000001800)=""/77, 0x4d}, {&(0x7f0000001880)=""/101, 0x65}], 0x4) connect(r7, &(0x7f0000001940)=@in6={0x18, 0x0, 0x2, 0x10001}, 0xc) 22:07:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) setsockopt(r0, 0x2, 0x20, &(0x7f00000000c0)="7d42db3811b7d79d33254560140ae53e0b5ff77cef0974dbd7256ecf893fa6ebe6e9b32ee763a0bab7b1d997e062f694d45c57052bdc979ee1d790880442d3154557868e2c1e2853adc7f754768b173471879dfb6554e2ef7aafdd308f140bd36ad55f4a3be5bee586038e9eced3d247ec2b4457eab84d48e07b08bb38eb02e280e9c31d17f8093381726b84", 0x8c) 22:07:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000240)="2ff18d78e85e97302525e5ff5283abe11a8f170d67621ccea55fa5c5e65e5a1d31a565241450064f7f9c0042f63f", 0x2e}, {&(0x7f0000000280)="2608e1fe596957e73cc8a62acf324cd3e95139753e8f8decd5167b87a808c7b4f6d93cd1cb", 0x25}, {&(0x7f00000002c0)="27f6655aaae8df351d4b54d8d54b6fa8e515ad434cc3b27ea2ac63f2ae60bc32103ed64bc35b9ed7b387113260141ded6438226c094cf99577f0c76da33d2438492b4c0966d422f42be977c9a387191bb9e8cb06a7043a0af0b8dc0b90ae6c1646fc1875aeb11f31b2e9fa0a8952493288f6", 0x72}, {&(0x7f0000000340)="b85e077760a0df7b5baae0fe47d45301f4c89a37bee25e4b4ae88a639b380364d33040b720e8580d5e4e3d3ebcebe948e1cf9a31813fe77e817edc13d8a873b31e8edec273c5d9c1db4f6c9364362e0848d13233a040c74a1f3d00d0d9ea3edea67e3daf350cbb1606ddbc8b111182628b77691d73339c7723213f35b72ec7353838912463dedc803d94a8d7a05f5f0c8d370944d138e89fa14bace84163d78fe74d09bdd416870efc0c6060a9c336c1703188b2acacec9ef8987dfa5f2e87e6831cfecf4b6149ad56fcaa6ba7", 0xcd}, {&(0x7f00000004c0)="c12397c89d352882ae236243a823c8f96f48fecc51584753e22e0402a29cfaee0ba4f5c2a29274ecf3a400eaa2541da18b48bd128a7a830fcc265f78df7d51bdece1b2b53e57f4560672de5185e4cfb956d7b715e79b12ee6056bbf538fb823f4a9116c7baaf8726e03096296a0043d3012f177aac89fa206a83605dfd", 0x7d}, {&(0x7f0000000540)="ac28c25f35de49e42f52950619a5ef0ec902e1854138c1e4eda0ca3a6bb88da2cc3513d06bdab4cdcb4e44a8f4274a1ce050cbed2b5b87cf1ef3fbfe6ca0bf2f6468291f9c4b3d74b162b98ed6f3e30beda7c62151389b046d46ab52ad27c131ac19f36ee1e9668e5e7ba860a3a0039b8295579194ab0655f6dfd545a089feba3357054f08c09fd83a43d1", 0x8b}, {&(0x7f0000000440)="bc6344751a71046e008e5f204a58a902cdb1d8a5664a202a2d92c38b141aafe5e8bda08946a2269441d5a825b43ec0", 0x2f}], 0x7, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x0, 0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) read(r0, &(0x7f00000001c0)=""/83, 0x53) r1 = dup(r0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)=0x3) sendto(r0, &(0x7f0000000700)="867a5582cfa3c6403593f7779242dfaff4f332e10175b7134c699d0b57208e6a7ee9b49f2200155aa48e1051dcda6da7e4d66439a068a0830bcc780466736f1d61d20ded34b8c3e8131c088c0194de702ceb7a814c2c12da084efb07d4a7e054ddbe422a9ce4760d18c31df61ec504fb2bdc20da67611982ba426e17853ceb0668b0e9c9297a9dff6d6c1b06b97225038f13ecb2cbc43022297735158c7468be36f3c4", 0xa3, 0x1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 22:07:53 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) recvfrom(r0, &(0x7f00000000c0)=""/41, 0x29, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x4) 22:07:54 executing program 1: r0 = geteuid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(r0, 0xee01) fcntl$getown(r1, 0x5) 22:07:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0xd414a6828ee3bd62, 0xdec, 0xfffffffffffffff8, r1}) r2 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r2, 0x0) 22:07:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xa75c) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c6568c9"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x6) dup(r1) r9 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 22:07:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./bus/file0\x00', 0x2, 0x827, 0x101, 0x0, 0xe671, 0x2, 0x6a, 0x0, 0x2, 0x1f, 0x9}) 22:07:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 22:07:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002017, 0x5dc2) ftruncate(r0, 0x800) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 22:07:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x9, 0x0, &(0x7f0000000000)="bf32464dba03d47889949a7de5b4143de2867ee12dbd01e6784a5392cdf77226b6ee826413828aff4c45b1e87f5b7ec0efd18b2aa5", 0x35) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:07:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) 22:07:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="f17be9865eb6b37db23ecef2504524c63797a647848e5de18129ee45bbd19e54682918426ac09d6b0307f29b8d3a084646a47466980d6068590ebedac04e65d9338ecaa0362c67fb18605f5225387d2766c8addd262d982978cf3771123db9a2ec5a588ed2a209fed9c09c39f66728568ff499fd61af375c0f04d7b93fe68b7627e69fd378ff650b4c0348be3006d27b169660712d2e7c047b29bc75b8786e24757dc0bb4574d6b1cca5a33c056be5e8749ce197067993dbeb55b5a6a3a275d5d3ea4dbc36fe7d6b99e929675f0fbc242ecae85f731cf15a2c60e08bf872f8ec4287d348b259da51e92e5e602a06f100554f3c2447dc6282105665cab9c88ec1831d10364536f6612e2e4accc9d024a6fe33e9000b9ba1b9e56327981ccae22333a3b3ad01f7b460709415a1107f01c17ddf5f2ecfde285ca2f6cc6e03bc1f4a23b3878ed8b8539cb2f45d77c5693b737c0e9ad32bf2adf9b01741c28e85e1b65105ec989a04133f8266f874646050ecdc597f78a23febdd9a6fffce809dd5928624ccbf2e0da501a5d05321af188bb9207dc32238a566edc438de60122adad79ddfa3de246eeaaab3a699d49a1a9020584f11a2d62cd457ec0956e7a98063adc8e766f783dbebdf324bf11f851e97e036eb58af92f7a7a4685577a3889b8b4b089053569cd511a0c21f49b533ddb2e3b58639053eb4308cc34431548f002d2445e1fe9529b848cd8317d7072a34f7eaffef77344609eb08265bedf0e969f322175a41928248662f8c8328e1cd20fa4eeeef5477a8e2b4f6434f73ee7f37cc02039a5294affc12c07f4113b086b827793d64daf97f3dbba4c5a456cc83e9ae2cee6594f989df6f60377f0a9107b24c184ef84d7127f7e6956870acb34503b4b816f59cea3840abeee58d0a8c0889e31b37fa8a64cc8f76fe1063aa146f15f2bf48ea1dfa4e9fa17e4e248b0398905241a04abcc90bbc986279eb18ab1254bd7c7ab0dde344df2aae1888424c4fd2d6f3a161e4c7a6bb38fbe40a0430051094bfc6d6bed0aff802f4a7b113a7a95b16a1e26902808519da8dc97e95022ea101276075417f791565fd32668136bf75e9a1c12779050ebc94342339bd7ba99f0acad44dabad32c37485f250c34c00a68d22ec00b9b4ae74a3928f6d0e2154c50c3cd5c23707d083349e24a2b09df5703722513fbf9a70127f2316e50ccc79147aaa964e9a2030759fead310711f9da890ad60d765a0952b9855c35f18265cead680bb01a54e69dc5856297e12bc3347c4329875236bc9619c4de5b1fb0e4827d307cfbe89621d1f2b29f26ddb707eaa886ecde3be49ecfb9952958fe719897946a3478ce357ce1efb1ac9725f7c0c624199d6f92980232fbdc51e1756c3e925655d176d2013d44bbcddcb382bb44890c9b53d8af8f77615e6c72d861125d28433b380854726ef6fc38d3462532f1cbec25976711818ab4e6d5106894e2bb72322b188271efce1fa9cc67f14584299417f41b52dfc3ea5da67ddda69f34be78bf296b340565689c01565b2d92242fe06a8c2c20fc776bb0110f7e256f63f9e22957c0350d4e853b9e0023aeeec360170ff799a0e82e0291b7ec546c0015b8990caa707a169e8e9fb5b24d8eb40e5465638c56f10784d311dd39ca59c6d92f3004ac7cdea09d368db211c8ff96281c670a1116ba9b709a0d9c4f1cd49395e5a2cd777d362dc48285c5bd0d1a021eeccd592959b95fe0b4fb4b4648b7526a580c11a578e73e462c1ce1ea25228a45e4dcd409c58a2d2eda34a4acd40764c9bca3a50129f5b854797179334ecb98aaab524c6d3fe3d4f52e387d23d794c0e6584da3a3c0a54555cf7d6fc85da49d59efd8e16c3126ceec4b719f680d084445d532e01461774fdab37a8cf0f8eed119ca6fe2cd4ffb5c0dc6f634ddee447dc51e3ff2d0938048e418c21fe425d648db5b487c356a37d55e3a5e7ed033cf86996d50c3bd4c645bcb5a49ea17015090c010117b3b7a7c056185d8c8eeb92e70d94ab53930e87a71748d165bcf83e553a62022b229c078c8579e5e8fe38019bc5dc96401b375f06cae77e40c397013f68d706ead9384e38027274c1b11f2feac77ed9a2554d9641e367e7a70adde39e3259ec45f3b2ccb2dfadc35d1c04544e37ed8621d5105be204f00dcf743d3b1be7ca4652a81ef55ea57142306929c4d3d31324fcc80e60e2951e71dea29bb0d9c91ac7c574113634d5788cb49b1a9c310dbfc362ec2e313380c31074f6c1b8fc398cee1de33ed1106b73c01d70fc95a013e321dab2ad5a47dcaf4b33f181413777f80fa659a47b501c398ff97204cbac8f45d9d6384c7dc27a36de42ae6c17943b03d8554df101c383618f0c7b7bda0954f48cf3ae66f7fe16e0d872f240c4b4290b9b5315551e4e1dd34ae15c9f4e3595d88598a826ecdc75d832c5eb3826edd2c74d95bab546e1e7f303fd050a57029af268d191e0dab821ec6ecfe68a0b70cf0ed41267c55e0f8e1584ba43b07a50302559360dc19dd5854888e579abfdb6d0fe5d283240b913eba5c9d1c04186757a41f71dc97b80d2a6cecd9e003bc9e6c29fe9b69163a35eede4d325432e10d67e49dce11c03841a969646ab57ee4341905a8c04fe45d00420230e5a423738059703c73e2f839a5657028a54525cb6204bc807e7adb0ebaa99bf371e706acd509dfbd34ae263f8d0ac140f8b7e4d4ea14a8dd4ef9a4bb96c86324fd4c37ff15bf28e31d99c6565fe6eba0a5f1c0a68eba5fbf2b9c8ad1bb8da86442551d687a0060d0bc85d4e5aac8fa9f44823ba03dceb4a6049ee4ca341c01bbf1fc827319084a7d3886a80fa02978b92a46e1b1364049c091b8838a131d07e78fcba787118057a616820ef6c76585f7a40b38206b5b333517cd2144d224e6a30871d7a47c393663e785f924684fb6ae58d69c281ef4c802bd15618b483441a8f7fbe302590649b423f0428a587c5d48cde0326cc422f6b8ecf94e8b563c75af363afab3d7a2e167b61145a27d5f42df282977d531fd0dd556f5c24e13fc89a33f47d162f893470c5cff60d9280c80b9ed9b92044966b64c0475b1998cd4839c9aba61b7e5b610eefc01ecc7f393097a746967c7b2ae8e0ab15186d76d1722fd87a5cb1aa7bcfc7d5a46723f5f86826b935a7930efe9915b3646dd89e77e61fa3674def669322c42198956c0e1e779f5d6e8ce0bc6c935cfd20796b437e6426980d20482568589190b8818037b811a9f16a3c7f2d9b24a0ce77bd3e3d8a49a241d7e002b89b8e38cbf9a2bff1c3fb81301bc04468198ae0fcf82da6732e77fe67eb97c0c51ce1b451bcb231d0d66fb2ea7509c9a0f59e39aeaa056337349c4a8fd08e7e77fc6889a19c9031be3aab50406d0ead620d788b3eaea2ce6d137bbeffb3c41ef3cd60c7fb1febddf7880d9538332f47fdf1291d275733996c80659c31e107caf7c2e04746dc4ae0342e638fe42099e95c0eb6ee12ee06eed1a05d3ef2e97ecf81122daf1fda99b2c4cdd4fc832ad612d2f644d6af835553cd8fb89f442aa075e3abfa6d6096c865a84b8cf6ab21b49b91b120f6b4bbe44fd99450c77420ed7e3caefac5359986df6ab2396e85b4178934ca634a4b59669d39113e55cf4241c42033a82f692bc518ebcd343dea6491e3dea3e5ee81b9454500b2debba1f943f1d4ecc15d68667928a80ab90aa3d507aa25c9b8ebcfdaf55362a154e7afa4ee7be2a56f00a1ce9971d98f94178b425295342a2fb90574b0de540da5dbd75ee85670f573b7049e40e952687d604c6875450d3f4d8c985237a0603ba39d15f76355d8618d6c5d2c7fd8213155f17a3508d30d272d6e17dac50044fc8957f294cbd6648a25315026482dc4c6cd50c08967d1ee51f0831f7cff7bf28c6707f10141059c066609a6a591e7d4969a5678fd4be40b4f0fbab4bcaf6033f18455a1513d32f7f2bf10b7d2886389092cf70e0a9c68a8248ea6da4e07fcb0dce111e8e166c204039239efb27c5b95a137f78b76d54fc3b9495c93d6046390d2edd7a43754f877006707871626536378513c292dd9ff5d6748be7ee2d2bca60c315217c31e2c137e5a48a3515b2c0b734b4652ec231b1706463e785f0dd7fc2232d5ee6b440a31c262fab3a733a2a24f8ed5f797a25170fad570b03145b417ca67e54ce3293b62eef39f494a830876cfee8d131fc0034a769a3b17628fb70cbd7ce5c109b37fcf75b0cf0aa80c833aef4ccac501412ee4dc1664e0f2f5b5403f85cd0385a85a9e4f19eca20b59f6030022a03a20483ef7c6238d61da3efd683932cc3880c842a7eb965697ff9ce48f978169763b3a9941ade1d1febdc15a03e6471ee18cd91e7bd5d4ae807301ccc984d9653cbef438b949da41bd44064aea4e407c222bebb9fabe27a9f25b3cadae1cc898f959d3e6a998f71cc36b66ffe8b440c55c16ab15ad582c7e5804c13c6edf7bb7062f4c52f777c8a5a209ee943e4ac91a8893b1434fbf36af6a3d77f9a530601c3a804f23ae17b0e4b4f9ed3454800a2fcf3a89773d31573ed72959edbfd1d40abb548e4f041adac37a3e9ee5aacbb79e31019ba3a9ba773c0ab0d46847a0d50727149ee7aaff2fb644bb876090e0cb2428ae58b12357941a0320dc471dbea0d13679cbb59aecdbb23edaacb932a69d37979e7520a0853281b9e0b2602fbd2aad014154d569d55aae315cffe0e018ef74fd42129e2466df31f846eb8520d13608a8495dc8706b58f42a7feef358318cca667ec4903e1f5380e64f2cdae084a4b97a6d10f7080a78db66a2bc709e33726ae9368ccad969a8aeee4bcfef0815ab4ed0f97f543a3cfe07cc5f00721850f163996cf2515589b0b8581e648435754254915ee374fd981cc9866ea108cc920805548e78c624151e37fada4d51ada5bc335da839e7df86f0d520a9e600faf123ebced980a1cd5f637d14d66baa59f6110a8a551db2aaeff8ef9b1888d08b7975c4736c1ecfaa0cf9e35e785e29b01eb6c3bccbffc8acf8c8444c48d4f31184a3ecb55fb42da38e8c24fdc1e322892134b05758a2c0973bc149e34998bf1eaca2ecb6b5c0244b1aa565563de03ad02ce2b5763f70f67b3acbbf23edfc2bc4a59f3a8d50a3fc178957fbff8376f2f47bd2c6eaafbdbc5662adb45a254c94141351dd3942afb8e39f6010db02874b07209ce8a524cfcd77ba3aa66bafa5d3d550338ddaaa18fa2a0eea7f7bcd2bcaf7f1b62e228ea4ab9b2fcb6efc5f684fd275f1647f7c18dd3224420f25c21b5024942a015e2775225e1b32e1a361da3505ed6b194a09bee7400c0548dae2e555e075a8291b1b2b781896040587036aa9f422109a9e3b996c71e09f632d13122d00ec96af44c290cce65af0aedc4cadb2a9ba4e85fd45423df903369f6da63694c5e68f5e4043aeb9487e5106639ba78eee41bf66b2f2fc4b7a0f77ccfab7b2df5ff3b4ca00549d6b237ad0ea21dd9e701b9b510b63cef1934e0f55cedfff351aea6476d5b459053ee8f23c96d6ab3da89991b36a6560d05d4189e367950d857c523fc0521e8d17198d3e4e916ddbe36764f7949a2ab8c3f43456eb33ed5634c6a50c58dbd638728866830214ff6ac184fc83bb1dace61ee3cbeeb0b1bd283a49d4772f6bd1907421e7ab00a8b2e132ba8497ff1437ebf14e8b06ca202d7250e24bb13b3b13c95df8233e13d1a8da54fea5d1d842960e6d8102c94e5d24ec88a01f3676a1f981b097058eaa25d1cf1bdec008f1ea3ebd89b5e20492eb89299d5a", 0x1000}, {&(0x7f0000001000)="ac2e372c22c4ead9574854a63085e8d25e38c1e57b18abfb66ddce450184004b49bbd0a4a63b73ff13e483883e59d5b727371f2447781d5d2f627f064e8fd15f0dd662969d8c1654a117b4f3479f8e512c346986a9cc75173957b9cec7c9cd420ac20720679902d2c7b02dcca329f42b7607dfb1623332a3a4cf4d16b39346ac0ad99aae3e2eff150f21e982f96b4447e62c7a348a12be7e0298755cb500ce4aa6cc69a3754578a30bd70abd4e5c255568ae814857c147bcdcab392c3adb207fa43907b96909c6ad35d0d24626337e3f15e52cc487070dbe8f9fd4a54bef5cfffbd03aba08b0cd374abc8c3b5b16", 0xee}], 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) pwritev(r1, &(0x7f0000001280)=[{&(0x7f00000011c0)="de565c53199f90a1c2", 0x9}, {&(0x7f0000001200)="4d48b92d2fed9270e322ce271e7c7ad4ff47bd088933f5fdbf539b7711cfcd7f620d2c97ddbf2bcba44ad4dd041dc4826dbd314fe5520fd9ca2efd4e83cef50f56036d5de21afb", 0x47}], 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x8000000301c8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001180)={0x2, 0xffffffff}) 22:07:54 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0xf36) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x412a) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)=0x200000000) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x18000, 0x100) ftruncate(r0, 0x3c4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) renameat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') 22:07:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1811, r0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') 22:07:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0x42) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) socket$inet(0x2, 0x3, 0x6) getsockopt(r1, 0x3, 0x80000000, &(0x7f0000000100)=""/68, &(0x7f0000000180)=0x44) 22:07:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)="76ab22f7f944e7455c2199d1f2976aee7693d914e693b92f4f10606e4105a542bfd28103410c535fc4c72e1d2cd3a175150f2b760bf699da7892ce32f59ee8ec372e390ee9caa68081e73f52347c6f3a6ab337448ce42cee", 0x58}, {&(0x7f0000000640)="afb9b710eb1f6e5c46646e144681706fd0020547bb6b09830b7177083b69213cda2e022d5b20b36247c2186a1ae194643a8263dff450736cef48f25264e8d4cf9ff4fe19198f58c186b1d395279e5e8838e8ba1eef", 0x55}, {&(0x7f0000001640)="95a8cc32ebfbed4244037e0339f1bc73ba241bac409fde03d51c7c0a63c0308803cf50ef9473a8dbd09d1f5121bc10cacfbf541cc49fc08ae9012b22ca9a86aa4ee8eff55053b4e9a329b2ebf23bcfd3bc12b766962428021a3acc17081acacf8450379c2c48140e03b695e316f0075f2e9b318378664a9e8b2cb6b535b8f997ac5d4d529671c5d0abe69140d369d1dbfd5f4c75cc620d95724004fa944271d4aa056985618b4463b209d3eb62ad7b4bc4077144508bc91f27d5b7ee261f1f01767051c273ba8afa1e8cce18b943e7656b55e729c084098152160cbcbfac6b116ef28b714df84bf7f01856e8937b9046bc9be49743ec8e54d306694f4441fddfb506b248ca6c818b89642017296edcf97e1753b27060ed9338b72b49a042c8663adf2877dc41dac6fa5e119b389b7a51cc2a4668d86f8451414d2ed155607d6b872c9dfd0d40a60c73020a3e61c9079ade9b142448a6484d966cb370cd4a4a9c75286fa15504ef45d4ee3be2fa92748f8e1d3ee12c5f8d702d6c42357197632a465ee737e7b36c55600c3e8e7e2eb84b55623bed1915e7405443ad0d9b832a2fa55c6de24a5e241cbb9ba85d713f6569ceefedafe2822416554974c262f6878f3258c1a19360eb38602c7bfaadf8a0224282c3b0863be8a826f12d442ec86e5e7061efc2a253533b77f0fff9f4eee67afb39980cf235379e2c6c88905246b2d5d2a1c7d2e35c413e0e8b17546eb39e4443231bf8ca3bdc518e8fabdb8232f2e76af5208e1c919dc7c23be5866953a41028534a425971a614485d3e05ebac07699abf7cab51ac3e234640664760ad21041c5ac1c59c6bc8def52e21fa3f64429c42aacd002036e98d51146fec628abe04c091d5af403408c46150f99fa22a1a785edf0cd354d43a5e0d4cbe64f1826232e99b7aacd7a73e55568c2e092805d8063444588b41cdfe8a6a072e9f486b57e6415dc3040673613f5787b2b1773c0fe9ba068c19f7f69128ccea2d8ab26a55b62b64db3907deff776416e2b0b2a78f4d7f90d559214b0b938eb83200ad00a36cbdbdd7bb24b0e8c67c7beb933b66c2907f64befa973798e9a7ff58ea3ece9277dd44e5185ead7c6813c6793d738eb414b495e68fb25535fadd5ca8641f6a985d3d511fe1132513efdecff8a433d4651202b4c4983aa569962d9f46d1817cf2c4057e56bf97e001122aaf8fab885e8dd70bcea38c321ef6524316454b681b5dc0b4955d3e610dc921457c5d102e2af0f8e4e809b2f11bfa022272eb313a1d7be7a2a547e442d8267cac3b1d13c46fede95f879988ed7db4b15861ca8fd32fa0b6a24868a0328a1b94f61d77fcea9207cd0fb0fe1909f5b8352d9369ad44ebcb9e07f8e7b8788566be940f1f9e2115949c14139bc2ed74335f83a3a461de6af2e5b0bb7eef6f088c60d73bc5ce84d72f49c82a9f211948cda36125d85dd3a1d0907f6c13a17dbc4dee331bc1bbe1c55ec4cf9fe579784ae5dd958ec0273514b0f79778456dca9bfd5cec0aa0d72d8ec808bf2c14c23467618ae0ddc8ec92194e604c9bc0b7cd71439503b52f98183352c466cd513a1cd81e109d4103fe5f27a2d1fa26c76ec70f6f84e2eff1c87e5b03c8b6d42479cffed48b5d2a03c763d23a194c2f2b62239730435f6178d6de428715a61e50999181fc6dbc13827ec1e6730944214d35f3b65baae07a5b09f415cce261704988d61b186ca9660ad987a897c75ee5603f4d11b9198526320cd75e642a7d13cb3b8db3e4740a5374112084487e378fc0726a2bc98aecb2accd67b77126290847bfbd6d93f76705db0d39dbbe71a78c2fa6947a87242b14d75099e38a8a970b860a970ee41ad860a67425377b8a28aad8ed5778c24af3773f72cec56130876dd266b9d62f8b141f0b4dd8d1fa85c696e838721c2ddd05cc71045355a9cec40b9557ee665beb955ca06d67aaaa2f094ce5afe7994131d6167f768c133c5766e0b67ac3fc094de18b54113216b8401ad5b5379fe2eeb25a55ce369bc8e53dce11c766088d2e5de2a632f953d0078d94fddee8799293261c4cbf0bdc4fbd7ed7e8ad7f53ea089fc025c5c42551d68077beaeaa96a03d5de90776380478a17bb06897515a4713dc8c71586d29524606d0c5f80e14b32f90af286739800d6da705d017adef1edd22ecb6427ffd076e136f92a9794ad8028915df02c59f41a8cd21a6a5389b4cb0b5b894c11b3c658191837ec3ff90fecc792af8fec889bad38f9ec36cc5618bd845ed98d91eddc1ab12eb065d416f453606c6daed9024071bc2b065b702803fc08e03de2944a523e6293bd7ac12133c548e0756188233c56e7aceeec55efacc76d6c0963db48b3d0bd4cfac4e8115c059f5588162819ffa1e786d2e98e99f006ccf902342614fea2832d88ec895d84b223213123e4a2da5956d5ae537fbc197a23068204a1e327f20b8a59f56758ec36feb8eb2ee431f29198c549c387da96b2b9a87edceda0b3f91edaadccbbbe98a8a733d044736b0b168ec25205e898f1021eba432a6291ff317b2c852060b634bc9bd9c47c03695c9e9d084b81b7f956245acf01fb9896e360807b281e5f249556635dbeaa09879a08fffa54fb950b37472d7cc9e091f4cd2380b1f5e36d7f12b16c4f8996640d54fe8d41a33c61aae023d9e0ba2e7276be279c24fe00c4c7d0864eba3da2fc22730ae7d35c2e24321f8562deeadcb3db9ae4f9725a7dc1dd6bc166a4eff090c7aec6d9341a1120757444c6d1564cf3a539980e50f56660b06ccde729b012795b6f9b9ed3d6ee6b7fb3336b78eb480a5f4d8d59eba3f951e9402c97946e797d7326ed687995b19197298115076e2c32059d86a33620ad3d760971e86f056236aa2f17c5ffe7242d34818e86d1970fe9b07b73efcea0409d81c22373e37633d8378dd71ef9a76d25af56cea8ae3610ce6886b49618e3263b21fd3bf2fb36758be010fb2b9704ad33f3a5d32f2a63458caebbfa65fc49d5ece04e205210034d78a2cba7a3edb370c25f6ce4d027a3a19634744635767c3ac10f3b18c527d0e67876914b09a68f518a7982dbd1d8064f56b28a9c232fbf9c17241ee718125ed7554f88c3eed5b926d3da9ae020403281de7cd25fe59999fe2824d8d4a124703f4f4426e5c314ac758e74ac75be151c446cdb99c23f4c4e980faf44fc13d0ea636b36b6352a38d809e8feb0bd98a10849c22153e42a633e7dc2edacb8e69d2d964621b7850d862faf473d8cc66aea932b77354cb2355eec7071a1f6b4afb7f58ba2b409c2598e121ffca70bf539f5e82826f039995178ef1eb611e6458793cd1a42b0fa1f79efdc7af0c1d4b6d461c824164fd93fd5c953b06bcc9c5d06ff6ee6a087b53accc802327eddf26cea953a75df77d446c4291e2426f71bf8ce94a3b70ae2d3114e71083434272385d7d723797d5be721c631c4ee762fcfe62990821fc6f0bb7a96782b44a74e7b3c63e1f2f0cc22731975d4c91695e68bf73fa9e6968f336b5fa198c5fb991848a2b56b52f2a60d7bb31ab115713d5efafb3febb80876efd671958b6a72da2f24a7cb0ebd9e4ef61bbfb774b699d744c027528891a90160f82d1844846ee33732638a3cda114b8fc9c5d602ec805fb3fb63e01b0d1c76d6c0db860c3d57e024e5623d9b0fffeaf04153adfd8764094cc39399a86f65ab5deda202f72a70b5ef92fb5cf5b00f2fe0479d55aa8d19e0fa33bd25d9d3fece4567af3fbcfd80e4ed5b232eae0f58971c0b95097d089fc44101664060d912ad5d5ef3307b9643d38dc5b496f4b5621f91a7793a31973356315316711e4caf599e5702b8caef08d22bf2ff109cd60ece82fb2176e05e0834f57ecd5c672f7b9397ca16f739558b75f2db6c2ed35b7cdb038990d62dd386fad4310dda9641cb6937587569aa02afeac02adcd3362b1ebaf18bf9a1452781a6e9063cca29d602edc7ba0a95609b8a647234e067850a7015e3c0edb6a242ac83bc1bd3980a6c295572658cda82786af50c29b978fc6f79e800990027d4a44cf72520f933180e6b3691356b9c86076062b9fa5c3491e221970f3218054164fd6e529879987a8c0620e77545137549c4476dc0aea7b8f54b341b079cfe2c3d6f22eba1fadb2429a20ca0ee65232b8d0536c0364b6c3898f002e6e6b06c1f9a5c55b9c35d58641f082309b1215906ac97f52af83788494262ef32ce2cdc1c7b4ad57e7909ee7f83868673cdc7f98922cce62752595296dcfef377de9e40156d7c8281fb99f0c29a666fae14c801de5217be1e6a08e4fe1fcf2750591eb73e8888cfbab6547d5555f20f767c1271cc99ced012256a2ebd1a923550d13fdf5e773170f079749a4e2b99b3714372868cadebc4dc6ed14eeb0d1226c135703dfff3a5c9f00759a53104d669ce823e9b92477e6c2bdcfc07f0b64d614250ece0431fdeb522e15cd4d63af3928f2c4a6c89a0583490b622a6728bd785eaad4b580005a98842d1b0c9b4d57c2204f68da92b742d94184ddf85eb2414a24df49c62aa8f96520a63cfe3db9e444df088f9a79690403be8b5104318634ee86aa706cbe6209d9238e81e115c3800b856d20de9c99d60382091a7a7edd82aa29218c734f228e70de79d92ca2ba98a5c426b0f09d65930fa5846829ea634a9f817174f09a901b8590134eb2721ad696d7e5311e996375aa4b2a9c6f153541484faa7f302cfc4ceb44edf81d14e38be29ff77d86934e9ed244c5c9857e5caf69d3d1219905a1398bff5ea397790a676597f469f2a409fee65f4dcda9fc05fbfd7e5c82373b313fe677268a715de03a4152b4ce65d8bdd8450fa0348e1ef5650e7636ce2fcaf36340440744e3d129be149fb6787cdc07b0ab5a1fc5abd292ecd7ccb051e624d787b52b51180f794465aa5e7b981126a1af2504c66a861d5fd354380088e3b1c83fe92d4524d9adf1e94365dbfca8c15ba780b62d78fd706a77c2bbfe3c02a1728c05bda1b7ccbd19fe4cb90f73be2c2076fb7442309db532bbc614302d72ea432aefacda59ef6bdae57b3a9387055a640f6e34138cd2469949c9c3bab3f3e64e10cd92dcc984674d9ea8842b2918c258caaf616a83218ae3d3c26088db7fdd6a17c7f1fd65d5ae25c3a94b20523e7f271c1b71a0ecf37875fddc6b28dfddda2c95f992c495a3fe5c25f36540839e01d81f4009cdc875430703904f65b2c44d4bd4e74ca6ead970d7909c22ad5f36f9a8b0b007321b3293a24b2b27f7ba577c166350abd0b919bb20f888bfef990a0b9cbd4a72fa11971bde1b7acf6c4a9d42248c01531a94b8eacc99fb47fda7517eb64b89f48f708c026a6a47ee3a907ca91bf32badd139134ac82c971124d9cfb9e34bce899b9a157efe63232b02d59e67258596a2b1416d5799779acea3caa6dcee46e97afede8a759fc96c25abff4568643d33fcb5f4a196c7a5ce37e398508dbd5192d7ac574861eaf8c7ca109e793a50c9a9293b9625db228898e9117979e5707abc4b5a275038f8c4441bc010eccf9bacad2fbf535f0d4f0cd5c29c47794050d7e1242e34aad940a4759de470af9b4ec3632d01ebdc59ceeaa287cdec4612ec1e19ad152b69351f40646e444764d83334af0faac9943dfa07e32091e95f607afdc39e7979b61eb71d77e44227d53c4a823470fc6c6f77551f6d2f9ed2235a1a699ca288a8b2ad4fda0f32162c7145e2f79090397241b5c07e09fe66b76c8359c64d4b727c0ca5369ff847630afea64198771fa1aa135ae4a9c29ec413fc3f", 0x1000}, {&(0x7f0000002640)="5c0d385ecd2aeeaf9b57877b6e1cd7732f9fd78b7c5ee22f472154c0a00fe4f36074b2650b0d8961cd73e53ac31ac20f338f7914615f36b1d73dcfca99b04c3dec59d84c5896e89dc8168363bc0f602796a549922b1e73ffd7a3c56b50df09e0c0bb9299f85619cf8f75902dc7501d6abdedb29cf877e829a0c7fc320866fd25ceb12275c02c914a2b634dc9b129b3101613ebda8ef8c98c84c083c78cf44fa650fb9e420a3bd6720cff6ec38cf6748f87331c781343aa83b767e028ad5b8a8b023972af767be56fd2e2621f6f2f02b6438c6118893eecfdbd914d261af593fec2ab6c05e301eca601b9be3383e7aa721d058b382c9ebf5fe7e16d159a648b0b723038c5f1765e792ee9615620cc189ea4f0c5222b662635ac42a90631b9a5cc039f2cdaf5e6a6d169d89efddc943a91c49a88fd2e37a49b85a6439f1e0ee84baacea5f813c58262b3addb37f01f47eeef2dc62fe6cf31b74093bc605203f9da26752fbf31f48a99aad7e82dcf8e120596b55d28609e2450b228c61dea18e3f51714361486f03fb2393f403783d10f266065d7fe9849c47a5ba5dc323a2be6ff6a3d6324d2533de54c95ad526238a17e65a35aab911610980f5378af1363d798bebcddf6b8b8b9486727177c7671bfb88dee15cc7e601e6d3dbf28750b8d48b0cc6ff69738caa25a4105f6255a4ea5a2a98b40aa00ebe40c38ea181fad81aa48ec97bcaaef4a15a3a10eb6aa601d99fb08de9fb01a11e38d17000cbb718a68bb274da373720576584bd9b4eee9294a350575e1e19b74f0a53820452157a3e1850441a62e34cd30ecfe90a5e9e0b68607ec54e100dcbc872126c7a91a4e3ba9a4fb278c945ad47fcd0fc80e2a7c2976287afd00ab1d1424d1baff98893cb382737a491b6835eafff2c398638937ac28178490299773bca116f0090adae8cf0ffc8038b12f9581e68c90df0999429a537ca4b4cf8f42465214881200fe316b19623af83d5302aae5a00e9f80400031ce94867058d56da1e1590f645a1fe274968e69b063d6f810ab49d08a89d99fbe9d5fc3b74984900157261bc4cc8319a9f4f59e47cd4ae5d65df00ca6ada4152111327c090fcfee99cdcc0b82376305eaa89c357b8e152b0081b66f7a207beb7440ac4789662db15e0334ea9800cfe47c270ce1717bc5e3871bf15ef653c8090216ff8b9079d3ccf32d17cd6ca63f4e6cc2f837251ad2763a36b60a871ec9e767da4e94c14ab7fb80092c0fb8cf40e422f57ac7a6d8f692c4e58da959fc741d7745470d02464aa0da858498073881981ff7d2e529883c5df61f55c3cb41faf92fbeff2a476897ffc73827204c3f5b9c3b7579f2d3730184ccdffdeb7140cf8c4471af1897209df127fa98c8d4bc6a58e327e5a9bc84dec6ad541b994f9bddf1f19af6f340aefb1fbd8a06efadbcc30585bd089d27db1bd7cde7a3bcc8162fbbbb275a99f8f35f60f56f6d438556c108ecbacfee59ffc787a7e135f422feadd5c5a3358a4a470d764a6dbe7598ef2b0933240c1b3d219ff753b94439e1bd5a1d891ed198211b7cb0c79453db7715014ab34a0296473a691de297cf268416065ce768cad6d6d635e459c84db717438f544f22019c3734bcbd71d95506c4a6b8692e58fbefa988736b82691dadef7b5418fffd4a88b4307a18d0c784153df019371e26e427c62965f9e517451d6de68f36a3d3b926b6dbc26b7e9447f02e77bc841363ef77f37f9116a89e9afc83fa7d830eb7ebf834005688f019be312b5df31681faab76d254f89b68c34425a32a84ad00ee1b2fa570447c064a1be6f846ff5d580261bc6db71e6229e26fb6bcc7489bd51d6252d64cf50946967e0cc4c556f3d7814040462f6c686901f1994e42e0216b530de5ed21401d21933e49ff718fe9a692e8c464c2b1a14e7ad5090664d703127fbd19656b00520eb8a1fa891b2a235be6c60ba5162803ebaea2515de81cf105849d4664ec0235651038c8d7932f0495fb6a8b0364e51ac0a6c4ed06938b34913b396c6b6e6bfa8773c71401b784562efe88da0287fd6e45e894f0bb7d3f85fa165e0a42999f9f2f9c22cd3b37cdf710f2687b706ed64375aaa4ffbf6f5cde7a8d2b964fe91155fc3548f3f9f818f4c955c4ee3f7ea1300e75b2c569adf5130e53e0d5ff0fb2eebabd8710669e24b36bff1862973c6f0bb52d6a682654e33ad2d2f435306e3bea4127cde1f68c538c0c8435f973743e1d04df5f52c92e1e391abc2afdc524f519bc849a40352b33d2bc62464e94e941fda82883eb06c27714a7ae2f0fa080997f88f2369e203620922b6d19b50cc5ccf6c27bfb26504b2417de2bd4200a6d9ed0e521a3c54f0bbde1953a0ee88e71634ca32486d0b8039c6228a217a8aca25c39d405e0a5ab60b1145362d35b88e71e338fdb4e3e2a030238a13095cf156ca5df05140f1906c2d926edc5ed35e1777ef9687d533a11cb8b1d19128ea0af2c2b481ccab068a678d98b37757dd51fc25593be1ae3376e4d1018f213de781fba9671f7928aefb682e4143af37ba7fe6408970500dbf5f7f6d4c7872526ce3e5aa8ed9ffc1e99dfe2d8f79ec249e7b4c285e389dc2351dc73106243f87d69f9c9fc2f36c3118ab0bd449f34c632fc51bdbf5ddd01a93d6bb9d934c0d791ecbed8664748c30e7b320520cf17096b9dc6bfe2c361f8a8f36568d1f5b08dc0ef0202cf138c4088bfeca73efb981e6c1a4f77d607d1d6baf107302d2934a220fc09ce8f84e0e16d854247ed43f510667b6a5d43abb4a90ee60a8364c394107c39c7893a2ceb30d5d85a55265e1e683c3be63e6f908ea8666d0222b3dfaa8a0b5221e3ade309a0452bcd40d02019839d91059547eceee1b7b7fb31ac6bc670e2e9438abddd06862ee5eff3a43e167aeee1001d28db5a8c82466df507df2a98fdbd409e04383328cd172cc4ede5baf0a0973c159d1d9843fcdd083cc15384ca5999d1c6188119d1cf1c49f468d9b808e6bde89afa0ba4e8887a38a6d053f3149b310b03ac7a1a65110fdb8f6d4434d83a29282ee41b75b22b34cf153ff3a20b3e9c0b02aa24eb2fd99f7fb9f5de7ae6863363401fd3f3eb9351ee0be159b8c31c313f4491928c6b17f01d3a02ea8b7bf0b4e54acc37ad63cd7347b95b94f1252007fb04ddcb9eeb482e1d2a168f31adc688fe9480fda8e75726237f6c0489f28846a8850e55b2316db678bf03491ab97299c4853051088f71fd2e6aa3f8c2302c493362ce1cf1ce876318ac4600cd99cc6ad161be4cb855c458e8f12b456fac4a044da5fc2ef069a68908471cf5a418cdde35bf976cb68762dfe3b7e206f7499050c3685dbae849aca356e1c7f8c9029f785b2759d79bfc093e6a590c5aed968106787e0cf29d2fd83ffd1dba0a466ebb9996149bb27af65a0805b057f56a5aa77883d11c8418934c0b17a80cdeb6ebf3f35f91e533000e80b5128f1c39d7f85080fd606f56960476440e33aa151febc06defffa16f9435a982aaf66fc2c21c67af8d4c9214fbbcdfff796789729e5dc2e7c6ddc83fc347dfad97ef20c61df19dc88acda80c3d30a744cd627b0523f50dd8be7e8de02b6c2374e6a6e838eb3ab57c68530a10337514b3441cad990929ac97a7770d83c6ffb591e77c70da114ad293f40c8ea97d8d2e1fad0f4f49aeace73043bd368bd656d6a8abbc26c77faf6aefc2e2a2a10dfbb32f20b3d8fc8a95da96e50b544c9ba000a7d5034c8d69abece2031904605dcae1f8310e9823d4dc788123a05a677f2076463504fce5a2442cfc389a4cceda480d86cdf39511e50bf1e48d21efb4c815715448d8fc91a80f85c5b97712ff05cf2bc9aa7b69d441beb6381bf86b143f1f7faeeadf869e2aba1dcb719b79bcd4a5458511173ba39bfc4590dd726808c727f0af14b95a2b7eddfacee97001b36e9ce65e678dcd9aaca3250109aaa19bf8d182954faebb33c83f274c1c4f11194b425d40afe99073b4dcef9bc7348bb77400e95c6ca0b09fbe2930a79b8542ac6f0e2ed3bcfd0ba288d8d2d12774093790d5b4519e1a13d93c37f28fb55212e8bd430d4f67af054081f1492f74f334aa307ef9e299c3ac9a2db7de0ef8b427451b220318541b031a273516bd44c166bcb62223cae95d5408d01ee1c52720cf4ad025a97f8d52f9a0fe6f2361bcd00602563c27f13eb0fa8d5a765bb54cebdcd7fe74b9c8360fd1c5944888e0ed134eaefc0e0e9523b7d5576bc3c42eb627ea0944185f7ccba5e9cc0de654b3e00c4df3b22eae4b35690ca5fe4275c962f9f6809c133208572197101772d0595fcfa402c2ef52f8ee83c6a493fd242361790038a06f1591c9fac4da1f89ad164cbebea54ff5c507371eab52901c8c7de759498673530062c3f6134ffc8110f78564c406f34ebcc6c2dcc4289325a15d9ecf814668381982b31a2037ce4a0fb10e42323d55e0b8f3f550e8f17b366db1837e04672045313efe475cb5c3d94e86850637ed45d1b4ea95c5f61564f9c90ac9d36be34ae441d1d939a702b4b74f24825daba5a1a7cd553bb31a794f685fe5445e7114fe0a6c47a416ac8422350c40c0a0387777ff1c8ecb839c3a70802a8cf9f174ab79de063fa3bcdaaa33e345e7ce108e6929bb5e9581c88b8c1039e38c4d2cdb273bc0b57b3fcb7af2b0ef2603ea51aebf960e687ae153b340209c378ad072cea9d1edb8fc745857086249353f1bcd8e40571f1e00704f99ef943c541eb1c57a934b957ad71f72c2474ed6ac69ef4f6211ad6402151c1e22922cf650fa68871832a3d9ad2353907771ccb926aa08406b7a18eace69316e4de877f5962c001f5c7e80b32168dc85c49ccd6ad234e50e3578680aa19edfafe61bdff481ea0bc8b2a6fc74a470e8a1677fed37cbf07ed20afcb8fe35e0ebed12e33aa7470476954669e9aef6350541f49b6b9998d3d97809a192f8ec060b50b1d93c014404f4e8e6539a7b1871aacf9ec370873d6f4e5fae2ace9ca8ef9cf7c4abc914a96c079d5b5f8ed23aebe77b6889fc339b9f5c542f316463b1f32c3958d5680ca572efc629ad334fd69f8ab2194788a97d259e1f21cbb7df82dcb349afc3cb2777ec6706d6d358b79ceaa65a1ca6d5e9ef352bffb92dc1f9e0b0402c18c089c49f0f63e6d0fe25e06c5a36b32f3904fd50afc90c89da21f5d29ca719350b6ef1dd882409780be92e7b9764f5496c71240ce2eabfc5ab7346ba598788d755b959e8ba8e2f94a9cc686d6595f2fee29defec064ed0cea6f4b83a674daccafba48e9569c000197234d281e9fa0b24e12d49585547a8d29c4aa2a2ec86ed326fd2d94a1b51dde02ae6c437ea4d680674b38a88ca0a2cd62b244f66ad37a1e403bd39910742b943f80e0f6d812943fa796218392ccab343fc075c28769f01f4b8f25b19e0fece682e3bd1ab560ad8be7a0b744c6513273ea1ac50dda12227ed8ac7b335771612cb9aa9bd1f25988ef4e3a6110e46fcf66f008eb64c1db232e62ddfb8753d620627f5ee77751f7bbb1ec9afb0c8896112a5660d8d5b4daee9f450d63c88212297b55bc7daf146f4fe229754a330f855b249d02b082eebe6fde4dea9c643bda865521040ee1ddacb49d0262b66c3d80af040420dce7d8984b7842ad9ede9548e6603717fa2dc8ef7c51d97b5ca399da92c7a315c023cb25848f49cd7c4765975a327534f6b0b7f714b8a00d9a40e3029875548348763169a3384e56934749392bdd2d29fc9bf4e4e9e20d13b882a10d94cb6fcf744f0586e3b273420a91d", 0x1000}, {&(0x7f00000006c0)="1c2cabfd922db7939c5f518a2ef259086f", 0x11}, {&(0x7f0000000700)="d7b7a7bbb2fa7b4f79414ef97ad81cc4c18870c1eb5e11042384d7c53c993651adbc1d5c39bdf84f", 0x28}], 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0x5) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x8, r6, r7, r8, r9, 0x0, 0x6}, 0x5, 0x0, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) socket(0x20, 0x9db8868950fe3576, 0x5) fchmod(r2, 0x100) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000240)="1bab577940e3b6f0950affab3762aa4efea90b9156a7ca19a98b4100e8951c82495c9c6dec789a5c4ee3f669a1b8c2bdb14d97313f71b3ed6a2dad2e532bbf7423fbb4ed07898e5471582ba6efa1c1542461583d584502b7ed69e4a34bab0190cb55874befbe36fb8d2bbd75af8f763ac52b590b46421200097dc9656c32f3bbcbd2e8417e32879402a30e0f5cab563aa571f780bbbb0ac37b72b69e6ff37311978dc3e55f249d7c05d126fe3616340092192aec545f730989aebbcb1371887b5ce74a76b2b7499f60163cdeba91514b5e0caac858e2dd6a638c", 0xda}], 0x1, 0x0) r10 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r10, 0x0, 0x0) recvfrom(r3, &(0x7f0000000340)=""/40, 0x28, 0x803, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e", 0x20}) poll(&(0x7f0000000000)=[{r10, 0x14c}, {r0, 0x110}, {r0, 0x2}], 0x3, 0x1) syz_open_pts() 22:07:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) setitimer(0x100001, &(0x7f00000000c0)={{0xfffffffffffffff8, 0x2}, {0x2000000, 0x1000000000000002}}, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x4) 22:07:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 22:07:55 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x23, 0x1}) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 22:07:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="7d53eeefb1b4fcbbecfcef56d2ca95354793", 0x12}, {&(0x7f0000000280)="e154f94ee769aa6eeecf05305708bca42eb825723d76fb9f77d81378f9212f4154db11cc26307c32b9adb98a86484d2b8c6df80de7c0adb5240fb07504702ca22a3fc758746a02ab776610c72c18e78ff687e780b5d002b050b64b318b08f681d1558864d0a8f661f36cd038bbe04b3bbdec2ab4730e9d41f8c4dc6716", 0x7d}], 0x2, 0x0) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/45, 0x2d}], 0x1) 22:07:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) setuid(0xee01) r2 = dup(r1) fsync(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 22:07:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 22:07:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4152}], 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18080, 0x8) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) 22:07:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 22:07:55 executing program 1: pipe2(&(0x7f0000000000), 0x10004) 22:07:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$inet6(r1, &(0x7f0000000080)="c927545d5bfb3f41358cd2ae3e7b5b56a0fbbf735c03f6767a174e9cfb22bb36de8e2b6c2994854f0ded51f8302fcb78380bdd0c2a5a6f4f34848768fecd128d8f6e2d1458d3e5a5", 0x48, 0x0, 0x0, 0x0) 22:07:56 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x200, 0xfff}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ftruncate(r2, 0xfff) 22:07:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)=0x500) 22:07:56 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fcntl$setstatus(r1, 0x4, 0x80) close(r1) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/173, 0xad}, {&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000100)=""/48, 0x30}], 0x6) 22:07:56 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="1cbd40238641a981b15e2fd16b68ed8057cc48974edfd746", 0x18}, {&(0x7f00000000c0)="be015c5b8fdc67aed9577d27bf3e7a52923987e9f7632d98001e622734f5191ec9ebf5fdfc83cc94199a01767764df24f3ef8e933ddee19cbdbb0940a819bbef7eda", 0x42}, {&(0x7f0000000140)="e9f4c4f08cd5c4b1b1f47874dec379d43335a8c7e3f067", 0x17}], 0x3) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x2, 0x10000, {0x3, 0x5}}) 22:07:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x240) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = semget(0x1, 0x3, 0x400) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/240) 22:07:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) ioctl$TIOCSTART(r1, 0x2000746e) 22:07:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8444a9a9e58805fd) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80000000, 0xde01}, {0x18, 0x3, 0x3, 0x1f}, 0x6, [0x0, 0x4, 0xfff, 0x3, 0x10000, 0x4, 0x10000, 0x18]}, 0x3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x5c, 0x73c79e19}, {0x18, 0x0, 0xcf1a, 0x2}, 0xff, [0x401, 0xfffffffffffffffe, 0x2, 0x0, 0x7, 0x1f, 0x7, 0x7]}, 0x3c) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/221, 0xdd) read(r3, &(0x7f0000000240)=""/4096, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r6 = msgget(0x3, 0x10) msgrcv(r6, &(0x7f00000012c0)={0x0, ""/62}, 0x46, 0x0, 0x1000) select(0x40, &(0x7f0000001340)={0x61, 0x100000000, 0x800, 0x1, 0x33, 0x7ff, 0x0, 0x80}, &(0x7f0000001380)={0x100000000000000, 0x1, 0x1, 0x4, 0x0, 0x6, 0xed, 0x101}, &(0x7f00000013c0)={0x4, 0x8ea7, 0x0, 0x1, 0xffff, 0x800, 0x3, 0x6}, &(0x7f0000001400)={0x2, 0x6}) sendto$inet6(r3, &(0x7f0000001440)="adc5d871dfe62ebe8360d6307cca6f455839d1074c244e450643e1d74124bfdeed3eee90", 0x24, 0x2, &(0x7f0000001480)={0x18, 0x2, 0x0, 0xc02e}, 0xc) recvfrom$unix(r3, &(0x7f00000014c0)=""/185, 0xb9, 0x43, &(0x7f0000001580)=@abs={0x1, 0x0, 0x0}, 0x8) semget(0x2, 0x3, 0x20) getpeername$inet6(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect(r0, &(0x7f0000001640)=@un=@abs={0x0, 0x0, 0x2}, 0x8) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x0, 0x0) sendto(r0, &(0x7f00000016c0)="b4c4ba84ce87e84207db0ad4f3413010239f3c0eeaf57fbe8679f9a17ff07f982968de9c656abd2055738c93cddb6fda19c8d2f16d8b", 0x36, 0x8, &(0x7f0000001700)=@in6={0x18, 0x3, 0x1000, 0x7fff}, 0xc) sendto(r3, &(0x7f0000001740)="71cb8e753860333cca0d0a5ed22899a0e563df8872ec08c1c8e48a819f1f3dc1c450fd8ccdf25a45b6b9052496be41ba60b9b8031ffe1ba169e8cdb3556b8aadf46470f845d9b95db07edffc2e8e65b03910251860779d657b9172d4d3a6baef6be6d5b151e6b374c23df2784f0a92721e94733a9db52313110ff6b6aaba7a0e7fc15b95bd006db69fc9c305331b08d392a19bd59753a95b7f690153c332e189dc843bf318861f50b2a0eedd663235fa32c5640287e5558ec42f4546c38694387695b2b7fd01f68e2edbbda6ae69788f5679fd7e591906468e4e46", 0xdb, 0x408, &(0x7f0000001840)=@in={0x2, 0x3}, 0xc) sendto(r2, &(0x7f0000001880)="952adeba76c28c8aa8f03e1569d8c376d35099cb4ed59d2fdf7165b2aa9220eed1b12d51429b626b25f6787d9ba48250ef19bd1ad819156c88c2638215517f13408180549e2d6d9f78f7fd58142b6ab8d43a09b66bf0476dd21352c74eb63b2caca20011f438a41f4248ec054a61bdde18a9b8fa6c6a3faca1f9a3f75380c7dcc5bce00f6a144af2babce89563cb4325e19789e3bb67f4e8511b76", 0x9b, 0x3, &(0x7f0000001940)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000001980)='./file0\x00', 0x4, 0x6148) seteuid(r4) clock_getres(0x2, &(0x7f00000019c0)) sendto$inet6(r2, &(0x7f0000001a00)="a093531da7459d26b67f69166f923f6922644c78ccc1c2e3df650bbf8877fb7f1524566aa582874c25510c8949c4a3106149eebddf23ef64468077eebfe2f8404e63750d9c521bca51dd248c0c7ee6c1ce1b8050a82a51", 0x57, 0x8, &(0x7f0000001a80)={0x18, 0x1, 0x80000001, 0x10}, 0xc) chown(&(0x7f0000001ac0)='./file0\x00', r4, r5) socketpair(0x1a, 0x3, 0x2, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) getrlimit(0x7, &(0x7f0000001b80)) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x100, 0x80) 22:07:56 executing program 1: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) 22:07:56 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x5, 0x1000}, {0x0, 0x2d}}, &(0x7f00000000c0)) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000080)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 22:07:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b5612", 0x31d}], 0x1) r2 = syz_open_pts() close(r0) getuid() dup(r2) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) syz_open_pts() 22:07:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xfff, 0x5}, 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) 22:07:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x24) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r2, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x810, r2, 0x0, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) sendto$unix(r2, &(0x7f0000000540)="113e8712e90a4513e7ce814fdf1b1a3b59a4687d85f9dffea44e25c1e459f3d0117ab3570906ce54c468dc8bbe3e81a7fb86cbefedf6c770b7ea5aa4570bfae9713607247956502ca653b53843c1ca7ce37ed0a218231ec4ae527cce3646d0b02a6ba5f6930b2a287fb4b724a56ed9d1a2d68b91c32e32382c1146e9e74d68c3c04547", 0x83, 0x7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) fsync(r3) socket$inet6(0x18, 0x4000, 0x5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 22:07:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="8593ada2138c52553ee532ae", 0xc, 0x5, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x205) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 22:07:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 22:07:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:07:57 executing program 0: socketpair$unix(0x1, 0x5d7fa929a89fe29e, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 22:07:57 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x2, 0x2, 0xb23}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x3, 0x1}], 0x9, &(0x7f00000002c0), 0x5, &(0x7f0000000300)={0x1099ec76, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0xff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x0, 0x7}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x9, 0x21, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0xd8c}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x20, 0x5, 0xf327}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000014, 0x3f, 0x3}, {{r1}, 0x0, 0x40, 0x40000000, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x43, 0x3, 0x6}, {{r0}, 0x0, 0x2, 0x1, 0x6, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000003, 0xa79a, 0xf8a1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0xcab, 0x7}], 0x7, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8c, 0x7}, {{r0}, 0xfffffffffffffffa, 0x30, 0x20, 0x9, 0x2}, {{r1}, 0xf7fffffffffffffc, 0x40, 0x21, 0x81, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x2, 0x80}, {{r1}, 0xfffffffffffffff9, 0xfffffffffffffffd, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x74, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000084, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xffff, 0x2}], 0x10000, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x3d, 0x20}, {{r1}, 0xfffffffffffffff9, 0x80, 0x8, 0x8, 0x8}, {{r1}, 0x0, 0x20, 0x83, 0x0, 0xfffffffffffffedf}], 0xaa, &(0x7f00000002c0)={0x7, 0x4b}) msgget(0x3, 0x241) 22:07:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0xffffffff, 0x6, 0x0, 0x0, 0x7, 0x0, 0x3, 0x2, 0x0, 0x0, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 22:07:57 executing program 0: setuid(0xee01) r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 22:07:57 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x3, 0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x8b}, {0x80, 0x7}}, &(0x7f0000000080)) 22:07:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:07:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = msgget$private(0x0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/242}, 0xfa, 0x3, 0x800) open(&(0x7f0000000000)='./file0\x00', 0x280a0, 0x10) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000007ba0b6a658b608b05c1d887aa27dc12d29b0a51a9096f40861349e2ed305e4a27ad293f5208661e3b744e27b001c6b912406aee89fabc67905417cee0d646c168849e5ae3edef0281a203744debfb7b3d64de3e79b427f1f92f2c993d5b237fb05265a87bd6471c9d48710e314e0c40b46fe3389b95be101b8bb"], 0x1, 0x800) 22:07:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/63}, {&(0x7f0000000140)=""/42}], 0x4cf) sendto$unix(r1, &(0x7f0000000000)="95383c6aaf133ecd9f111da61f9a6f37605f", 0x12, 0xd, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = getgid() r4 = semget$private(0x0, 0x3, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r5, r3, r6, r3, 0x25, 0x1}, 0x0, 0x6, 0x5}) 22:07:58 executing program 0: 22:07:58 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r3, 0xa, r1) getsockopt(r3, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r4 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 22:07:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) 22:07:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() r2 = getpid() getpgid(r2) 22:07:58 executing program 0: r0 = socket(0x10000000002, 0x3, 0xfffffffffffffffc) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xffffffffffff651a, 0x9}) 04:59:06 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/220, 0xdc, 0x802, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x5}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 04:59:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x8}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x4) r4 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = semget$private(0x0, 0x4, 0x300) shmget$private(0x0, 0x4000, 0x575, &(0x7f0000ffc000/0x4000)=nil) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000100)=""/93) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getgid() ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000200)=0x100) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x8d, r1}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffe05, 0x0}, 0x0) 04:59:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) r0 = geteuid() geteuid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r2) 04:59:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='+\x00', &(0x7f0000000200)='/dev/wskbd\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='/dev/wskbd\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='/dev/wskbd\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/wskbd\x00', &(0x7f00000003c0)='/dev/wskbd\x00', &(0x7f0000000400)='/dev/wskbd\x00']) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) 04:59:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r5, r2) getpgid(r4) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/123) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) 04:59:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x400000000000, 0x0, 0x5, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) flock(r0, 0xfffffffffffffffe) flock(r0, 0x2) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)) r1 = getpgrp() r2 = open(&(0x7f0000000100)='./file1\x00', 0x8082, 0x80) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x5, 0x4, {0x3, 0x5}}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x2, 0x93, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0xa) 04:59:08 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x420, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8080, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20410, 0x0) r7 = kqueue() connect$inet(r5, &(0x7f0000000580)={0x2, 0x0}, 0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x82, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r11 = accept(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000f2229b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000004c0)=0x6e) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x80000008, 0xcad, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x1}, {{r3}, 0x0, 0x82, 0x4, 0x5, 0x2}, {{r4}, 0xfffffffffffffff9, 0x80, 0x40000062, 0x401, 0x9291}, {{r5}, 0xfffffffffffffffd, 0x5, 0x1, 0x1000, 0x47}, {{r6}, 0xfffffffffffffffe, 0x90, 0x0, 0x7ff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x25, 0x5, 0x3ff, 0xffffffffd117ac57}, {{r8}, 0xffffffffffffffff, 0xa0, 0x2, 0x2, 0x7f}, {{r9}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x400, 0x76}, {{r10}, 0xffffffffffffffff, 0x10, 0x42, 0x7, 0x7be}], 0x4, &(0x7f0000000500)=[{{r11}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x7fffffff}], 0x3, &(0x7f0000000540)={0x81, 0xffffffffffffe283}) 04:59:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x0, 0x200000000000000, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x13, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x19, 0xe7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x19, 0x2, 0x1000, 0x1}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80000001, 0xffff, 0x400}, {{r1}, 0xfffffffffffffffb, 0x849549623b337f39, 0x80000001, 0x34f6, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0xa, 0x6cb}, {{r0}, 0xffffffffffffffff, 0xe2, 0x80, 0xc62, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x3, 0x4}], 0x20, &(0x7f0000000080)={0x800, 0x80000001}) kqueue() kevent(r1, 0x0, 0x100000001, &(0x7f0000000140), 0x7fff, 0x0) kqueue() r2 = open(&(0x7f0000000280)='./bus\x00', 0x10c20, 0x20) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0xe) 04:59:12 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x3, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) close(r1) 04:59:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x7, 0x1, 0x295, 0x1f}) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="9ebca5ec9e57fcd9e303eeaaa9b6359ce87d39138c1e9689b43c0d1d226b3d6b3be68475b48228a06e14804217e57257", 0x30}, {&(0x7f0000000180)="11c5e97bb2ce3e26f7e8279ad4ab84bcf5ee5cfe57a93e124380a36e5cce5ed12bf471f0856d522e674f4700dd230c2c666208f0a18b84be2b3adda2297239d42841f89c1bfc5201a01282469cd22fa856814cda9ac415a8777afa4c08fe8de66e856b8dde7eed359e334e8ce4523894c5597b12f2b1afab5f6b64d3ec8097df34bc1b8ab62c13b17feb5b4bc897", 0x8e}, {&(0x7f0000000240)="851c3952d4143425eee8256e4f634ac1a95abe06de1afe763575f7a4b1321e49eb69ecc186c01995446e377b65a22d1b976cdad5e4b252f7515a91991af5b4438e", 0x41}], 0x3, 0x0, 0x0, 0x2}, 0x5) 04:59:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) recvmsg(r2, &(0x7f00000016c0)={&(0x7f0000000500)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/133, 0x85}], 0x2, &(0x7f0000001640)=""/128, 0x80}, 0x801) close(r0) fchdir(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000400)=[{r1}, {r4, 0x8}, {r4, 0x64}, {r1, 0x4}, {r1, 0x50}, {r3, 0x21}, {r3, 0x4}, {r1, 0x20}, {r1, 0x20}], 0x9, 0x508) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x108, 0x0) 04:59:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="c1db00b1aa748f7358209fa6ae0e96a4b349dfcbdd9cf4315cc0bc06b30bbc92621ac8d0ebb000e6fc267af3671e696cc1fe4f3be69e350f54c1242fc501a3137ee51bb3df40e320a306274d74c21279c000bda166d00230913691f32d1b22833ddf3c2209fd9a4e9a3b634d0cf11f7d95d6975b690db80ea9070f5608c34d8ac3bf955ea3e73208c881a2bb0566dc9f91da32e854efeea8d0b7139a89d64322590fe0da8af6dc55a076b9439a7367888d3750e33c2940b00198cd562af89c6bfda5a29cbf73aa21676a719cbd7e8bd8962f5d41ee264ef4c9bbe853e3cbf3a694516ea7", 0xe4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 04:59:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) open$dir(&(0x7f0000000180)='./bus\x00', 0x20100, 0x20100) 04:59:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') dup2(r0, r0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 04:59:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186056b5bf3e752b000000000000004e341dcd291c15729bcf49f50000000000000000000000000000", 0x2c}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 04:59:15 executing program 0: r0 = getpgid(0x0) semget(0x1, 0x3, 0x600) r1 = msgget$private(0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x75, 0x3b3695b6, 0x2, "53c28dedbfa0301f616371d0a50749a42dbf672a", 0x7, 0x9a90}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001f80)={{0x100000001, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x596f}, 0x9, 0x9, r0, r0, 0x4, 0x81, 0x101, 0xeab}) 04:59:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) shmget$private(0x0, 0x3000, 0x303, &(0x7f0000ffc000/0x3000)=nil) 04:59:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x2) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 04:59:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ftruncate(r0, 0x2) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x400, 0x8) mknodat(r1, &(0x7f0000000200)='./bus/file0\x00', 0x1000, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) 04:59:15 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x1, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/177) 04:59:15 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0xff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) 04:59:15 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000440)) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x9}, 0x8) getsockopt(r1, 0x5, 0x3ca1, &(0x7f0000000100)=""/6, &(0x7f0000000200)=0x6) r2 = semget(0x0, 0x0, 0x20) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000480)=""/226) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x5, 0x40, &(0x7f0000000300)="bdd56f4028c3c166984807a3717002c34017800e0dc0c0fdf66327e552288a2db82d5e552bc3423e142913deab0695965ad7fb6b6063b2a5f998d9dc0f0e7fd481558ba6236681073f249ed21e443d2557fd5da6cab5250d307e0e9bc62591a256b8e1392b704dfcf4c5a4689c5d8e642196f64a05660647b48301b5188fdf5fec760e0018c9ec2dd80c7f8e1081a42cbc67ea00ea4801d53f29514ae394890a569d0a3d64dda0c713b60ee98f30194728139406b8f22cec3d1b4685b9ec4bfdc57076b21600ea686c80bef71de6367cd4eb3d456f872ed8d5568cb2e0381008d29df06d709bb2638c60f2592f15274c2e47bd96a5d6b7a9", 0xf8) mknod(&(0x7f00000002c0)='./file0\x00', 0x3, 0x3ff) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a4731906bcd653e42ef20000000950061eca6bc03cea2d0c0278dde22f1bd3583a7dc1324cb5ef7765d0972228db7d10f0d866a88cc71723712d5b68e2e4809c04451e6289d32e028b057e36a6cac4d42017550d2ebc089585ec75533b1dd3903d31897161c5ab9cd4b953bbaf5df408fbab1287a9b5f55b4ee882c9aa9b7be322dc25e71d679b3bf66231a388b1bde107deb40046e26cfd46d6eb3"], 0x18}, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000280)={0x4, 0x200, './file0\x00', 0x9, 0xffff, 0x7, 0x9}) ioctl$TIOCNXCL(r3, 0x2000740e) 04:59:15 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = msgget(0x2, 0x20) msgrcv(r2, &(0x7f0000000180)={0x0, ""/105}, 0x71, 0x3, 0x800) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/147) r4 = msgget$private(0x0, 0x210) r5 = msgget(0x1, 0x8) msgctl$IPC_RMID(r5, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "336ddcde6eeb61276d287cb71f685ced7ca88c0000e21d1786f4fe67c2f46c6df3555462808429a2f39036603f2abed51148bf558d5959c22cceef2357d9b8fff40569f240f05e4b877d25c5dd3dd894407061cf9796e049b17a2476c38e9eabaa7a26bda31f3e463ae097018285371e341d006160"}, 0x7d, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/5) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 04:59:15 executing program 0: r0 = socket(0x2, 0x8005, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a473190"], 0x18}, 0x0) 04:59:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket$inet(0x2, 0x4005, 0x20) r1 = syz_open_pts() dup2(r0, r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 04:59:15 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x4, 0x7}) socket$inet6(0x18, 0x2, 0x0) munlockall() 04:59:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 04:59:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000080)=""/54, 0x36) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900feffffff8000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) 04:59:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) chmod(&(0x7f00000000c0)='./bus\x00', 0x8c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:59:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x801, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8002, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x16, 0xfffff, 0x100000001, 0x3}], 0x3, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0xb76}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80000020, 0xff, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000024, 0x1, 0xb484}, {{r5}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x2000000, 0x3}, {{r6}, 0x0, 0x88, 0x40000000, 0x200, 0x6}], 0xe163, &(0x7f0000000480)={0x6, 0x2}) sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:59:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x8000, 0x8001, 0x5, 0x1}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 04:59:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:59:18 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x7, 0x4) socketpair(0x20, 0x8003, 0x33cb, &(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:59:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8400, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="54bb2f281049e9be3000"], 0x10) kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2000000, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r2, 0x85}], 0x1, 0xc0cb) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:59:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001340)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r8 = geteuid() getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, r5]) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f00000000c0)="f6f59dcea6081a1140f7495ec09fcb5fca56402ea7ee9dd52006db79348faad634a5b7c7ce719511d889db3053b139085cc6a6cbc7ec5a7bbf8af94a37e3a6de3da41e45abc955846ad2fd6d650575b5c1efecb7", 0x54}, {&(0x7f0000000280)="1ffda015fc3ebd46b75afa38a51761ee6233dcf684be7cebb45b13ab6b641dde834ae4f2cb15c2fea64a83d9492943c05419e254795c3e90081c7d28d50244d40b460d29697fd165530b90281a3a1cb85c14f84442592a53b37919c36cba1527f7c483e7209df36b9df81cdab1989ca2cbaa778143794069888a34c680570d3e9235d5a44942ee8cd2125f7033b2accdc4f897475623bb78a0099e39541be2a6d6093ea53d2572905747ec8f16e28232114875037531836cb16e36d7d70c5150cb513c94516d2509515f2af4b56215ca7b440c6702e75d0b62f59c01a44376fd9511bba6f2b748afa1ca503214be1d40bcfc43b39b3dc719061d6862f456f388ab12c42bc09a33f5990c9ba7ecacc3c71e5feeff6083bbe20b9597d2cce587c3befac9bc403539a06177eab15715df449b2669223906f65a0028d0baf87d464421b4c9c9ce157bd122b3e515380d57868ccc5e7ff308a3d9f0e433bee8519aff214062a23ee6668e358e0fe76ce092912733efd207d10546718955481428abc1e0934fe2f892f8af6d59b1b2b2c101508165c20a7e9bb83347fcc9323bb9cf47e3e0f8d12b07c05cc2187dcc2f67ac68eb5dc31c0495c798e9f941ebbe4476e00046c15497b6ea99ceff3c57fbf36ba09ea4dfaef26cf44b749300f1632ec614dceba624e44cd8c26856370e5a2c0db9c4fa5faab529bcd284a0e8adab3bbf1c9c2ed4d0a08bbc1c0ffcbb3609fd7004c9a35b23ec5f6693bfef4cc94fdb4999e8243b6734ef2e9217b04c5ea03d7b999b47d6fa10f16e41fc281db57943705b032520b4591cacd498a4471565c1d2cbaff4b1372ed48b309311a09dd3963976832de15abeb14f5b33eb1dd9d64a40fd32fd37e660bad21aea48397a4c8abe16db0c26bbe7cad0ab90f4639e7157e800dbc3e8c83e372300cbeb8287b4f6950d978f8e2b8a4f000b3fd725e46c58712c5bdb253a2a565b73d6dbdcea86448fa32c6e45e4b9f801659005d4f2845ae6428b77c705ced820732303c6bcaf0831fdd5744829f0e1f9c65dd40434a310fb8b0d7433fd48a0c478cc07908c293dd2e4c3039f9cd028ba131a712ffe8f2e6dd16411324a0224f86d8a46d392425a4d3c560637ac901169b7f2eae4022b64a5c5ddf58c3d4f91fb9088b3b2f1a1173b11ab56edc9b258a10f0c4c5b327396832c5846d9bcf22136b2f200073c6c584a7edd732071d162c9243c2eb98c49975e58d6712c41de79935af0cbbde9bf5d0dfef8fcba771c9a5b3392d4fa90902cce593c452e5fc2dd24d0d460ae5b1bb89b0ab4a58cb6deb90845b4b100ba940b7c22d9f50e82342d28f1f072950d360757936cbe7e632090e59002e5c349ca19d6b7d71c404cb5be3e72efe64ee81b2f1cc6d5da59bf97c6888dccd5b5787db059b362977fc6c4a81440c327073fee7357de6b05465f0508fc86914ad4c0f4d6a5bd42871fa43297c0a30c5b5ced42060e6d172666ca01ecbdc66dc69ecf86adfaece035b42a19845dde4af3db4730f27982b084197189275463e7c0c10c1dafd1ff0b0a01a3f36e2b25b0f4fa076d33b2205b2d177a48ae3d46aeae371039dd5d132138960cd137f5881488f808679330477d11d961310d0baa0b3d295e273af7a845cef7ca698bdc585cb08a73d40087d27f5df9887c6eb2bc751c75141cee834aff66dcbb8a6ae99b56544fd451cd82004fbb50cc3383885cdc0d4b6c5876048a91a3a5df1ef3abcfd83b6010d3892fb1c3fdd828168669ce675284c0400430f88abda397f6bac654784e5c6a6f13bdf042f1c30915c4b45317e80b73985f9fb3ba904070b5617cd3626d345a05837ad22c876bd89c34fc51a9e14ee04829489ae5df2b34a2215fe1c933834dd7b7abd060295ea50b124bbbb24e277f572b7d86f7e38262114e9f206a784ceb49ef949403aaa7d1cbad814597dff28a35db0417328e77199e401bc88d82407a6b8619b31959e5261e3beee873f88b246d0d580e3c094f28f22c9e945ebd2ecb75624ba2ff3398a9230b9ae8a5b8e2fe0a572de0195919ebaab321a4bd7c58e16d676c61bd1fd8ae1d548f26c90fe0996baf2658717cfd2e46c7de792799f70ac96574fd874c1bc17979263da4d3ccf13ca2e26bf6f25d9a063b563e2f16ad9f78dc0ee59d16748251ffff7a057909f076ec3697e65174f7363eb6a5c6adf6427beff30c7238f461019bf17eb926b6ff74db3a51ee6cd42196daa6ec37f7c9691064f01e743e9fc3fb2aaf2cb67fac01fe316b0d68dfef234d20530ee3b98e15f2ae0ae98c3d42876a0ed5316b3e3940c2eeadd61b224ed9698b518ea1f3cc359044491c3d995879065b06888f2c51c7276673fae9ce83feaa7b1939db4e3fbb16e6900992567ad8504790865420ca4c7b476257ac01d68b174e314add9fbf5031bd78890d30d36199e8f9d052f48c91beca7a8e99532baae613dda3afc218482c9bf7a3694bdd2e3c5272e9b651f81f45c10ebacc7e16844c56d183ed2f47a0f2c37462c9ef7bd909b8f8cc5aa52aca8dfc260e4b7ad1ffec3a9a56cf554d5abef8ec8552361ea77bbf9a92b2111a4eb8807a85af17181254ac6acaba19368a88a38dfe4fc795eaa700a90e3ebbb7096d405d7adc18d6967dc27e287a12ea1b14bc21adff2ce905e702746bf7ee2d26759262c47accaef8e8e7e1389e9f993ec43cc1d95e86faeb0d66ddfa70efd4155ed9de2efc69cdfa9b653cd0bc1279297fd336d42348738f11f537cb8803ce97e7946d87ec14b88b27f068fbfea00c133c0fdb650253d3a1399994c82acf29f52b36d5ab17854a71a1b4b08753936ef818d87e94e77f7a49e5d5fb509c3ae6855685aa33acb873d05bdae6d1a7e51d6d8190630eed64283a8fe73e763bcf2d52f81fa48ebbe2db258c2a5db548b2879731fa5de42d2428ef537b606466b0eeb80ae4505e024f65646f5938c22caa1ce4b42d7d01d1cbd9918c7bea0f9d870b722c6b0f84f0ac619b26fe3ed824eb5b30e57c25fa91509a27957d3d84a1840260074a5308fe73241f449da73a19ed31a816699ed4fd6e2daf93da669a5e559f0d1aff8eaf4632a890c6b45214f23959e4794ff8536d9b2cc9254a91f3506813785beae09fb4136bc1b064041a851619c145f17ef9c52f9c239afc21d33a37e1ce02e9e6f787512d3c2d8a2835bbf705ba397453134470fe50cda83d3fb3a55a965e8bd267626b7d24c5fe0ed79fdbf5fd6ce78e3c892791c418ec603af1713198b4e4e80f0fc4ef4089c0321c16fa1f5f0f71a9b1be8f43740d86fbb0aad5434662ab88f73859ce0e03301f0f267ef81b540187baa9e07ea1b6e243ee1424c961a5c2e84980e84f26e85efed73fe528fd36a1cdd8736c866a531eca987e4eb5e92c0c8a7175625087622fd40cd9efdec158f4d0a63e1c1b9fdfdf305a4c333be92891ee4eeb1581815cfea420b495df27b1a7fede77db1d4f916fc390cfaa43c625d6c9d46b4331a98ba3730c053a8328347c97e0cb9d1953c325d0fb09b23d8f53a8b6f8c57327850b7b34c073d476a60bc4c3447e823c3ba30a8599258f0c649318a34f7c126b99b60a79f9512dced9699560f6b0d5fb8f1afdca97db6d73dd91d96e7a5142b3b8b480e75fdbfd856ea8904aea63e36628d91d885deb3ff04b96e51cc0360901e529bd0d4e4319cd5c1ee13f7076b2a3b3e3fe81bb4a0c044fa0fe3434731db1d97c9cb3ead432924bf208d0d5ada822df0e27d53aa76d37201dda2f89ba4f911395b1d4124a05e6e6e389f1b8969d52a302c3933abcc8a7e8a6a952d3f5a4808af917a15d046817ef17a593c019c5a70dfc460e42a7bf080c92c02bee8bd877434dcf48e77b2bda28434bd15a25066bc627c8281590089b8b7388849553efbd5df16b60e9e83a5b54f8f27cb366f223ba607116931512e190a69a730a76261302f0f51f77d27e7486b38b6b10eba8db90e447fdc96264a529c44a3414091c96abf41e1750aef42fb8ce10d234a9ed664db5d5542196bccc88588e87d23c911f93b302534454f1fa29c0eaf860313559cf8e67fcc1f39eb02ce8f049a1dbf4d769b2f2d620973f0971362e3bbe5c04e1c9c5dcd7a55b05ca472fda18e0999de8aca04043eb35c7cc4792c68cee19fec39e9990617fe88e4b49926c802a1164ac55d421d3bab9b5e3fce92e64fbb37445376c3c06b682cdc9bcb2ffef13a869eb8f6bfb1e4d27cfbd3fae60989f5a1143ca611867c63631150635cebd46bd758dcdf6fbd401046fc9f47f432ec3b26e8e9c3c21c5ac1c242383e6e74068c9e77480b80491ca28f5399237a478eae69375a472b385ef2215459a5d7d60d7541d51663357540304e68cd9a65b2a00b1236f5ad1c41a2003eb838361850897a8d17371c9e996c7f60c63d74c1bd2065478ccc29e399b79d460558d42643974729cce0fd907614eeec2781ac148e7f977d783f2667c89b18e0a1d9b4aa5a98c000fbd954aad3bb2a2e17472d77ac57cc300c6c2ca299e2f2b2512632cae86c3f71ae4ed5ca7dea498b6eb692ad1dcf7ddb418905456dd1dc6be0483fb1e62d718654dc2d32027dae81418bbc483d59cbccb48fab64135c5ba5ff0da1addea53eeec25d87b352ab2cb1d17f890268653e4101990908a3690c9ab576f9dd117246733f988b4de7fca1534143b2979a7592d70f571c6c647398a3101cc53639303c35dd6c373ba9a011afc3e89e62fd785ddbfe3792e5c6ce40b9f7100622bf17eef6e8061c531ad035a5e407c75dd386f8acc8bd3e2df7cabd9d89d0971c026492c677bbcb8bdb16ef849e70919ad74251c4d2cb357d7d0c3b393ec3c65f55cf1150d8277117dcc37a5bec3ebab1cd9537a675d726b9ecfd26f6f69cc015f4c010de3937ac51d6df220254fd34d240fb8f851e972545969d24349e2d35a7373b8ebb41dca832a76745dd02f3bb236dcbfdcfa2e139eabc583e0b35b4896dd646f3aa577e83afa2c6a8c87a682a0a6cc0351b28bbf68ddb513411666a965115197b79165eeb16444ef46aca8419d02cdca98ad6a66c4ba940197def0c63a188d50c21900616ce4146f094870af2ceb03ee15062838dbdb81d0332f027457a37595fb6b8dda75035d7054d493f14490efa3ec7e0bbd838bddca277ee22663b5460257fe4c44d874aaa5a1136ad5ade9ab0cdda20bed6f3eacd3843de344867985c9426eb4600aabdad4a9406d93988ff50e148567543b2b9dd02329412470b4b48224eed8265c0265c5dfd246b5e8d465a179d9a632b36197415376b3913787998154c761c379b5a75794bb63a31b416deb8f6ea683470cdc057e7a6c79e15bc2ddcf9a8f79c0da5d6864552633c35b59276f00684111d82957909fead2312769c41d36a0e76647814dc92c80917b41082e4cd021b9448f810bad4b30a35f00dae62fe66f3e86ec957d15b09ab54a10b54a1c0b13b7a2a2aacecefa228a8d163ef2da3adea46e068e4dee4a28939bdef75aa514fb1e64ab94271cab4431c35bb556d6e606bf9b0255f3fe3cb90ba00b0f74724c70120b20ae34d6a2dfbe3841ed6e69b4657fa80a3fc7cfc3c7ca735eff638926e8e2bc7790e5741b40cfbe890ee57d94e62d85e92ef82e64a5b601a9233f4eb0c1bb06d9ae3f9d7cdcb8750e1e9209f4965ef064cf8f8b3a7fcc3facacb5cf807ab99a4a795aea80f8c899783283f811e6b701144482c342661796baaf3d442d0dfb178faccdd7cd2127930f5c660b037a2d5f7fcb497ddf7237f740df62", 0x1000}, {&(0x7f0000000140)="f441cf19c597ab00da05eff9f3e2699aa5e4bb03dedbdd86e2d93bc0b7e05ef90ee94b6f763071f93092ae7fefef93f44eb1ce0d3756747dc3305a1a90a465f947812319cf6355f48da4ec75afeb0b02ad82a89adad3c5ece23391264d04404ccb793003edd1ee02f4242d5cd28d73addcf71f8fb87d46520ca93b2f027591ed405a29db72f7d2371f6ee9f3face17005de619e8e4ba070d8460ad2dfb63885169b863b35677108b", 0xa8}, {&(0x7f0000001280)="ab7a3d9af49a2fb07e4f5208518aa2201afb3415e2069c9d3754cd6f7f0546c475ee2483e08565741f239b581390588f874608606621e39fe468ab0466d6cc4b3dd32b1d5469fd", 0x47}], 0x4, &(0x7f0000001880)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="00002508007fa2ee5eb29fd1df23e82d0000000000000dc5f0e50000007c4f0000010000005b47e876c9bd1f65d2fd6544990eca3565087a410590ff38d0df150403e16a48ed6c0d56b192311c2b157bbb1ec7aeadffbadee555f132c68acb8f8f848a10dc6407179439f3644528ff140c669dfdf55a933edb28d219667404dbef8deb0b129712cc51bb6880ef8a8b84ecd85a42abbcf1087cd6f8171a8bbacbd70f26935f854c593ffdaf566b4691b4a430656d2343122e79c3e8954ef5d39a4841eef5f64283c4bf5fed22ecd95ebc5f6cef4995148ca0ec7e39cce852e1f26b853485f324a47d49783fefcafd353f6f398e30a7c8088efdbeeb60c89ffd2b19b3a90240e28f25ace64287a3c557b42e8268", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="002000002000000000009bb67f60b8da1eb2ad0abf721430a4110000000001000000000061056309442e36c21d6ffa28a095254059714d4991748aa51f4a96629c443e6fc5fa9204159ddaefb4eb4f5bd94fb3a7dc583ff61615694cb7e6da149b4b5f88804662d88d2d59464ebe680f23575a27b02c6ac8257987050bc1fb0ff95a0679193216c0cfaeddacc3cab352bbd9454474cb5a6a14952a95d98d46de6a42091c771c95fe330069248dda5eee882b962b385fc0057b10c86a6c", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1], 0x268, 0x8}, 0x8) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:59:18 executing program 1: 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) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3, '.\x00', './file0\x00'}) 04:59:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x20000000000006) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x200000000000002) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) setitimer(0x4, &(0x7f0000000180)={{0x800, 0x100}, {0xffffeffffffffbff, 0x80}}, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 04:59:21 executing program 0: r0 = open(&(0x7f0000000680)='./bus\x00', 0x20090, 0x0) dup(r0) semget(0x0, 0x7, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/164, 0xa4) 04:59:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 04:59:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) shmget(0x1, 0x4000, 0x202, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000080)) 04:59:21 executing program 0: mknod(0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) recvfrom$unix(r0, &(0x7f0000000040)=""/130, 0x82, 0x800, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) 04:59:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88a0, 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1, 0x3, "b3f05d5b9dd0c46e4e364f5b087eb8d5e2a1c5dd", 0x8, 0x9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) 04:59:21 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x10000000000, &(0x7f0000ffa000/0x4000)=nil) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="519560380388151a0db6e9f53f7e45008e8f71799737354fcd11906581dce1f0b6dc", 0x22}, {&(0x7f0000000080)="988c7c53b330802faacc9badcc633453ecd9d784ac1a9a9ca901c993e184dfc7e90d6649bcd1191b956ae5c5af9e47073b339f3410839a6a4443858a11be795b76cd1138898437fa3540ab7f0639474e12f727034e4468161215fd805747f573498c4e9ad4c6cbe43ecbbf5341ecb4ec95cbba9bcfb39261", 0x78}, {&(0x7f0000000100)="be7a013e9ee8d0227709be332f9d9cd008448dbf5a42a31dc0be95ed352a8016c13abf4134c31f26cbfdb0cb584fbd96585c79a9567d1eb7db288e392354f39b55f89cae6adbf20ea7df4682599eaf219df7d8d3f45028c1d0d69758b20cb61511dd319e1dbc68c646c4d8e2a400ba58b58fffb9ecc04a019426e9b2bab957a1980b5372676903bfe7615673909badcb1ba1996b0bbfa535c5552154e2879dd16c05175c562b178de400eb3c4baacaf218542dff518de1f9d25d8fee59b81ab4290884b80d5be0a49a7451060b0db08eb7", 0xd1}], 0x3) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 04:59:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x21, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x60, 0x1) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x400) mkdir(&(0x7f0000000100)='./bus\x00', 0x12) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100), 0x0, 0x40c, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc131}) mkdir(&(0x7f00000001c0)='./bus\x00', 0x100) 04:59:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x499, 0x1ff}, 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)) getppid() 04:59:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000540), 0x13f) writev(r0, &(0x7f0000000080), 0x1) write(r0, 0x0, 0x0) close(r0) r1 = semget$private(0x0, 0x1, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/177) 04:59:21 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 04:59:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:59:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000680)=[{0x4, 0x7, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x200, 0x800}, {0x3, 0x1000, 0x800}], 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000640)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r6, r5, 0x1) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r1, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) wsmuxpoll: not open wsmuxpoll: not open 04:59:21 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88d0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80000060, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x1f, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000082, 0xffffffff}], 0xd9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x31b7, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x40, 0x9}, {{r0}, 0x0, 0x60, 0xfffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x43, 0xc26, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x18, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x14, 0x3, 0x99e, 0xf8d}, {{r0}, 0xfffffffffffffff9, 0xc8, 0x5, 0x1019, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8}], 0x7, &(0x7f00000001c0)={0xffff, 0x5}) ioctl$TIOCSBRK(r0, 0x2000747b) 04:59:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="2f82", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000080)="c1704e0c0c75bef90d1388fff42bb8e7eb55dcb284f18d", 0x17) 04:59:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:59:21 executing program 1: r0 = syz_open_pts() getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = semget$private(0x0, 0x1, 0x104) semop(r2, &(0x7f0000000000)=[{0x1, 0x7f, 0x800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0x800, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0x2, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x5, 0x1800}, {0x2, 0x2, 0x1800}, {0x3, 0x3ff, 0x1000}], 0xa) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x3ff) fcntl$lock(r0, 0x10b, &(0x7f0000000180)={0x100000, 0xfffffffffffffffc, 0x0, 0x5, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x85c, 0x7fffffff, 0x1, 0x8, "f729faead0ac2774c2d196731e06b4d90ff38575", 0x5b, 0x100000}) getgid() msgget$private(0x0, 0x342) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) getppid() msgget$private(0x0, 0x0) 04:59:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, 0x200000000002, &(0x7f0000000080)={0x6, 0x800}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:59:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 04:59:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8800, 0x1) getdents(r1, &(0x7f0000000040)=""/144, 0x90) socket$inet(0x2, 0x0, 0x1) 04:59:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="55086a7a3f19075fce88d7c4cce100008ccd57020a03e5b2bb22ef3f71a8a30d23b086f1fc4542"], 0x10}, 0x0) 04:59:21 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20001, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) kqueue() r6 = kqueue() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30080, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x800, 0x0) socket$unix(0x1, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x140, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x1353, 0x7}, {{r2}, 0x989bdf9d382fb794, 0x2, 0x20000021, 0x2, 0x100}, {{r3}, 0xdd109d5b92696136, 0x40, 0x0, 0x5, 0x8}, {{r4}, 0x0, 0x4, 0x0, 0x200, 0x4}, {{r5}, 0xfffffffffffffffb, 0x41, 0x20, 0x85, 0x8}, {{r6}, 0xfffffffffffffffb, 0x10, 0x40, 0xc172, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x24, 0x400fffff, 0x7f, 0x5}, {{r8}, 0xfffffffffffffffe, 0xb, 0x6, 0xc00, 0x6}], 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000500)={0x2, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) 04:59:21 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getppid() execve(0x0, 0x0, 0x0) 04:59:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x9}) socket(0x4000000000001c, 0x2000000002, 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x2cf) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x2, 0xffffffff}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:59:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x0, './file0\x00', 0x6, 0x1ff, 0x3ff, 0x3}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 04:59:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0e7e2e2f66806c653000"], 0x302) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x2, 0x19c10c50c97cb2bf, 0x1ff) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:59:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080), 0x0, 0xeb52) 04:59:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x3) close(r0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom(r2, &(0x7f0000000300)=""/204, 0xcc, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept$unix(r1, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') getsockname(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a5aca31ac586519ab2b000e353b56b2f2042b79f38b311eeb87aa6beed0cc40bc357425eeae2ef1428d4df2080b55151df9b79012ab3a7a5a38e69ef4c4546490a0ca41dbaa7237bdb5cd3d08d84b172b9d134af80d4b6c638353c3a647eaea2061c26cdca3b3c127aa5be426a4ace9dffeef51abad134c759caefe67350c17ea25eeda994ca9853e3b341e7932cbe024b7b034f02bdfe097a3844baed6c7eec8588052de5227032b9950037af7dd90fd8bd02566082030e888f54456de3831333acc07ff450058567c4e6969fcd4744619af258e8645357e37dd54b7d0eb0cb929579d2c4a2314048e1d34f1a20892d179f878b04ad219dfc171c389273218e3f8396abbfa208fb5d0c4a0c2a3706ef40fd9b41e3f"], &(0x7f0000000280)=0x6e) sendto(r1, &(0x7f0000000180)="78d910a3b6883fed536e8aa4e516f1d3db2d290393f2bfad4dbf297b3cb8c10365fdb9e923f569a99973b035f0348e88eeccf2bce604db49bfa05fcfcd", 0x3d, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc) 04:59:23 executing program 1: shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) 04:59:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 04:59:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) 04:59:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) socketpair(0x1, 0xc000, 0x20, &(0x7f0000000000)) 04:59:26 executing program 1: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x1000, 0xa, &(0x7f0000000000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000001000/0x1000)=nil) shmat(r1, &(0x7f0000000000/0x1000)=nil, 0x3000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x410, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) poll(&(0x7f0000000140)=[{r2, 0x80}, {r3, 0x42}, {r4, 0xc}, {r5, 0x4}, {r6, 0x10}, {r7, 0x8}, {r8, 0x5}, {r9, 0x188}], 0x8, 0xffffffffffff7fff) 04:59:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x82, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 04:59:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x7ffe, 0x1f8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="00000002", 0x4}], 0x1) getsockname(r0, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) 04:59:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x2, 0x7, r2}) close(r0) socket$inet(0x2, 0x4, 0xca5) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x7f, 0x100, 0x400, 0x1, "d6313e40dfce3f46eae184630920588c16e6408d", 0xffffffffffff7fff, 0x2}) 04:59:29 executing program 0: clock_getres(0x0, &(0x7f0000000000)) 04:59:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2000000000000003, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r1, 0x0, 0x0) setregid(r3, r6) semget$private(0x0, 0x2, 0x204) r7 = semget$private(0x0, 0x2, 0x50) semctl$IPC_RMID(r7, 0x0, 0x0) fchown(r2, r5, r3) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) getpgid(r4) socketpair(0x1b, 0x7, 0x800, &(0x7f0000000080)) 04:59:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) semget$private(0x0, 0x4, 0x204) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20440, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0xfffffffffffffffc) r3 = dup2(r1, r2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x100000001, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x8}, {{r2}, 0xfffffffffffffffa, 0x88, 0x1, 0x4, 0x65f}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x9, 0x3}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x8, 0x5, 0xae4a}, {{r2}, 0xffffffffffffffff, 0x12, 0x80, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x3f, 0x5}], 0x3, &(0x7f0000000300)={0x4, 0xd2}) 04:59:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) fchmod(r1, 0xbc63d578fbbb8053) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) fchdir(r0) 04:59:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10bc, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2000118) fcntl$getown(r1, 0x5) 04:59:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/190, 0xbe}], 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xf7}], 0x1, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x37) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="e2", 0x1) ioctl$TIOCCDTR(r3, 0x20007478) write(r1, &(0x7f00000001c0)="fd", 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x22) 04:59:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="3c4c3f157a96d98f557f5ef6e7e4d5b28d610cc5bf5f4b4020562d983ca29ebcd60de287a59645bc2b144ddcb41051e77509e8b143870c2182d3c9847a9eb5913d94598bd26b49b915eecb67f7bcc182fdf51b6594becf568867e67b3ee940181add1c769547060963b67283b9e068542bc61d21c0cc725d593df2622cd39bed1700bace7d0b87fd2c9e1a37", 0x8c, 0x4, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0xe) sendto$inet(r0, &(0x7f0000000280)="c3fc4640d6ba16439b3987e37bdd20efa8c146f66ce1f7f5117720760bc6fb1937da86a73331c7b3052cc218232e78663030ead7c6cb6435ac44b6c1af37906c285ba5c9c6d0d2c115e2f4f025489c43ae42a8e7f3f413d46297a4ce8e1fb70f984f94a353e486ef62bcb08259f2d2f3922cd94aa5703bf9a07243ea9e478da77c6a159414c538023934bc358f42b455963d174714601d6112790d85d8bea2559bb0ebe44fc760a053d88447d2ffb1b470698848824da39a2c7746216ef565b31baef96511dfe126c1e870854bb43e6e3bd5e397e33059676563aec04e9a8da4c1f9c0369472b1ffa523d693b5e653d8a2b989", 0xf3, 0x4, &(0x7f0000000080)={0x2, 0x2}, 0xc) 04:59:32 executing program 0: r0 = kqueue() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\xd0#)\x00', &(0x7f0000000280)='*\\\xc4\x00', &(0x7f00000002c0)='.o\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe3, 0xf0000000, 0x10, 0x4000000000000}], 0xdd, 0x0, 0x80000000, 0x0) 04:59:32 executing program 1: r0 = syz_open_pts() getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = semget$private(0x0, 0x1, 0x104) semop(r2, &(0x7f0000000000)=[{0x1, 0x7f, 0x800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0x800, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0x2, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x5, 0x1800}, {0x2, 0x2, 0x1800}, {0x3, 0x3ff, 0x1000}], 0xa) fcntl$lock(r0, 0x10b, &(0x7f0000000180)={0x100000, 0xfffffffffffffffc, 0x0, 0x5, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x85c, 0x7fffffff, 0x1, 0x8, "f729faead0ac2774c2d196731e06b4d90ff38575", 0x5b, 0x100000}) getgid() msgget$private(0x0, 0x342) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10010, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xf6f, 0x15}, {0x18, 0x3, 0x8001, 0x4}, 0x1, [0x0, 0x1, 0x8, 0x3, 0x2, 0x3, 0x630856dc, 0x9]}, 0x3c) getppid() msgget$private(0x0, 0x0) 04:59:32 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b4b021b561482d2ead8f2d6933b7e4b9d5a2c763b6cbe44cc25da4ce7382cd2632149f4ebf5f32386ed381d5dbae09af7bf576cda849eb8c79e3af61ef476965c0256c3560e4b7b9f291562cfbeae81d0b76b126f6c495c2621d3106069ca1cdeb4d97f16186c61ea5a1850d2890dc784d7b11da92b9a5c6b7fffeaa20d9d49c7742b412e035407d24f586b24558677f6ace77584bc660c97ccf82c7f78d60d335838407f103c49967e8d2dadc5318351891819884526acdc9dd91faf969e8d71eb9", 0xc2, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 04:59:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x3, 0x12) semctl$IPC_RMID(r1, 0x0, 0x0) 04:59:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = kqueue() shmget(0x1, 0x2000, 0x700, &(0x7f0000ffd000/0x2000)=nil) shmget(0x1, 0x4000, 0x520, &(0x7f0000ffb000/0x4000)=nil) kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 04:59:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x5) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = getuid() setuid(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 04:59:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 04:59:32 executing program 1: r0 = socket(0x1a, 0x4000, 0x4) getsockopt(r0, 0x3, 0x1, &(0x7f0000000040)=""/29, &(0x7f0000000080)=0x1d) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = socket(0x21, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x100, 0xa, &(0x7f0000000100)="abffab60cb7f13b9fd81020000000000000031929648faa9655521ee962c59c25762a4da9c44f0d4331e1261d4a7", 0xfc1e) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x62, 0x2}, 0xc) 04:59:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x200004005, r1}) 04:59:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10090, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r1 = socket(0x2, 0xc004, 0x0) setsockopt(r1, 0x5, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 04:59:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x80}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:59:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:59:32 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x54) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x20) ioctl$TIOCNXCL(r2, 0x2000740e) getdents(r1, &(0x7f0000000080)=""/214, 0xd6) setregid(r0, 0x0) 04:59:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1fe, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 04:59:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') chdir(&(0x7f0000000100)='./file2\x00') semget$private(0x0, 0x3, 0x421) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:59:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x100000001, 0x8, r1}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:59:35 executing program 0: socketpair(0x11, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x2, 0xe9c6) recvmsg(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001100)=""/65, 0x41}, 0x40) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0xffffffffffffa4c8, 0x9, &(0x7f0000000000)="d30eadca778bc270c27f10942bf3ba8d11d9a9a93ec39a22122a1be2678e6a86a1d18812c964feb9c99ad8361bc970771835d882533a56348099a08dacb71f1d8342799a411e8168e3f7f4fc788b9d350b487caf9ca2a8a091440fb915db1ccc34a8f1881014fee6f3864b5614", 0x6d) 04:59:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d9601a8f82022e2f66696c6500"], 0x10) writev(r0, &(0x7f0000000540), 0x13f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x1) 04:59:35 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r0, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) syz_emit_ethernet(0xde, &(0x7f0000000140)="808769574d7bbca5b0d89542e083a85fc118130cfaf1110a240c3d7f8af4c9fbbf5a18832e0c18d1242a3aded9d82245135a2701778865e684e7e46db303049ba8cdf7a82d0e0ffc3a9c7fea8706485335dcdd08076050ef0638faa21d581a49ec8a207f38685d34a219533ab99d6499852088649e99312646bc0a349c94dde7245ce33985063f7e90d11d19a538e7ce0eb05715f877652e87a5b05bb7f8ae3850dda7e5d56d796b09c611ce238b2ab93f8f2aeb1625854ac7effe0867d7c4bad6970c0fe07f87ddc1e0f3eb97a853446b2b416b940902f3d9cc92c1bc15") seteuid(r1) 04:59:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/14, 0xe, 0x841, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) 04:59:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x10d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:59:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="1ffa82b2a6fa482e57e3d961ad5161a4dde416fb80e2cd7c2c2334c1fc90862567cefafea3e97d204a78e904814c66d3ec2af88cd5aa763f07f22c0f87845c51b8a104f8541b085c3f6b6cc2fcc52a88c641d8a3ef2db82f8a3ad6ec9d6b66d1bb6225b01c5e71b458cefe3dbca73e881978b2e7f15a79be6265feaf0c9570202a5ae5babbd3b2125e21074eec92447f79521ed29d4500317072caf9064b79b00aa1f148bba7d7cbcbc809503343661d8678b1a6ce6e388bdd51a03898", 0xbd}, {&(0x7f00000000c0)="3e0a59b307d58eabd0eac36642fd952a1e85565ae50967f30d24729cbb90caf1e7f54ee55a789917d71c742afc233b19e2bf83d0c8881d9d3dfd1b6d", 0x3c}], 0x2, 0x0) 04:59:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = msgget(0x2, 0x81) msgrcv(r1, &(0x7f0000000000)={0x0, ""/36}, 0x2c, 0x0, 0x800) 04:59:39 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$inet(0x2, 0x2, 0xd1) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000000)=""/33, 0x21) fchdir(r0) 04:59:39 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0) 04:59:39 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300c3, 0x0) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000f36000/0x1000)=nil, 0x1000) 04:59:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = getpgrp() open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getpgid(r0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x8, 0x27}, {0x1, 0x4}}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) readlinkat(r1, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/95, 0x5f) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4fde", 0x2}], 0x1) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0xfffffffffffffff9, 0x2}, {0x40, 0x4000000000}}) 04:59:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x83e) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xe8, 0xa1, 0x6, 0x1, 0x4, 0xea, 0x4, 0x0, 0x0, 0x20, 0x2}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 04:59:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket$inet6(0x18, 0x7, 0x4) kqueue() r1 = socket$inet6(0x18, 0x3, 0x1f) preadv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000240)=""/22, 0x16}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = socket(0x800000018, 0x1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x0, 0x0) socketpair(0x1, 0x4002, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r5, 0x6) 04:59:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) close(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x0, 0x80}, 0xfffffffffffffff8, [0x8, 0x1000, 0x100000001, 0x8, 0x101, 0x2, 0x3f, 0x75]}, 0x3c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:59:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="19bd23bacc90aaf7c2cfb52f50c985ce3299d5358c10bfa61d0adb57276c1eeac458", 0x22) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100), 0x0) 04:59:45 executing program 1: r0 = socket(0x1, 0x10000005, 0xffffffffffff7ea0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:59:45 executing program 0: r0 = socket(0x18, 0x40000000020003, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 04:59:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xffffffffffffff02) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe2(&(0x7f0000000040), 0x0) 04:59:45 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x809b, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x21, 0x0, 0xfff}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x42, 0x80, 0x4}], 0x7, &(0x7f00000000c0)={0x8, 0x200}) fsync(r0) 04:59:45 executing program 0: r0 = socket(0x26, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:59:45 executing program 0: socket$inet(0x2, 0x8000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 04:59:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="000fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:59:48 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720ef", 0x4) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="1000000000000000ba1612807a445a39"], 0x10}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open$dir(&(0x7f0000001880)='./bus\x00', 0x100, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/ttyCcfg\x00', 0x82, 0x0) dup(0xffffffffffffff9c) socketpair(0x10, 0x8000, 0xffffffffffffffe1, &(0x7f0000001900)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000700)="ec5970d6ae2b7e4f313dba07f298666bf9be7a95b92e5026a797bf898554b98162580662bd01334eb126887c28cdf0e3cb3f1baea910eaad229997fdaa82941f83502555dd44b916afa1e3f822deb30dcf19eb5ff4767e3b7e30634a1a91b1c55731b56c0a1a43750f74a969d7a2e28f3cead28090ca91833d8dbc5e4e668ad782eeeb0c4d37a946abb3c10eff3c893bd6321b12e6e41a40cce485c37efe18f9a490a9c61584212ec89cf171bbbd2adc6daf0bb57901a56a16e11140e1f76102dedc4a070bcb573541a41ad7c97b6b9f2db62209c3b1ce02f1233b0470c5ea40a2cf1d2d8d20c573ea51cdc027611d32e8ecf60dfa6c7637f7d2c28042138cfcf578eba5e5b3809abe7f0c021c8779b0549ff937d06ea2418bfcccbf6e560132891bd737b974fbe0d09f598f3fb5a58306308a9f38f38d440d584392577ff45d02b60373920534e6e9d25e7e45585076969fca9b1908d664c0cc1bd45ccafd982213f7cda7da7da0a60d2c1813ac67b8b68c18eaa7ac3246e4c24f74fada02e846d1347dc91ac193410c5c963c30ad396036e6b376e1ca47c2a51605c5dc347848f2dc323baf7b7dfd5d6a7c09d10bea801d4ce2e3f9ebc26df2603b868e07e95cc000cacf5ff09cb5f581d435830012c4e62e75325de1474cc9eda42e036a9137f5bc941d2a26b397aeccbd1d010a65ea34d04a5dd4d59592ac68c8d234d8337634b85999bf8a8df3bc7cbaf894b73aa7fbeae09d2e58f250c359623721f592390fb50cb84ab2fd7bfdb90e10f95367cbdaa6b0584d09cabd81ac1d62bf14822d90f4d3e3141aa1b8ecd5b440cdec3532ceb88d30e88f0519a199b66a0c4e3ccf067679c7985808a17ad40d6cc235f6569da9b0fcf70125386596b16dcc2dc910bdefd5ebdbfae36c6d3e7742eabdce276180de8db3c7e42dd90a0718d14f3189868cc3f830f87ae8a69e39e479ea04913351d1a8b9eaf9ae60a8850dba97621b358a56fd266ffb37175b37dd691d44d32e40909560e22e2a7153cf3bbf5b8201b0f37baddba48cfb0dd8ece0b83f40c45308a278386bf2981c714abc36faaff694fae6cf7e039d31841d2486fd1146e381ea315b3f29a16f04fc5db259979616f203f6abf5639a976b9a22dea3c023495c1879bd864da320b70229d4fa3af636e90733d01ec0f41b8a42d47e7ff1fd6e239dee3f5a4b12737b6c18c7cdcae2ad1e739e40b1824d8526a4b63de3bda3dcc93d47e76adae3046d3a42636ef5bf112ed56225f7d8d2c491f5d667124f34fa9b5c28c8791f073baf0095f73747bf842bd412e4c199b0b68b574f5f6947e5d05421a6ccce94b846037afa03e1110d188801f8ac265a9107db79bb3175734def342031032f6c54bd878c5512e051641508ab09ab56f4233a87089000e8f8bbb9e763695d7722663212139dc915308733a1854351f3b6685002987a1cc7217bcd4276dddfba41709091bfa4b38ee66e06e44cb9914bdcdf96f0d932e1b26c5c7c446735548c3caf648410c9264834f81805f036a4e33ae451ed75202adf60242a07346508a5b353a08453140956b36831277d37aec9e83fcef03565ac7f0772dd98fe10cc99a3d310de88dbd73375f7b292d5f592996756e1be7c4a3bb7d5c19ab7de2daf2ec1955471af57957c947cc4ef6e403de31bd8f411644063e46c7a8d3db805fa73c7b3525041c25baea616ec47cde93e24d736331a11e7bc39d768aac139fdf0ad4b92f79e8de6885f3f840bdf0a0c0dfd12d8c1fbfece40d0ae79c695e739bd723a21fd448f21614f19824146ab5b9955f20b0cd04bf716b319c2bb84732efd3ced65c9f988a635b32a3db0579973044eb67888ebc99d0ed1d2ba9c4774e11973790751eabf14f13c346d0c6fc01410f81938bd3c71f1816589f94c20a8686f0fd6d201c2383157258e56b925ed03e40b43e5d8bea9da111b9d97e91c59d877d86a5744cb4ee7be44151d64e18eaa0630343b3fab01667e9856bf53cb0b937cdf3d880de3e7514575ad0caaa1ebaf4c7022dd2096452dd7877903a062dead9a89f58e5360292b0d2dc61a9801dbf9b67dc04cd9f6067ea5195183e02a8eb4531908dca46d5d7555b1f9e9977f235ef5c97f1024ec74f4f8d8933a1f6708d3862c054e88c191f606888f33a49aa7cbfb5623f1ac5494ee8aa835e9d663ec772a2d0d380f87ca4fd928c0324abc7d1f5558cef44042b4b91ca8011a71d1899ca371a273ff1441dc7d5f35e8c348511f370d97b48f597abffceaf7ee5470d81d8c335f4b4bd1da3a06b1edbc9bd164fa5c267827d59a3d54f978a05b983003cdbe257cd47797635c68f889a47b36d5ea2454b700471dfd2f9a2aa09162cc16e33743e099c0507427afb3916ec44302af77b6c48e7582041130a59ad813de07f355ffc4c36273ab4f848bf0ab2b1e9a8c7682c8c47f89c6d6aa14a0a4b29712a8935a51d12a62d2deb21b100315b61f214eba6fe99a20b8982c2b7293a076add38db75ed481d34409708c5558298da845b6a105f95fed02f4da73021d705da0a23fc20a7541ed17f09d31bf2231a44c2a9c01634153206e8788b0906bf383ba6ecca1ebc592cd293d185b2c0cfa7cdd969ab54a646ffee382ac2bd9fb7daa810e92722f94f91e7adb0f156d3934ffcc71727e3f6b1c96c9f0ee2073a9400e006136498b41205d41720823b651b231a4071c759d04c04134712d3ab226ebf017ef5e9d5b09ea0732ef6ccf98ad0023e027db517b9dd53141f68d38addd8f6cac71bf4e89c651adb35b37befc54fd01e2ebff99e49c810b4ebd6a2122dac784f61165e1d90d90cd71841ac0320485414218d8c895917d2bc9507708da64ce21499c018b427ccd8271fe0eda381d358c26f944af947e6ac7011b91ea8ff6bb083b42ceac30585a88180f22a18d9a1f4c57571fff0fe46c476cbc09eeb49f4cbf599f44a4de07afb096c439819a27ea17e2af374cb10fb207c22115ac964c74024f64c39f04d32500f5e90a3c5e7d9625767c65b563dbe98d0c058445ff439d2077f79f80b74ff3e6e5a218af52be66be2d55b9053dcc84d5175d1b0a3e28223ccd4778bfe89d19011db1d16323756e3c104efdf652ea6265c62eda64bdec1ed9406d5b3a9cc66faf6b47a87bf448aff366089737755f618e02add4d719948400cea1107c6d5c33e468b6b5f3c69e109d6f1b661de1212a8efd0bafba5195d19c24795bb86156e1f253780409769fa7d0d1c153c51ab8ffd193a1a4a9b24bfc3c807bf80872f7f2161685a78195ba145595b1c59671afe1205ec324c245403132f4eab171d13a463e261fd81af2c9556ce1a75ab38e78286748c2efab153b9d97ea6f66952032e3f61132ae6a05bfd91c470505c89964c027f5cf5d0c5acfdb37c8b53f6f2ba4c9007ea936436830e8e94b13f803c10a6f616e6e53a91a4642202cf9f6a4cbd099ad1230b9471739a400d268fdc223589cfc83c9ddaa5fa020f04aa2c12c8b4c08dc41d644479df2ecea4bb3ec9ba6b85d38a05a671c243556af559d51237896bda3010bd18a28ccc62808ea16ae812d9d685696f1671ab18e278dceb8c126cc285c7d69da476752b8b2c400cad756368722e8e1b1b1e6060b5442900fdd8c6b65b32dcb60a0fdaf4cde278015dda4f40340d380a7ca5b5d3f0b67fa939fa3017c52a5798357c7cb82734accb247024f65108f9d27b27ec0ea9f09e2339c305bfa9a66579c27c94ac7c3912f1ffb148bf9e512a21c3e60c0c7145f16b23520f4ecd8371771eba6791b328ee8b54e5397ec36bd8798eae2b4f041898fb7d60b70ba0625a7f0edd0055d24cf6346a7b47ed75cce28dd4f948b3bf36495080195495891e68d053b28f5c6966daf57240875d915e2c51c448b3a1263e1ea33a3ea999f43dbb909bada8af483050fa38feffd6cd4011c150fb24b08946f81a9ff4c9a2fba1a27f914dd89ee9e768bc50bac8832ef8b57cd9834852cf81f1f3b679ec5e6f369905ca6fa96f9725cdac8853ceefa686002a2793481b01b8038fc833ad8d86bf788746d686bfbaf26cd1775c1ce8f795d5533d5ec9967a6eda685149de341b98894a69e512691bb605ca84d54302d8e3c0a004e73c587473f8a3792f207a10f6bba24b2f974165cc624ad23e402154b9b5cdab62bd8ab101d405986889ad6125595a28ab43821d2e8e343454f33d803c8155305286e9d489436f966da9875e88e7d92e20f6da883f96a5ea16555704e60449a600b032c8e4bac1f83c9d27657bf1809847573245e76daedf5ad5afb0db12e6223001daa217dfcb46e6089aa7f05ba642c48574bdbfc6d44cc57e897b384f8d158b5fd79394137b75057b56573c6cf9f6b8a207077ab0cbbe120fbfd874dd1ad81dc51464e10adfd401cfa91fc73318ccb46fbaab90596e77eb1d7412f02e8ef8e1ff693887edf8f3e41e92b0de3389d9b27a44b2ba7b87edb4a25052a9a3a458da45d7ad44c703934b9bae35a599caafdfec0a4afc75568dc86f54774901284800f38807d5759c451256155bbc41fb4a282ad4cf6dcd0885bd5eeab65b07d48204b9fd72ab41b8074a149ce3e5a653c1c50f0322e77b3310df2d37e878babbbf3a2d7820799ab9f7f96522ea866d22f40d92636bb7600fa731ab60934df5703eb3966b4adee2eb1f966686020b4a11c33285d427a84c4a469ec38e579a7e20af8b8844ab071046eda15b0797e418a34f94e7b93e6e9995cc0c631cb4738e2132aa69c845262dfafa57bbf3fd840568b880bd0d54b5eb33ded3e88cf921888413f164e8f193aaf953319e1925c56fbfccd170d95091343ea3cc673d9b665b0d0d120539d6b4be21f1ca031186fbbf7e040239dd0d6ae14f67622b422445cfc16df7fafdb24e7c4d9a2b55f613efc0580eceb0be8a64b6fce851fb5dbb310f8f4a03bea543a9d61e4263e17a833f9571b9a46dd5b37865c69d5a4ced80a485ab4afe1d73772b8ae45231494e3e942af5eb468b934492c46cf8481ac9eca0540895b19853654fbcf86830ef0c85fc981e2b7235a389d913274012d3e6b293507a745a2c5a5d6b17e2a7e01612174f63ac41a666107431acfa6d43086fedac2dbea3ffd7b0ade93081c25933c898b604167899dcafbfb2c50d55dff76cdf007a3798ca5b6f1524812219d76e807d44c7db58a96622a8c877e7ced1bb19417542754b1ca9147d740cb9442f22ce79f86041c5af291cb497706c43f189db865416878bc9169ece084ac551270b3b09676e9c75cda2968e1bbcf428a79f78e6327ec93a0e37e936685dbad106f4bc3beebae931c458715fcf21b3d2f4b4441426e3fe4bff7c1b1a7a8c0912290882931a7f358b2708687fec8208bcc195c0873fcc62f6eede8368ba3f197f5e6d76763e9b9e30b09667b1325832b5c71b95679dc12a22d56fa84ecb912a6154afb7dc68e7224f735d4f41c8ae28b1d5180e9ac20b12d67f1e868a1efba4e3c275e2f64acf21cc465343680de8d7c37db9c7069e2632da0ef5178e929de493bc56097829224d6a2e9e7317616ec7b0ed55c61afb757756e0fe1139b90f559929d942fd5a18821a32d5d7730709c8c5a73bd7420829a2ec2f776e32d2927ac3fff5776f9bcccf0848d66b54a93c199939b3f46c81fb829deab6a43a39051025b6b0c53e45f23b9abae7987a7aa701774844802286fbc80b470e3f261de1137dd6163b3fc3a4e7f085dc79760bb9e36b4d7b3cd862dbdd2d7624bab6fc3a1c2402b7a9b05787db21b79d6", 0x1000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$sock_int(r2, 0xffff, 0x74f040b1051e3c48, &(0x7f0000000000)=0x7, 0x4) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x20, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001940)) r3 = msgget(0x1, 0x4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000002c40)=""/131) pwritev(r2, &(0x7f0000001800)=[{&(0x7f0000001c40)="6d47accbcf06a0b134692b5c7e669621253295e8bf3fd0e8c52935a5354d35499c88315065118a27a4fb3aebc51b51fa27ef0a1c9edf767a3189cd8a3a6a78688fbde2f4416a7d6ff6d158e97c71dbcf17252d6a37ca89199b6ef2b18cc71e1e373b0b398dc11f97fd48d562e923cc8df371107dfe84acb6cc487e9c3659953b7eb9fd5cb55f107ca3149245d542c041d5f7ca220d3e1d0d0023a70cb3d4843cf550c8733eb209a16be8882c8b1672453b2d6a68a3514f7b19c9f464b20b11714aa71c0d11b0a76887494370f519ad00ca2d663e052b3c37b9ddc2f20c1d959a0c3c145da883e5026e7f7526effaa0a60b599234b239f4afb45c5b8fb5b7a4aabc59dacbdb4578d40e54adb879f5928c576c0fcd569b20fdbaa866f18cec537e57b1d58680b525a7502912ee8841569bc5afadb47cc282437d1dd84c8df3714c7f14a81cc2b32a72f7f7173fae329f4d5cac47c5805fbcfd59a3f10917e363c438b814e8b974f1e848ff1be5cd512d5354b81a98b5c49dbc07662b398f89121d05dc9beec6394a0c4e4fdaa273d8437d6cf5d0e9d8c3356cdd52cbeabb4351a1547088bf7b9fdcb23dd6c5302e5701e1b425c064ff9926c7158c6a235b4e0ee92968569115e351a7f21386c15437987727953bdda7a44ce7ae5068fb99d4c417436ebdb8406197498b9e3ce6acb7cb0e22b4e685741c072e0597ef31a6a46a83986d38a46b909a5863b096aa0fbd156b421d157802901c2ba194826a8b5157de37c62fb09096c79a98bf20e3a4a866290ddaac47fd3760e731c885f049a736b43cde25b85ee7359c30cdeed0f976fe237f8b5dca040e984d78bd195962b4010d95087717cb2010f16784ff706fad0588f6cda0d428895db6117da45032039ac9db860880a93feb42b84251f154e184390d10f939ce3db37b951bd9140cec41d23a4fe9125455332c3d353c475c971368c682dbbf8905b87820308752f74d75391dbf5f4e261f302310ebee534627db015b39e65415c1991eef70b0bc1bea72173125f2f03db720effb41953d3e5a15990f0d90cbf75e6e986c32abf0ba30f4c05fea2725377ebd73168dc47b4819e9a6b102d6dbf6bb0bb422581549b5202f60135e2a2629a9f8a374e50478843852220b9e0435dcccce81785bb22d0139427266223754cae23acf66a7ee74eae94e420ece13d7f15296eaf88c5da3889d21ba7c595639107ce3a6a22576934ff5415879a4d5cdb3eb1ecb99cd768c5dc32c5c3acc5421894d31ade0236c2d92899e6079893b85422c836960908edfe4c62e034eb52cbbedf9afab73ac5b8746ac3a9d7e82146a7110528ccf2f3f532bbf5b4b21db6b94337bed01773b1555a325a0caf137581412c4db378a3c247edd5945e1def728ac8e60cde76dc91323955e67de0d010ecab47224fe42c72c518190fb6a0a97cd0c6ad310ab6e3263d947bc12a9e6204f27be5e46d3ff80b01fc95703130f0794ebbe4762fdc7a81a69804e9856f54e3cd1cb7591a7f3dde19e4d48509590c956459674155920b5415fe5cc4865274da7ac71d2113f6656d99518556de7af46737f688cabf99a8f366c619e0863d891d259c92ca7853b259001e4a6d3791fa85566647b86b78bbab11a34c3ec3a37e6145158e93462756514b5d5c93ddb3f9e41996c77c8b4374e608856e2e9ad8eab7f30ca864627688d06bd3c48bacfa5f59ae08a8202b910cf9faf0030485219c2af931d9032fe7f1c8c48583eee7b51fab80254fe06937adc2d785f619352f1d731f6e942dc630346de2010d630a22ef713631fe79f62347e0f88e895f8c2ece5565711234b31dcf6855b27bdf52f68466e7646ee8256bfeed4f747a5585f4cf55caaac5865516e78653554f266c97be83f7989ec658de9891b20f862e25fa321944da3050c828ccba6fc8fd98da74f4e72df2b2f4627cd2ad121af02fb1eea8622693b7341cd51b0d8ec8d90fe1cc203b8fc03c1d01c6a3f9e143936c9de1723dd313232fcff123de7b2547635535c6e3bdf3493b99b0a64daff9f230b4ca9527633ec0262c14095f2e825779d6507e5e48fadad2ce94dde2056b27da133747bc34ecba94d9b87875bfc722c8d821e6de339e14f3e1222ec491ed1f79f68058c7ffa2fd767662309bb113e8d65e1071e931ef099ed500f5ece25cd4a73af254261857471736f9274d13b4743e01a9e57798ad2fe24c36df14b2880c788e767c15a803a22260c92e36cb1508c86375675a2eb0a7940d21b829cfa93bbd173cb8ab2f3ecaeeba75415da9db0f4ccecf7702dfe21b3b17bb5efa5eeb9a18274c89f76313d710346a87e4a9a79b2150a267e71e1b09d7109756b19593b25e7f46bffd583719469c4fa4cdeeb5d8acc5aa76e6874a5488c1cb4549ccc7e9ddb5da0041badb145d31ff2e3faf2550c0abb921cd1debf97fbfd51770153872edb75f7da3fadbc5433670fdedf04fd86f6c0dbc9e127ca5260d85638a18fbf5f66c46933be3c2316b1b47737a11fe70fd2de074725eb72f88c9fb4849111f3273bf48d874f5ea436c055dd161c0a6d871a19a4c022ec08762b843e3123d26c9096fadc4eea971b04fda4dff939a4676f43d9e11fc4af7e40b5a0e8bf5bcb12e4df780f876c8c2de6dc4319faa2acd1c45eff6bdfeed1db8c111f26649dc332a9b7b9d14dc83e216ce48d723a4bcdabafd1ebba3615bc20bfc8c2347c75913fd111620082281d3916efe081dba06e4ca2ef62dcab795e6fd721524d156cd74e3fea6f7b3cbb0c79b2cb19e85a502ca60c452bac13e347ddf86da14ac305a9f5502bf541b5850c5201644dad29648fe3854a9e78afd6426f8c719da7adf3193bc6640ee4b9fb145ac65172163deaf506f5b2c333a512f3d0dcb1bb1851364142f35b7c317d7a11eed4b9cc34a76db689908d42d97117fc0cd1200e34fd6dcf880fba8f95680fee955512b20b9a2e95fefa13b567bf87cbe659171f9029180a9b06d74965601af387e6a6d9a9a4d19a5977c5e796a2a65c251b36eca2e71f70f744738442cc6462434ffba394f79fe50613c356104bd89a3d462f517ebd62cb94339639ad15b64fde46cc5ba5a12dc61ec60967d7a26d329779e90b621dd534291e16baed8e9f650d5b7e766728b21ccb1b2ce1e0a93addbf2b2d80098e4909ce29810dcb224421b8e03f151f945e7e5b0a5b5173b29636aac40adab8c7839fb5ca79b69d4d3248d7d8506bea869950a407200c7c4d2da15de7e306c6b30a6992e25252c74f53c438a3fca49f13448b4d4dafee98035c3aa9ead10a4436faf4e46505851c181fd3513f392fec13016a557fd09659778fd941f52e68ebad2aeef565bf7ce826fcabe1980e8e563249001a6de4de908b4c8ceb13855b5e3ab6c4c1956b526fe5004a93e5711303bef28df7125e184465b86cd96fd43ad5b7c90c759d0d9fa4fbe3f49f3aea0f4bb862c93ad80c775871c5349094e7b41a016d40aafd3f18ef432e9b1973bd020505c9a6f8881d8199db607af21e7aa4da05ebe5c683d4fd2fa9e85c49a3b8a0bb545bf4b8a0153b43e0de64e081a3749295259e506d6d5bd39bd0cf4c9aa48bb55935cf41a42d566116aca21ff82a9e81575de7908e779c483859a7542900cc6117dfb076d70efe65ab9630bca6454667a4bc39dc7942f0a31e10af3b0d377e34a8c6de7a2f037e34f35b8f60c2dde1dddf2d3c30ba8db450548ceaa0926744a6d5a230e3a728f322fa19cc87935426e08d738bf475e9155c0b9d3a60a5e0ba02cbf13f544fd745c486e20d1cb3f4a510708e7b9db2a1f48053544dc2eb22e0d4034dc8068852755f2cc6c94eb7597b3964c2fdd0112172d872654c1a366d9159eb9bc6b870e5d5bb959f53b74f6060ea2575c1eb6b0c604dfe3ea4c9edc20f9c7aeaf2f889d9e449074425a379f5375e1e1ff0284fd9c251f930bdabacdc4915bf5c436559d544fe41ce674935a606a88b8d5fed585f1ae4007cbafd9e6f92c734742902bc6f5745831519d282aa095baa20aed9f7e4d921aacc4f11fcbb64dac623184437cab5a33955bb7345e8ef45b8487ba9f4e5a0cc673b3267b12dc7677630d14451c70a027df6ead183992ef7b03f351336f9ef4275be52708337f3392518c1d8a3638219b845462532b025f1fdc0d6a45ad4f45ee35a334c56e2e0b912dae3fa6d48fa6b102c9542f1540d8dfff2422dc5053a9c5bd8a8625c46b0ad8264dc6ab4f0b1fd24ff5060a092cbcc0fb05d5b24c254bbbce032392863641edcb36cd34a8451c6056b17139d2797c66686608f06297edf2cfbe35f8e8940efc0e85ac835c63234162ec0519261f74a82000741a472c4882ddde8da0738ac0b723285e70bd9f9f6457a6ed878424997b2193aacd6ba9e002de05ebc8b22655db79fd94eee3227baff0eacd0b4704efaff647385b2939e517309a25517d19e487b878a20d74a47b6790a5a2b924faf1ec55dc060bbed10425b254a13d250fa45d761b50c21355f9ad8a67bf8b5ca9f98f65ff43a1b9406a1296781545cb1e5cdb7dc3a05a7d909e7ba72bbf52937c0c0e74f0b9e8821984ff8fbcd28aa35fae32f30d6ea55b82834b6285f3cb683263d210e595254ca4cbc9b5f60f6405a9497bd4f05ad336986da9dc9fce62dce74d4ad57501e753e04a41a532e03357dfc9b142e8de9e27b89aaa6f6499bb909c2a4b2bdb86ce9a79ea5996348f7bf23bae2e649b877267a2d5a278194383b6722d180341df1f36c27f834e9445b9a87dfc482a512c385bb03a6445383d8b2c280837da7c72928b18421ebbdb959acfd850e5743c9cd5bf692df20da52d8fc1d7a29d6da75e280f22f47323308f99a2417e392ee607ccf1333935874f8ccbddbaba466863aacf1fb56096628b877b41aa465bb0ea42c05d0373ff6e4dbc73c4cf79d1533862eeb48a57023ecda6c23f09f36f0b9935c6592231645e2cc51c1d92daa2265430ce445fb9ef30998e373aabc4c56e2e7fcb5d6e30502e18493a6664c925793f3608228c86a35d11552c90e8886af9152bd676faa15d1af961f58420bfb8d575b52ef1d18e5824e58a5e16ab745098f286d5c9ba5c3a4eac3e9898befca9343a5dc3a7b35e93a5abbbd9b9f86ff85ed07677545322c634cfde283324e454be23518ec039a2fa128b31161f3b2406cd770fcef5ae59a4fab0e4cbba348080e5e856d3f207ebfbd08b55a10a829ed5b5cc181bb79e874c2a00b803be4bbcafccc9b36366e146173b73183ee2239634340d529df19b6561813f86ce70314a4ca2e9456c0a322aa48983af298da957225a0535d7832fe1f7b7e176cbcd20f6494b0194f4a75d57f3c90f59fa1bc1e050bd872654243dfd4446e024dad1342b3ab4b1d0290bc780d6d8335e1448c33036e92999b398b0f82ddf0c73e8a89ce6fd6bb2fdadf00bfa2109ed7405452253b2b6341b00b1751ce0de28a0f2808a7d85363e17c37a958412304e004441e22ad1998f0d946c156d3b23740e88c0f743356d50c7ca57ae94c809150336080cd6373d8cc179376ae4126ebc36c1b249865fd244359a48eff7efd98a3cd7076862e52c6d6ace76c7aa6415240f1c1327aaa21794db5ede2711d5e07fca6081aa83d6f0e9020f13a1459b4f78fe3466ea6b60a0b69fdda643ba113d26ca56a6d116be893fbef4c538343859b71361012046b4c9b82d350a87a31528377b291d3b6a253f42ce8627e092df3345cb37a4d60858c46856360994d46fcfce5b6675279fdc24f7822d3c8fc", 0x1000}, {&(0x7f00000000c0)="4a712d3c294936f5c084e4dffc326fb75cea2e29c0be286918956d03170485ddef991982fd48a06f7025f506b545d7a5c6feb9e554febb3a5f97531bae5a22a897876a90b079400d", 0x48}, {&(0x7f0000000140)="0f", 0x1}, {&(0x7f0000000200)="c78a0af7149624c4a99373ec5090bbfb16b0a8766b7b5abace2bbb34ab5b318f7f91a4d7d269a1f426919ff54a52a468c1812c585f401972f7a310271d55b401fc0fdc904732ff9729e0c3fa1f0fd56a5be97fd85760f420a5267d248c6ab6826709f1d7f9af128e7a085957c0fe8a4d221e2749b3751fca6d013b10cb13404b3af581de39005fc70e1c3e4d391c3cd25e04b3964d9db26fee2b635777df7de425b74bd6b4", 0xa5}, {&(0x7f0000000540)="6170647d17f06659f569ccba7cf6432c56a538c5f57245072b3be34cc2ae4fe98a5239b7e2fe77b1872419bd3e8e546e41b8620b428253957b7c91553888092012d4b369d5dafab3d9f27412fb99ff49d83df054cb281cde5789dc139d941f0bdaa932fe1191097c6c051493c5846cdff4837274abf3a05ad35605fb9ca6a7befc7f36d3867a68141a8ebaac7eabbd05d6a3c9494d8b75a949c5c54a7b0d5ab263d1e9d27ef108ec42e49cec057b88d4a3a5863ee46b8f67bb8f49ffa6bbd3ccecbcbaf3d3", 0xc5}, {&(0x7f0000000300)="46d424156f5eac37d1d4ade7573efc22f0ef8e9ecfe1c8e6a11ae9a78a7254928c2bb7b459e321d815c30921bf567a43ce040dce3f8b0dc1ff0f1d9d6bd094747409feba7c6bbbb02e5e4ac9b8b80338c69ad43acbe8ded62846f28c4838f8e078624bf6502dfbea6c5da2e1311450fa2839b5ec73e0e1499b2a1be114707687f12ef7deb6bd144fa576354cb71bd7f799905ac68bf95b4fc1fb10b8503a1a6428c9", 0xa2}, {&(0x7f0000000640)="e7ca14cc5e8d12fa4401c1d857343e5384acd6f889f1768bb0787e4a6c7088f8e446162f22753d88cc510eda1947a0017c66f8646ef6e4f7a8ae1e40d0", 0x3d}, {&(0x7f0000001700)="f54d67abd6d2f8fe0997d0764cdcb0822a3f31681792d6ce9f67a6186305b57b0175a2f8a8f1664e045d0f33ebabf77f1152d2c871caf73afba7bda41c48eedee954c089b14207fd3f7350a268bcfee6587b4ab9d8be293195c1d62d4edd652e33abb2e87c33aa072153fc7e65e0f7698ff935b887b60bc743052557eee387b0eab24cd86356bd9f898432d6fa4185f6b0f40907aaabdcfe6ee6aeffdbcf0289264fcf74fe8193c191559c3f3c04ab8f5b8275bf0af34c3c1e75cc60664ad6bdce25b2f4fac1052b9542459f0b1578c78cd155660616701071f588e6f21573cca8f3ee8f5b9433f9df45f3fadbc1a810010559ebe28c4b18837f", 0xfa}], 0x8, 0x0) 04:59:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x80000, 0x2, 0x0, 0x0, 0xef, 0x7fff, 0xffffffff, 0x0, 0x0, 0x7, 0x9}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) chroot(&(0x7f0000000180)='./file0\x00') fsync(r0) 04:59:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 04:59:48 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getegid() getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8]) 04:59:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0x4, 0x0) 04:59:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff9, 0x2000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) kqueue() ioctl$TIOCMSET(r1, 0x20004276, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, &(0x7f0000000140), 0x0, &(0x7f0000000180)) 04:59:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x1, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:59:48 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff", 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5, 0xb, &(0x7f0000000340)="e642fc6714e06a2cc98596a3f841600abe0bd5a7f7847d9afa60a8e8903cd45da909f1820a385aeed66d56503648e57a1b8c95f3e461ab95fc40666d02a9c4398a7db14fa42593c3564db4e970f8179acc7ee85ee5e6b56b106bf9909f68afa37e658d9b3efd3af90ca674269c4ad3e99b11b5c36d6c61dcbcdb7f0531d38463474481fc4b39a83f6c18bbe5d5fdad860a95d49c0f00401c14b0516f7e95dc19d0545d51da4af63435e81f6916b7598afb25d120e28588c45dc643bd29c99a6d486acf592f83c6", 0x105) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:59:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 04:59:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="a73d3776d15e22f7ece159aee205757922d1a43975c9cd8a69c20e4c", 0x1c}, {&(0x7f0000000180)="cedd060421045282fa2fcfbefc71b556511591d941d2b7743c19b33bd3502327a9d58b75d8da8b2aa8985f6055007b95b6fe26c8d1c54f3fbd31d319afd4b5da6384da0fa0a59a8fb5c9185f6720c377a39f2dff98f25df72a88a25340c2b2e36ba7b395de9a6f1b896f72acb81823101f1af06f2ab1402b0806895c1ffa1504bd4c7bc025c4bd9fbbe49561ad3ad54c2ff8d144cda8eaff99fa7eba5d6b57d9dae17cdcaa35cb460164497402dd18225973665eeaf583b0dd6c2daa3ff707d239c53560aa87f85114306f8354afeeb6f617d9058bf9aafdc1daaf224381e0d1d897912a27349c5c94c11e1d3b17e02a75b54f466cf168cb98a9ad13", 0xfc}, {&(0x7f0000000280)="b735dbdb1b4580032d3a0c3452e4ee5c89eba6cabfa6b63bd499e072cc26115120821b9a277c3913187efa2589e2cbd4a0c1a335335e6816608752a251e26013da6a229ce4012bcaf807c551775c6d4ed067f877bf71e28826c9b2c90dae462355e97be1674869bd6f32cd9759a5c4f13819cbb8c215a3d3fa31255e7d1367426ecd6f1b6158a76390cf2e994db36caefe75b563168da4ad1c85a2990072183466ec97", 0xa3}, {&(0x7f0000000340)="3236853d973477c603e07d7624b46577bceb8eb46dc62631de5c1e542df8c9a62e777ffb16146c1758b2eca83673bb6a3f5b956114718c9705005e348cf3f2d6df56fcd80bd1e4582ba149e78ff01c264d06bd3f1949e27b025a9d533e50bd8fd7c1c2fb1c6ff44a9d964737e057958df7a56575319784e6901b3f3c0f6cc0adfd27fe957936af048a43912c0a08df304261d0f1697149d827b1f148ffdaac05bd8a0d4c69ac5033e7d58cfc3cc6d65acaf95462c9d49ed0d4691dae6dfd98c3c365", 0xc2}, {&(0x7f0000000440)="71c67e649c756a7a54223900ddf989e6086ba9c8ec9a0da441909da1cd7c939185b47e8ffcf96df438ec26a7e620c1a3474921684712834fc503bb283362e59d0101203690d705199740671f29600edfea753a78e74b2429b993ffe7d875fd271a7f3e54ef7b39449d227be7597f85857334662c5c703824f7988028de177af6761ec76c52305606d0c09bc0dff0f657c52f4faf057b2b63", 0x98}, {&(0x7f0000000500)="f1930721898e4cc09424b410ba9d3ab212879f2e28c6afeb5270d00c6c40011c8649b996e4b4ec34d44712571515f7b958fbe8d8459c7a30e45b1b28bd342f14cc9ff5920f87ac60b85127a79745479e6e89", 0x52}], 0x6, 0x0) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f66696c653000f83361961cb98c2d5e55c3782da44ffe98fe63c86497d7cf841e9004a2d15c4d185bf4ae70eb367e68ae3e43d8d09a4dad440945f468159169671b0ad93918434ffc1500000000000000000000000000000000"], 0x10) write(r1, 0x0, 0x0) 04:59:51 executing program 1: getpgid(0xffffffffffffffff) r0 = getpid() setpgid(r0, r0) r1 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x2, 0x7, 0x2) r5 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000001800)=""/198) shutdown(r3, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r3, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r1, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x20000000000003, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000007e00000000000000000000000000000000000000000000ef00000000000000000000000000000020000000000000000000000000000000000000000000000000010000000000000000006250722b2abd29ff28e2159c180c146dc903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736039e8258d015e77146531e128c0f8b1edf94f0c75ad22fce133ad01ad0a75863dca3ca7ea2790c23ac68865000000000000915ffdcd49564834c7cdece4829bd9ffb8fb"], 0x0) r7 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r2, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r3, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 04:59:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000300), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) close(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x0, 0x80}, 0xfffffffffffffff8, [0x8, 0x1000, 0x100000001, 0x8, 0x101, 0x2, 0x3f, 0x75]}, 0x3c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:59:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x61, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xb) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3}, 0x2) 04:59:51 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='*+*\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)=',\'.]\x00', &(0x7f00000001c0)=']}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='#.:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='\x00']) execve(0x0, 0x0, 0x0) 04:59:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x2}, {0xc6, 0x100000000}], 0x2}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0xca4d, 0x401, 0x0, 0x4, 0x7fffffff, 0x200, 0x2, 0x2, 0x4, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x401, 0xff, 0x8, 0x1, 0x100000000, 0xfffffffffffff001, 0x40dd, 0x0, 0x2, 0x9, 0x10001}) 04:59:54 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r1, r1) 04:59:54 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) pwritev(r0, &(0x7f0000002700)=[{&(0x7f0000002540)="c3fc5434c9bf3d2f5e94db378a53eb74c5c5e561310420f83b697d0f52523703209e5ab283dcc50f1f2642e2ae928a51bed54531947606c26261c17f1ea20bf2aa300aed0fbd4f6ec66162e23104bd36455f642f2802cdf3df90fb00ac9b028a80bdf589b1574d2f685b53e077128a636d3ed4bd58b885c66eadc6a04ade6d14be89d187969d38acc24144a273c17f6464f44a1fc3b5d362d33b5828deb69fee7609b7bfba0ec40576a1519c440813de3c8c7e38a5075633f5abd92d0959b0045163d5ca23e74ae127f82db315a1df376eaf1e55c8f456de107260f3aa8e607c5eeb9f0bc393b4b123ee2436cd711f0e9f01c99ddfb8d12aa076", 0xfa}, {&(0x7f0000002640)="2ec7df865dba97feafe6782d5f1bab5299f3f85856605b39b69d7aeff785634552b05f7a1a03775ffc3dabff8b2d09eba4fd4c63708e035d7b5ba395f5b5a959211538285a5e40f38bbc15f4782278aecac0d596deb0c581fba2bc21c3f8e7a40cd86161fcd9b8622cfc5af0b6292f255fac61cf9bab660ef4bd323754595649f2e23f31c3ca63c2c9463c7d20c709e289853df2a31a13d4a61d8639837a497fad729c424791f6a2c61c9eb5af869edde1ee7b2cd527", 0xb6}], 0x2, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="f8732a9363f78449154e443e507ddc5ff88b0bb78d59fe453254363fa8688bba8f2ba5fcb5ca8a5c60fd9ebabb427d44ff256162becfb9ef", 0x38}, {&(0x7f00000000c0)="bb3d8249d856bd58c90f1eeeafc2ff5388cf120f8ef87795e21e431aeafb724116e6c2536ea3a664f013fc3c5273806c635bc90c6e6b1ff88226cbf49fd7d7cfa11ba36d43c50ce3ecc7c854b6bcc0bf59009f57d7a5f58d7bd5ae1ea3ab4fbc31e115351fa40f7863329635f0ce40c25f9512864d4d069cf4566597e0d9a562c02f04453907e0e782499160e56eb3dc1bdc450e6f487eab32411df8dbfe354989741080b3e004840c445c307a26ff53cdd21a2e014924a97ff04aef0dc26e1b7a3c827aed7b5ece6dcd41620b98d74897f743cdf02a61b0d3305718f688804f33fe80a37e00b6220590cf8b793126901bf826a4b025c7b5672f", 0xfa}, {&(0x7f00000001c0)="3ab31fe303cdae7a4e5fce2a3b1c35b3045c50ff936fd738c2502d65c2464d372242aa708a413e394c2276bdc533df32f70fe046fdec24fa39", 0x39}, {&(0x7f0000000200)="90aa006e5ece1593426834c7322323f5e6b8c616c891e25294b6552fffd1d9e7f990c71cdaac3f7899d581ac6b1f3c80fe36e99177b7daf72f1c87cb10669e27", 0x40}, {&(0x7f0000000240)="bc72a1247b83886d1ddeb79e6303c9f4eb5af49f902453e69f174070185fff8dfd36332713849210a271e22df982062dff0b6a9cf53df4e56be7b03040ec14cd67584c01ad8893a487006518d177ad16d5e20fd81560b535b2d312a17db3935b8d298adb2038a53b6f34cbbb30ad1123143d21277acaf8117c85bfccc06616ea6f7239ed7f150de7f612ef49cf29f396f59d8c74543e9bca18e4c2fcd6499e05e90ea6d3f19563a7cfacede3905c469063856781faee67a136c557d90416c37811872d4e88af89a6b425df84b00b1b07616cfc89", 0xd4}, {&(0x7f0000000340)="ad34ed9485e2c4a0a76c7dc34d20d5de8eacec589ae805e83f891b2d340e8ba964792300025ac31821e404b9cec0b9838a2b727557b124a8f0483cde047f4490f7d93cd739c42ef769cbc32995ba339196acabfb2c37e0b3b54abef58d28b2dc6ab697ff5d03a7a0aad84fc79b7d0b7214897b601362d722059ca81bac97c00ee0f18d9d596e370f8eef7a44cf0719a6ef3d92ba94ea0e1378ca4106a6b866471484ede0fefd4da5ec214987aa9c8b4bacf28109cc111c9791106ec607bf9a", 0xbf}, {&(0x7f0000000400)="1abc6e3a1918015863b807b0d7b9894576b330c917abaa9ec0563dca346353d1315dc014e7753d18e3d59a7f7a91e5a1ece75d69d3a13daa38174946ae533acc7bdb46b3963b5441148be08d9d843afb93bbbfc1fefa54acc8cdc2e08fac1751fc19bd5d2e531f62ccc59ebf50cae2b09b9abdc88da34b18f3e4ffccadde7dc3b36db5e75c24174e16517247e879572afc60cc207cf40d315da67c2a7088c0967d84e226c7a7d090f6fd6e27fd3388d5d6d37f5b399032219029becb9a933e24f0198780ffacde773dcc962f202d2cbfa82b015d382bfbe8e41ad5f45b0045067d02d3f4ea9c11affd68192b4a76e986661bd981037aa5f78ce57de79070b794a2b14ab825e9feea5d707490533ecb1096328ee6e72fede4673bce67660c6b5c581830e35c7339d3289c76767070d2879dec8d6d250b897b3a0b4f64788c0e6b61b9a8c380bd10b0e425975f5395494cbcc5ab6fa72c30f1ce88e01f28689d1fbe9091085f03e462529bbf5843367cc33fe0aa1aa4bfb6a5ca4ec08d26f100a707749ed38c06b5d245426cae555492a3a2371ec1036386834ba021480795ad45bf824291c124618af4aac65108ff35adef186de70e0731ecbd2a0cfad061acacd5d82e43735b7536da5fea784e24beb09947caac29f0f41b56424cdbc017076996e2f02f54a1f7bf127ad40885f2adf001aa3ab3a89fe6cfa48a90cb07b42d8186c31e8121ae53f4bf2863895aa4fa32f4b61321db2a85a6050908349e332f59adf0a1c5f6751f68293743e80d5549fd16ed033ff6d53e7ad9cf54dcbd85f5c0689ce9db13122dd303e4a7dbb0257e8f742dcac45b11ce7f76ebe531a363c664092bffc487a98494aad539b7d8b2ae14d2ee59a9b409a2a5b89066f3bb9708ae20fff49190e1d79a7a64ce3a1e0c93ed8f64dd7275c9b0edea8f881a028f200e7fe9ebb4fd57a59a0e2c2dbfcc419141007e43418c15d02957b78b55fe1f5131c7ac759c3a2e6afdb25cea5dc4b211484692a0bbe6bf73681bda2b9857cce7711e4f2f27d0403f0b6cc8893554174203ca63026d2461d254658fa4459146892a75e3d0025b782fdccd13b18efe90890355051f581254cfe41e7ef3fd1c98c9ea4c7c3713cebaa2c3739c392862cbf2d785ae4dd9f1f15e0482fe2b9ee9525cc700e9e1eddb07853be3f2fb9e53a60b5bdb411ded56b80ab9b980cc384b67b92140bee6f0ae5afc2bf0ea7c386f6f735c969711e7f4758deccf793c9fc4430e062c03d1b61dedddca412f06d6648d1ea69bae6d1a9d195d12a5cac946c62c77f4a737285d2f867a941381eedcb04bdcddd32b5893e02e497323ef4c55286a614fd19186a245707723c5160fcf8c7be3901171c7195bf0d3344b72e9104ec55a19bde5662cc19b92b9aa878980ece9708aa93c11328a57c38bab8e1190cb025d01850cf4c49185ecc7ff2be0ac45c6f47843e3cbdf0a8d64ed07da0d81efab3c5edb834993b3878baa4308f64222da49633217286004c2d5f905c078f940693489b975dea17be8b0717e5706b19196435e713b9d898dc2d72ac674be02538027911ffac33f9ba9acc9e21c0927dd469aaed854e0c11b34000135f81f1b6c9ec8214d385d085d14ddb723126249f50e4125f32f43c78c5b68b69a950bc35b594e87428489802ccaed60f74da5796c45bceb2172fc836ffd06f080f9b3913f76afe508d3efe03d65c2f3485da62507d67e343d2b3b3bace71530b32b0aca66942a0390060357fb338a4d991aad081ce1b3ea7d9b57dcf672897c4833a28b100df8ef7395f10e8a2ff1d1b7d84dddd25c435d7fc84e80d961af437e8b80dfcc96f7bb25b97f050e758b174af137d23400f483f17c3e305227f0a6856ea04e0e094b67b3613ef9a043cd41c18ef5cc11826cffecbce202034e3d1600239c97f71ac1b942423df902bc9fa43d7702bd93dc837d973e53d5936b8eca47d61a26c0a631e62a0f68ae7cbef7749e6e2181e65f764dcf9a124efabb1960b54fb14b9b52d5420fd51d1fce11964ca995345e6a67b52ac86072df393684a6e1c386f1e02667fcaa0763abde6b29f6dbfc322300b3d3467d19bae455cb52916c84fc6a6816ddaa380ee2582889b2565fba026f58853bc5b1fd20a071594530186260743594d65a22a6f9876370069dfe360f53d7eceacc1acc28d23cd3a315c0042e764733ac15ef066b93f05085745a8e5a0c5baf27092cecd3daf6e1a9d689340286978f1ab16958a900cbe4e09a2e0fef8d387e94f4a4c494c85063ce78cfd21fc1cf6e84f20ce1807387ef153d41e1d0e25deb92059c0d22488667aaa67f4bf9f169d03b5f00e1d1075d1f16d2d33e183c00090963fd536f6c7051b7fd35166861ea1be930c2ad3c8d36aa2d97b8bc0042e2deb0477dad5faae1a63b5cc0679887df92f9d4248ca00e89e50066c3ebeb63377ad43f518ac97edfdf6d5eeffa179ec2c9d4207fda2217f9338275a4cfcef279aa3cd1da7bd66eb391404cec6a7e5dc9a70c7e4a3b7e4d6a5eba3c7ebddbcdb9f180f7cd1e2a688469618796b1c84fc987d2f29f0aac6537fec6eb726729364cc667ea402a41177b068039a06558c0a185b3b8102f44ce0e812f43f1363c1f684a79984cc035a072556129cdd19bff9b306e088995d31ef8423586511db0f21d12cc03ba5a625ad5363394c8c2c19c7955a6b7be1b1330bd117ef498b61d2ef25d542ddc3e11242e4dc69b40748c26464b71bcc53b4c10b03e93798c2be379e3571ad6eda5b040db74c12dba5453f75ca398f389bba66167804b79d4c2252b64630f91137862347917b0473cdd11ab096861ff4fba39453dd7530ccd107cfefe3816a3bb91291cd3129437c4551a6a444eed4ba6f79aa5804adde9e220c9e8c57ed1d5debc1ab784ef059b0004aebcf321ee2aff30ca08d4ae603d83c8d5c9029dce4f0c5aef02318a9033706fd2924c2971a0f823836aa12d5cdff3a3d4b145dc4b65b631cfb52853b247a551aa71b33ea59b3e4547981078f25f60dd2472eb85fc89d4b2680ff29c57f68a7f93f826ca28bb0a26ed53ab5aab8e2222ce1c4ca05fd3a491f60a1266e807299b3db5bd0c0ebd85853fdd090fe7f4aa3002c4a5db4015815a049d737eb7634babecb2e7674926b76e18372ff1b1020e8b37b1e3eea93400ab032dc81127cac4ceb48efc9fc20f72e47fbf5390e98486551a12b413cb5e52bf27aa97f4d4882235726619e769d951f71e60c701aa4cf3c497fd49f5956af805a27c4bbca79d517aa8a87abe53f5617fcba49d8455c887eb67e536c86140b5c9afaae7410d50379b679792d6be4d2a2f72e936b3ff35023e614b3c89fb4b1bcf9236fce17a484a71009e58515a95a0347e3a14e28f3005801f6463333673ba68aecc0272008911292ceef9be789c938118a00eb987c95db3b5e0be8db469e64c3d69592c944cf37be270a200586f03e960048b42a9d93e65baa5ff36a45b7dbb25b1326a39b5c646309df413e3c9ab5478fddfa9050981fc9e0ac5b36b04801ac8ee6e638579c4cf28b0068aa6675014dcc03f4706c080e1fca6eb50cd9f4e8309ad0c192c2af9127b605e26d0919a9fcfd7e82a6d61b406af56bd34bd567e0237fad4882e65a147bcf4a1e1e81e269f6709fd96357b6076a60c0c8a4f666dc3b344bc4ecc92a69897714d97c7b0faee0fec823b4edb61b49965cfa87a79de544b46fbcaebc48a1da9a69a29d4a143b6741280d9cb5c69145ac51c29263952bbec0329197d9035b33c1285515e36a38471827a62af8351e6f22f8cc70e85f68383492a9fedf8393045020a2f2ead8c69b7df96b60b87efc82c284ded650ea0d39e88583d894f2be9d76de4a5d1e3a1c553362a25ca9993eab81b23f19cb87c13646b99379f8f8815f5c4d4ed6f762a6e6d73491af1a79b93ec7450665d4bf8461eef27284f2f5bbe96bab3fa0d53248d6012bcf40ed75bfbd7203b9e3b51eb9e3c4356a08eb90ca0b897be075a75c5963967ec858b3df0d8f99fe34a15e9ca29cd301a2560fa4a1405a2acce99c14aed8206d5a6d252e8c0aa4c8519f61a6f2298a6e057c47110d31ab24c3981cc71fdb41247a516df89221af29b2f94cda7e532bfce27771dd611bdd5846f1f88b81d6089877fe2047b9d9973dae69113ff532e58c488b2e71eb87e84064a1538b4686cb9fc2ad4ef379a7c828b057b497c1ea0b3c010fe56f9f066857aa78206431f0eb36ae86e8fcf4b4d3aa11a188b4b509155a92aaedbc2bfd9b2da9c8e303994b372242100fd423ef5b452895755c268d7c79fdd66e4237e048e75a9d56134584ba931d1028d95156396f058568b0e4a3f937cf5aad41d8b99cc341f68e7a5649c1bec5ca90fb5abaa7e4b290bdb8f8e85a8ca71ff4f0d1888ff298ab165fda7ea0d7721e5e1dc47bbf0f37a6de744549a8f2001d0cc656321087255aa90b93ff981d14eb87877bf29d8e60a9000cea9f8899b760ab7264616bbd3834eba6d0fee305604a3d8947d1ec95fd3d58d4b6b621cd85412899d120ee70ba2978c010f3fb0931363139cb81e4e2d80c3f38d00ae6883e8ee5f0de04016ac60a7bf00f031208d8c6c686a53b683afa0e1d4c22f2237cde878a3430c5dd38cff50bc10bdd30cb859aeffc2b5ef657ae82184b4bdddde1211193a2e8841ffe38036e4bf7a476e7dab6456ad50a7517cdab87534d3e0a3e7bb202e776c83473cc23bf750628169b8468f3dbfd5a7bcbdd0d7e4fa0acf35528ceb3224aa6f7f6cbaa0354afd01cec2bc199ae3fa8dd96687d5a9ac1b961135c651419f73016feb00cd9275a56657832ed82cc83c845da7ada7962ff58250215f07c5182f57e7df417f55970810e40e26b3fb8f1fe5f905e96c19e43a3f0955b6feeeec991fcb97f894207acd7237c2aba7fa49485e940101bc07ae99b52007578474e7b66a6a87af4d35f04112f60d9ac7788128d2dc45402e4ea433b0004805a9437a27293af2ce289af222b9aab7afecf441dc8038ba1e12500f3f1597946b41cdb8403af5af8f20d6ed2077da08e70151d4aa0acd055fc9b3025f2d087e7c025e4613d521f8fee1fb9442864b8b564af079c4a72562544e8747e1b82a94662252fd988881594b011078ae7df35753892e70195ec108c310639d22c4a1ab29a03c19e78802823be80a02f8c4c7e23854e657030af1c7418bdbddb438e34d2d03f5b76108b87c0f944dfacb116faccb6fbd70c2aea211ea1d0fe31cb0db560d76c113171f0f83b74f6ac0ce48b72b3b98db35a889134505e0d975155d923893770c5e6b51d0e9ac927646a81b876ec0cffb34108f517517af1bdee9caad6c1851eebe98e4a66093fb9b5d93630604ecdd3dc099f0880dc85c7405543e92feca398a074fc38bdb51aa145f4ff0a9abf87fdd85d68e67767383aed69c88fbc2f6460f3115c0b62eac1ec9a33480ba94ebe46cb2fc9785c2dad3a32bb77a543304fa8dfdd6983424b3115e441aee70844266e507ecfe02697bd0b5cd568c8f05718db7b6b21942413ea7d0dde590414d107f4e8dc03805dc3ab11cdde39cac820366cb53db4a46b40338dc3d5f1df02add6ac2ca5e1ec68953f48f57c90164fb98fd9367df421a5cb120670de5ea73976fa859bba0f085975961fc8557e07d7e7c7c384e361774131298557fdb6ce0c110bf3f49e3c8f87e9142c16cc9f93ce77685e82b8bf76e93f46d4724eecdd9d42013e00ea491ea90cdade0d69d9db9bd03dbc9d6e0648880a2e9d6", 0x1000}], 0x7, 0x0) open(&(0x7f0000001480)='./file0\x00', 0x480, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 04:59:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186056b5bf3e752b000000000000004e341dcd291c15729bcf49f50000000000000000000000000000", 0x2c}], 0x1) 04:59:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xe99fc3dd) 04:59:57 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r7]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x40c}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0\x00', 0x200000010001) 04:59:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 04:59:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) kqueue() 04:59:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x88, 0x80000001, "90de290e7989a23ff89c16003f911a1d962f681f"}) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xa) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:59:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8a, 0x2, 0x200, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x21, 0x40, 0xadd}, {{r1}, 0xfffffffffffffffe, 0x9, 0x4, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x10, 0x92, 0x23ad, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x44, 0x3a178000, 0x2}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x42, 0xf0000018, 0x9, 0x3}, {{r2}, 0x0, 0xc2, 0x10, 0x565, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0xb, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800000c4, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0x1, 0x3ff, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000020, 0xe3, 0x80000001}], 0x0, &(0x7f0000000280)={0xfffffffffffffffa, 0xfff}) r3 = kqueue() fchmod(r2, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x18}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x6) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') getpid() dup2(r2, r0) 04:59:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 04:59:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000240)='n.', 0x2) r1 = semget(0x1, 0x1, 0x218) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/4096) 04:59:57 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 04:59:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000011c0)={0x7a, 0x6, './bus\x00', 0x1, 0x8, 0x7, 0x8}) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x10244) getgroups(0x21, &(0x7f0000000180)=[0x0, 0x0]) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f7663d725920aa7d8826b4254b973b8b5c58be3d9fe54de6981f64c8f9ffffffffffffff6da6daad6a5c6fd7d7843f6474f5df", 0x33}], 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="338b822c89ff02fe75f2d38877fa450ca9d226ee3a70fb0c6acb599694175c52cf494d516fe4479a327828b4a242e3dd7957fa51ab6bd6020286f68560c365d883090f5a0fb865ff038871527f9d09ba797bc1e1a248b846122a91c18b0d50c1145609750e9dc77eed7d6be5a03801c2e30bc7e046aae0ef33556baaa1b3d6bfe78670da8098244f5accc1c2c3e56241695a492ce4dd6a8c242502a879bffc342fcf72811df05d55e9ffc1179c2f93d810d38bef791bc0616a054057a0ffd2113ff1afb23c3c001cd0ffa1022e51d67f41169e36cdca921d70265bbd970b175a01fb73c1e99d1a9bafed22d46dea377932eb0889a7803112a6deddb84e9fcedfff39e3551fb16d30c667428605bfb14c260665da8bc9e1b51ba747cffb180349262524ca48af39c73c1c48c825fc05706c68340bd09ae5735ddc9031dd193eee4188ce3750c414aa22931c98ca87fb1e1ce89393c91a5b12b604d39c0b5917ae65c7d568f95775045734d6f95db3c0e79684bc69793fa4af24ebdd18ea76131aa42e360a0c07334a3beaaebdc48702ad52a24a2053a88b57edb9a135d6d78dafbf9fe4b88aadd5093ed7d51df68c18fe983fe6ba747d7eaa3c8f780a51ed9880c8065ac8eb6652525eafadd92b153eebe7b5420ffcea1fd0af1a290ffc4e9fd017446198ce45319a15533a2371b953771cd6ff743fe103570e080dcd52f510ec9f7d82431504d9f05045c42b9fe7be33a7966c8c844236a72d330e1c33701c0ef6682c25b3cab2e9f896074204fdf338fe42b7545b725ad575756922dde24a754743ec746f4590c4174935c60c2d314f2376bce1aed319ebc1a7ddc731f7e52faa9f141c92cc19d005898c4b975066c1808bb50fd8f563dfd0b0cb6b10ba068f31e3d62b4ec1dad7284da07f5ace548d729e80e176e30a36d1326f0e812a5f85b661fc59d9b9a88fe05e0b21d3e091062a8181860043f4e833d098612a464e2d54a1b5f4573cfc6b27a774184253af7c8c8fe7a072cb5686a7c95a4f8c02d52571588fc3a820397a9c71dcecf45e8f082a6171467638d155c017fcb4e36eed83478e581c659d37ec56cf20aafce6ce21c02a6dfc5fd56543f6909c652b71f8fe245749a9c9855e07a6ce363d6d0aef5d25959ff9f046e7231054539f4d1b58f5337103a1f1750e0ac3984ad70c145c7d6050cd93f5a15736a2f4028366db0c318807cbdc931b04df53032de386e2440b360f7aa0e5748235784c5888639a9a8de6a555febf11bc9ffc1978f167162a73f866eea6c6333438b4b87e7d9998bc951541d5d0a68b8d2dc9eeca3a957d497c6d49f5c67334cb5e93b4fb177bea8ff6ceffe97ade76484b1d0ac9f614ea2ee4b2110b2e34fceb215704bf5f8f566e54abc29af3a8a616917155871fd78eaf27c8bb79e36c347827333ea6b3c4810e4fa70f19fbf34c42102d9534f240fc6d85c22e48cc9ae347737bced97197956797281af35962b227c4f3a369c87a695ddfb367674593e9550e21cfde328b0cda07a2862d6d3f21e0fc774a77c558a19274cb33e64383f4cc1c12d1659ccc1d01fbfbe394e298ce92a87c6720a26a240eb4c8f594501ecac2311362206053a3f03a7362352d6a975e7bcb808e5d8556d399cf9ef9b17119e73215663b55d3b28b72b6e4da5eec56f84b82e97f8aabcbe8e00bd22384a3bf774fd4a7b5fb317aadf31b826587938d05d0e820ff9268e1ac0f82840fc26f415518fbe875dab01b7a5fc7883d5aef0fd3136ef8841a2de3e3e1f32ba411d7b2dde8c4e164094a36146689c515529c14c359863f5f7993558838d128951a3fe83475e0c5f75f388e29c1277722a009974f6f1af0e71cc54712f3260fbb6625b939cf8d4ef3f6cb508fce38432b0f66cd63f27ffebcd2911b15056813cda3a51177a01473fe5b344624da0223504be0bae123eb327b62829b3fc12669dff3b7fe11883919cc4c146223330c119e5dd67dd269004a9f8e6a430015cf125c257352bb6ecf1e1fdc78dd4b070bd23fea267f23abca5f3d486a302fecc28478cf00448d9b40846de565b8fc71e8d7afb7a0a89fca53018a3cde7586e30395224afb16c27d1d40a8622d036e92b5d783ced42ce1523274d9ddf0da8e72c6b62f038e244787cced751eb3ea78f922c9fb4a9c65e0a6d78e1bf98694b381b07e8b89876873570d8157da64224c5638bba3749087335280aabc0c496773dcd333a6579df5b8a773d94f7672339bbdb5c103640d3b4baa24146eca857b785789b2269743dff4963026b180549f6bbc14820ec1f0e821a43649653f57a1cce7084bf0ea2f272d5df2c5a412f7e93267dc19c242a6dfc2052ca3e247b57142d79a745732472c8cf439df7d2a9a454ba39cfc809b46544f32b847e4777e0b52163af116c2dff39b367c30fc0a666c2b2bcf5766109e92ec09026127d70a746dc5677c27cd8162dab32d7362dedfcfb0f94538c38de259918dfeac9e2eb8009c3e31ae89f4e8bc5ef7b86dcaad8f7b4d4556a1151c5a8670c9714b7821e99bcb84cc464d9f0a13b4b44e8d8a4d743487cf0316061f168d395b780c14bfbc1032cedb487d12b6e6a02e3af5846c27c3c73b64108d96667009269ff8f47c5a56148ee859d2da17ea240f8b891db80199e2011c9f04c3ac07387ad5909f45d6dcd83ce5aa9c4ea9255e026a2da89ece8163f45e2becf9817f96484dd9e16a5909dc59769880e7fcdfaf4f531f99ad97453f7b1ac583bdffaa1e0bf2f5b10e45b04ab4b66aa025acbdf463a6b7a219bea2e5543a8a3df67dc1178769f7927ea5a52e5194af4a1e0faf1b2523cead3b3a2da779d605dafe4b54ccdbfdcc02cc22e0e57f0ca15d36df9ec860ac1d88160b0408a7117099af740c672956f5b635ddbf670fc9ce701660e821b04ede30ded9e60db35b7bfded48a9de07b5d9c969c3fa178a6526610235d80b569c206f41c32ba3e7a65e17513e9738d2a213d27447b5368df294141cbaadf8d5131516a767d3503758e4a46f3ff791fb9ea782a44cb51a9280a8288c2b205e46fc2c6a0368223311f7891e2dd5dc77dead2639f206415e3627058289ef3a260a229c50549df5c6921a7afc8d234789d464c1ea1e280f9cc92d415dc79df4414e31a47505aeb06d5f36c52b900dce612bac0bf6faba8a89eda02a756c1eab1e094c0d0a8968d80c0a6b56f2f1fed1b448c8051563ac7d0541ed2e37212ad74805ba7af79d126d83827c8c3da38a2ed181a7909506215d1b4299273278a31042e35952001ca108ea37662fdf0ea94cf2231175b63a5246ab743083497f50225d0b7b17b7a93873f45dc328b4445bc66509023a4e28425f69d4962f53ff0e9d8ff0406cc062f094fb8c2e08b06ea22a776a208c37ff4233571c7da584ae82f4abdf8828f4f7d9d4841ea987c73e19657bd65210ec27139bf10e59759bd413750bb1d3319361b6cd7dc346b59be8f9f860c6031619ababb284afeced5413774756155d827aecb70a11b96832040aced66e16ded1e94be287ed5309d313d4b56cd0cc5855aac57c1e7ee8188c24f6ebb5f36ce32e776493453183a3eb3eeed0ad21086862b2aca8ebf8200771ec37cc48e33afb6c893d4d5d213aec1db2e9617f9277384aa953a907b255ccd61eaf39ba97abdaecd1a5c1cf5a7ee6b14defbec47215f2bfb0f168f9c0827a0b8194d31cfe5ad87de4da8a1ef300ff205f94e2232711268b505a2c4a077a442fdfc70b75c6e5e6f6a19e2158a4c45b9f1e1057c4dbc548516a10e650e7b3987b93cc5861fc61b95292b7f2f05fe9450a89fd1724bb17f7c152af52b683986d70c6da6c4b48adc4a6a6db16ec5b6f575bd15696f2cd74dc19bd817efceadc93905c940b0943f4bde026c7a1d29d926191be302a2d1c6b4349d4526e1598e4dc2800e8b12c4a7ef29248b006da54a6ee9b15133012c016093482155959d74cfd9f7861355a8185c95281dbbc45b426616538892b0d9714de717237eebabc57ff17adc0b7c3aa3f832f4464de33f4528041433c5b58c3e3b9e5753a7ecedac6d5d9a24cc0730c3b1a07225c6e6e3baeb0b22cab6b1b22b9d4d01af6470ea06f8d3cc4eac3b4a5cea2bb9272b8488ca0a277a783d74e582038e61243a70c8f0bf43baec75d49e7ed3bff8cbc5791c41736e1fae3efb56d777871fbca2be74e2212f94ee4c47d2dbe5246ea940fbc8b19c8c070d578fb3c881a8508977011798a7708ca74810d5cee00131900b4d6196782173fdf88b7e9cb1db1d8009c25f0461929d0d895a5036e7b3071e8ed6024f15977fc135ebcde1eaf86f3fe7e839d9b5b89830f0b91d9c42c23df2ec8de09c33a52b3f0a98c6fde07443e38e6cefe1d59666f075f9a2476e6c8bd54bfdb0dc52a12ec632c888f03952ef4c0825c1b0ddfa5382ff24ec4a7123049087faf527eb113c773f9e17b749ecdb4cb48678e43209ce9f9f44e561e255d0d685468488d8c3f262569552bdd184b0f3b796a9d5976c027e13e6ff9330c0a8cd413028b76bd422a6d8cd05edaadebf0f5b518143e22b776ce00ed1045f55d4b86e91ee74e43718e3108eb8e544aa3a016df1637cf49a7887b4a3fe1237fbc242aef15d6d52a951921385dd3a53f6a2300509b89b1e215e497408418a21daf69caf0fb0f3551a226e7fd51bdfa30cddfc49f70f891622052695fa76aa3c456610aebdaf3f5f62de01a02d906b5deeaa45e2ab2bb9c5496e6bff9ec802cbf2e0bdf0a836060ae189799347b0568c0ba1a2b6a57c0e9ee2bfb9d9076068196dddefb9bd6030aa9f5b86941b364cddb9446a36257fc4f1d2a75fccd7b6745c71fa87110fd8ef0a8592615068b63348f9895fb2210c047a43affdee91495af0d5db0ed6e6ebd1e9bbafd82390152b21882440ba3eec8614f608eebe0990c79e1cf485f63f1c7c4f14f62e1e923a6e41510549294898d748a075b51e5adba3110dc15595e6cb6d947f12b60c9a25f1a0a9200cb367f20ca11d85d766a204a0ea5cb277b9115b3bf93ddf9d34dadfc9113197a95b13f1e212fa087eb642b1010411b62ef802a8ac052d2f5ca659b2f8528cdeed11c64646bfdc0a161275fc707c8f7eb593543193db493756f76e2b89ede972ea705fbca7a8a7ef02d3f38ea819831a3088c8e491a61ea3e5a596e94b60789db5d7f39725e932c04c4fb1b7791f0bbc30e816b1a36a2d11b1f883d596f8906578e3f0f1ae756186185af2a0249fd4cec54d730d6eb59919e2b6778182add021e324a8a7c9dc3d3e9efd1fea964e3628bc3bbf56c797517d387cd5c0eaa46969b90c6f134e861da4856304041cc422378a8fbdc161ab4b12dc5a6118bd37d1f188fc3fcc52d996ed269cfc3d66c24976613cdc2f6dd0c3b46e947c9faf7fa96c1dc94a654d57709abfac05df3f2ef5e9f63b3998d6193bdd190d7f37f5bb3e1314105b8fad368db4e3f0946bfaf414cf7dee7f23a8e0016e1dabffa050771ecf73bf4bef5fc53982bb6f48e85d64d48611fa314311b1cb066ed7ffd331b4f78f542798420ab3ab4549e01c311590d6994c637722e688c7446079e01d0557b9519edc03c086fcd8990140b0969199e95e56212a070c9ffeeb19501b492c304177857ac9819c416552e2ea26efaae07bcfdba094d9525927c3d2ba235cc84f92a05ee1ab7458aa4ea13a00234a1d5c9ee07ac8d55e1dd4187ef4fe29474d064d81f9bb9bc23bb54b38f17d93bc099312d0d87fe811b61e896f10c6b2276efee69a20a01952346", 0x1000, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) fchdir(r0) 04:59:57 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) close(r0) r1 = semget$private(0x0, 0x5, 0x8) syz_emit_ethernet(0xec, &(0x7f00000002c0)="e0ff90f737abaede9bee010785a3eaea988807a0ec2f03f4b04baf90326bcca951f022e4389d999ddf39176e425259aaf9c362a5bb70ecd415a6477542c0c1848fe72c713c26a7380e540ca8e38995a8d98fe554bed27a22816489a06d5a990968a5a7a0b05a72fc28f8d79981845668471444f7b48271b124282467c7767b0f6111f7e085530fbd13b04a30975d4c16a5a934bfb07659ae8ef18a6396cfbcd75780a8d5d2c2a1a4682d52a8c5ee02b2577b139b2363add4cb2958d2c94636b844589aeba3cf7d1b65941960e552e9c418d2bb048db72e447204e327238991f9a129c0a89c408ae453f261c3") semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x2) r2 = socket(0x38, 0x200000000000004, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82630073be98ebc05668f36d2e66d74f00000000000000472dd6cc20760200"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r3 = semget$private(0x0, 0x2, 0x400) getsockname$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f00000001c0)=0x8) semop(r3, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x7, 0x5, 0x1000}, {0x0, 0xffffffffffffffff, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x9c, 0x1800}, {0x4, 0xc15, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0x80, 0x800}], 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x21) close(r4) 04:59:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x21, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000100)="6b57c15735c1dcbcf6938a032079d6602ce90ae76715ae61fd881a6e455df450244c4a7a23d872e65ae2a90818a99f5564c891236c72f6fcdcd6df12c424075223e332669dc123c021a1e10c5a9eb2a867d176a9f6137b138a1e0180fe49e9", 0x5f, 0x400, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="64c1519c18980d0653ca9a147b8f0db4a7ed9c99959600c71277150a68837cfad66edfdb0938d215ce4c5f89c2898be955e44427127390ee5d2f72c2c8b9ac8a32e50e341ed7a4401d143238925fae1e0adae4adf488357fe8698c66e51b2c798ae8275976f095fc229948d14f753233a064c09939c4c58c13e11c5c0b2e8f1a77d56231f5b341655814cb41d199c3786d4362d46eae05a3220b484e3d8a94c1334517443d88a3be6ee7c8b7a0e609163c0c7a27ee9f63bc251bf6f8d56a740ea4825f2cb6e95cfad1bf591970eafacc558c8e798d8c4d7cb9e3778fe4865c867c8af5db02a03fa4e1a407", 0xeb, 0x402, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000002c0)=0x8, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58", 0x60}], 0x1) 04:59:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000400)='./bus\x00', 0x10403, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) mkdir(&(0x7f00000004c0)='./bus\x00', 0x148) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) sendto$inet6(r4, &(0x7f00000001c0)="ce479c660b110099f1c5c89e8d603fd6d41c2e7ece256be30e3b6a85d773e28f861513ec58333d95bf0cc8e623c922843c8c0f28374185a66df8a07556d589ebfe990a82403862ef7eb4bfc50d1be8ffd238c6fd10400eba388f16bbcba72a7890be737ac9ea8d37bc28c11f71d407c91e3a1aad92186e08716fb2bc37004c25b603ac0b75d7f6558a4974432137fcdeac726339d2670add8607030fdc87764222956e2e900708334e6f48bcf7a4f9c6071fc8896d8ce57be45ab101e732e9b7a12422be9d4048a2b4d5f70e0f056c83aaf87a8a577d60700344a07246e39164d2c789108486c5d7b5c820c58397f097b891", 0xf2, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x733e40fb, 0xe0b}, 0xc) r5 = socket$inet6(0x18, 0xe444d089c139d651, 0x4) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) bind(r2, &(0x7f0000000480)=@in6={0x18, 0x1, 0x5, 0xe2}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r6, r7) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x0, 0x6, 0x3}, 0x5, [0x2, 0x12, 0xfffffffffffffe00, 0xff, 0xfffffffffffff334, 0x6514, 0xc89c, 0x4]}, 0x3c) getsockname(r4, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) renameat(r3, &(0x7f00000002c0)='.\x00', r3, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x507) 04:59:59 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) setgid(0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:59:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) 04:59:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000140)) 04:59:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[r1]) 04:59:59 executing program 1: r0 = socket(0x2, 0x1, 0x2) setsockopt(r0, 0x0, 0x4, 0x0, 0xfffffd88) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0/file1\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x1) setuid(0xee01) semget(0x1, 0x6, 0x80) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = semget$private(0x0, 0x0, 0x680) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000280)=""/171) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) flock(r0, 0x8) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xd14e, 0x1}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x8) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r4 = socket(0x2, 0x5, 0x1) connect(r4, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xab46c4fb53049aa7) fcntl$lock(r5, 0x9, &(0x7f0000000240)={0x2, 0x3, 0x0, 0x2, r1}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20, 0x0) writev(r5, &(0x7f00000005c0)=[{&(0x7f00000002c0)="8f3edf76ccda09d603fd22b4c42eaa9a14a1f78cf59753c4edd9074d1f1924d920bc92b2d036ba2368a05d15ba7ffd0fe4c53c50c9678976ad81aa61e9175b92e3e871dbfb5a37353da1dc6d759c4ab95cc9535cb1ca0a2d4f5adfff648bbf681b385a0d1b529b94a351aa0bf9af584c564f805faf46e78e78a82a25496e5ddc0333", 0x82}, {&(0x7f0000000380)="19284d000a1888d4b482ebe3632ccff165b171ac262efc63661ae4440fe156b67f135f9b53d2cb77f243a45fc6ccf8436f8aaad6f1cf7d97d4c9b7e55a0eb771964831d154cb54e0feaf876d03e4635d652a22f075ed9dd0b8619b36284535a395bda690d9ea91a53efd548fe41617682e28262af893e56a63da6b780b668f7c8d39db5fd0a3daeb0c8414e38209ebc90f0b8ab319f8557380ee0b2570709cf158d500216e6293fb05eb119fe8990b5f3886e193b26523d1eae753ec37ce2b6b61716f6e82ee54a75a2f8467f131cfeafcef547ce82d380240648c2726355fc620d39f", 0xe3}, {&(0x7f0000000480)="6834e07c0938", 0x6}, {&(0x7f00000004c0)="3e0cd42cbd993486c8eb7feb5015b839ca1c18838be5090b02f3e8b9e7f913bc8f8e6ea1d0f68e1fd76c77046cef9fc5a57e504cb771c7f430b8a036e347fca4d7d34d02d8b19940be6b34c7e3eddc4f6764a5d1008d8c393751ccb4f67ab3931e8b513a041da1dd185dfa4afc9c0e41ff9305d629ff39f1fc8fe17985b7744f3a5eaeb14ca5677fda78de6907173d8bd5bd788a7c1b031a316866bcea4cf6a05131d498ccb11163e591d57fbc25812f94cefba4dc07d9e99cad50398bb24d3d8a3e1d9b7842b2e77d80b77fcaa29bd335f704975a9f15c2f7956e1a45de05672839a268f1", 0xe5}], 0x4) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x2063, 0x3) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000680)="fa63b18c6582a15392c6043647f3225d86cba159d50f16c6c4ac42ac6403bc2225d3cebf4c5190b0ac9fa797702b80ef20bb6e3d5517f67267f05483bc92f017b88a16644c8c964ff21e792ab3d6a7952ed0e7844c96ad47d852441da676919a48ddad286bffa7b005b1fd57fc9d5717742688660e2bcf4ebe4a051e71df721e1d3e30d40f80fb60684f7b4c989aeefb204c16f80468369962a5ec9805f26294184282a189de94bef1eb1acaa5a9a1fd498761d0e7f0d348e5ae7463d458257bd44663e0b904025d1d2f90ee847f26d101e726ab6d82f46115013995dad8ff83c8c041cd32310db57e860c4af5107256b900e99fbba482cb1a052edba9d22b6e6959845fd61658a2dbc3ef323e80daed19e69a7fb8d1e312c20048f38bee4d52e2edbdd228c00b061b419570e5674420af4dfa031e1271634fba29ad00a50cfcf959c0be229323cb9f258a8809847e6f03089fcf9d16a9afd37e048336b5ca904e15cafb40db251ce9a849d23c7de2099fb5cd4dee117ef8fdbd23c54c2c56f84d576d840be5ff1c5196fb9e5f304ba6e5012b0d2377e5a13269dc0885d0ecbbaf17c6c98c23f388d367c28d751d4f5cde14de90e388729a951aeb54bba1398376cf3fd620224e82fa3154dce3afd003e4dc5da06b8fc17ae79a4a9308b6e88c8deb331d4bbeb3c8f9e1b34af8c069d50385e5c2fcc7ff095a5a8ee63391bec38f44b336dc46e3a0679248e1c22752e2ed33fb1f330b0d5c3a356204f5351548085ec4a0e6e00a857ab40034e58aa22a11a53425d0d2b4ddf96ee032614c141f99dd6cad2d152b5524c8d000d383fdc698c02477dd3e8d53086c4038780f4a78d3b49505513e693b75d8b54b765913505cef6ea00a57a2e9c92c55add6f99f07dd6d74199e7ec12a98a45494f0cc1c76b4bc95c39c0258670da519b73150470331fb66779abac6d7bfab9490df2d661a8c979b1260396acbdb1785680307b8983a8c3d4a908a39774c9372e7f212b8aeaaff364d01ef710cccff50c5bb55cdee4215b06d2167f02ac963e6e22ef7b108d9a4e437858257166ee679b83c5a54821785276ea19186f0f575243390d58e074af1159a27b08ec84edbf51d39e7a227295114b52435692b8bcb23e6841b06162f2e093222db422087b349da0ce50e6aea52726756de88326306b8d643d4a2ce20837c2851b0e1465b53a379d2fff167201d20fa8e36e16816f89e7eb952fc635f6d344dd635512c3cbdcb4039c4acf53d1ac29760155dbe2a5e9c3a141b194e55d771932c0fe211e4c1525539fdc816cf747ab856bfcef78c972e233bafc04b0cd1cb038e43699956c42fca45a9bdb42f5692dcee8555537424eac1e6e610584d08d92b5b0e8236346f58be13480b060518844133000cc2a3c79eb0f506fbb2f06e22d4e406082293a66c6cb31bb3601f9f6e705a780b2b7e3174eed68cb73396f6160af7132b1b0be0c9dfd4ca5905d789c735bc753288faa2b7d8cc0aeb870387f28045e5b050c5d55f2c9d6ca89402634b55f1d5a43c023afe419a76ba11efd0156f2e56e7e28cf2ecec6701973213d4ba596e345048d8a43465a025e1df9b1c3d53069c931c9d79fc93b4ce9b05c1240d1b2ee1bbcce13cf2b1cbdcefbd9b723f926914f2562c0b91fe87293bb32cc1859fa8586507d9b5c225d836c461d6f4ec58f6e313d664ccd0a632852893ffa1d71c42f87edf720b0fa62459f91aa49ef69c34906e1e80cad2c1bb85edeec6c22278aa1d381bdb8904498b30bebfc29adb20448b671a68bd7ecf003d0a2dae56e5bd8eaadec8ce27364b9919363ff7bbb2cfaac544e643039978f58f24f2c0d440a795308b78af7dc7bbf28d7803040dd7c8242d82fe884b68732e9af82d9cb4f414e735107ab4acb88e244e758239e69ad0d748ec12227bf33a9ceff8d297163fb601b546dc57b1257cc2f509e223286ee10afdfd9f24cec16d4c434c0b31afd261896fc71ee7c05f81afbbe4cb33cb5630f6700242802a17ff97d946da100ed99670f246565de5e1d4d22af85c36a9ead64f899ec05a7c2f9524ca9ee47ef7ee7b8ed84b2ace024b89f92fe9870134eeae519425bb9d3d4b496bd04e3734663557b1914f997d1c04e7ddd4d443c537554e878d2f1ddc2ddf3d4653468e343d5232df1283f4b296e0ba7fc08916fe7a5a7400f844348cfdf27cf557ce66968998a0540019b90b2ec5805e06e772fa99009cb51867bfe7073cdb03fd937e1c884e0ac931f025c526fb5e792a4de89bbf88d81bf058a42020186ba9d7af9521a857f549e2746a43976acac753238fc8ad2136ca2dd152bd2191fa471bfbe06bea5d2b573c85f741dca78e7737ca5092232f174739c08df447edfdee5850e72e7f2047059bac047d7e6cb27551ea36aa267d08ec58d5d34849d149d56a5c0b30f102580b9fd177648fe2d0ba06aa3901bb4af51721f4e9a3cb9600589434abab0e4f1d900d6006f78fef17255a8eeaa974f89f6ba4e87ca50e1b8b11198801044ad6fea7ed9408d39f52b7740ab51d8221954915f3e8e7c0823d1340a75488b7d5969c6c7fd7b6409ca417d5ee7272048d26cc31c31e9983ddef80064cf4ad351d12aab9ee334249eb50c70bc2bd5619f7a89296314b58e344f5fc9c8357fc3f817c1783f9b826cc576cb285df17a751d47702ba8ec9b76edd106059ec45e3630955b66755a580cf84dd8388bf1f00ed43b38258d93b0d42a94fd529706566058737174d57b37539add5114b64da89cdc850f890f2adcf8071b908a16e23824deadc7ebe33342c856ec6933fdf4c80349ed20d55093ef64526fc2f130712dbe8d31cd365df40dcaa034c46bb3d5f6876023e468d924fe0300f8e86f06c349ff8830a6991b2fa456187e3edb60975bfaaee21268745adef850234778212ef3414719c2422611eb7ea0c0c3642292f55bda684e830913a74f48ce50fe82426a6d93ae4d75e815d9cb688c4cd55da8fbae48b6c9a38e90c106f2829971b5150f1936c2988a51925fdefc3fe75bd259a567699f57d10c82e4524bfd4610a5346ad31ea75cb02d347d4e5335d6e67405e407d63a50bcece158d870c5fe0811b3d3b883c4d7db349ff01333e08c900765900268e5f5207a5fbd49552197fe9fafafc3125be9adb045cf167ea3b805bc4fdec2f6e20a7ab8f85f14e16680daf3abfb86b92ca2949db0180d2edb57466dd58a4fe18eb640d256c352397003b9f0b248de8974a44e13a96cd5e9cc104d7dba3dfc5768cf6c16686438f33d0b9581215a6b0ad472dc659bc127e68d2ee7e2c4bf1f05e66b446174ac183800c65cb77d5db640cc314f591973204e3a30b6a760fcf1ad2d9507c46fd02abd113d5e6dddc9405bb891387cdf1e0afc2e09da1d06ed31329b53f7c8d00e6802cd63f1c11ae522c0c3662fce87f6ee1c9d6aa4f7cc54a3b57b6a78f216ccab1d5b363ba5cee935e8f0e5ffa02105f78d7d36aa33f71563231cfe4aeffa1e245293aa44c57729882a2a5e34cc0ccc82c01049e5e00a14bd1a9277828a4bccacf774b956ca1a861f5852587fd510f55762b9af0cdce3aacfb1e14220385e8432a21c3dee4cc445d2b362f38bbc09aa6e3f8a94c9f7a95f2563890db368f0a163e18a56373fb5df0c9a2f54a2af6930cb255c60f98a593494582ba9d36044f02397b97e5f6900834c50d32cc9487f3f5c5d0c7c8a22ae04bdea35251a64571c841936993779e150853253b6b02768c5e8a8ebfcadf5b9c868327e2115935bc77e2e33a62b091058244af4dd8a09a45eaf28d6319694c666bf8b0f566f3375c73fbc7d8becf75239e841f2f1428ecbd225276a2083e4a16d21fca29464806128087a26eeebcf33105c25cba74fdd3fd90a6449ef8c9e7aee8317720b6ac7a05f08700620ef1a4aed33546742a4b6f78a1fe2ce5b2d5cbe225c59b90f45613de9661d60c1c0c0a0ac3e9499cc86c03861c8232eac3553dcc6aeb8b8836ddb79530f8fc7892479976c71714d36be0938171017a98002871e78d5fea49a1d9afe8e2221a63764a585dfedb0fac0478378522efefeffec24e35064db07140f101bc178cc60b66d3c6b8c8e328e7348c3c13cf650398416f1b7eda7ee01bfdd289ba1b915b4817ddf4014c33ca54a86a15483bdfb5d2b98ffc83f5e1ab6494efeb5cc86bfff22e913e27ca77bcc4ebf78b6a61579ed24235de453d705e6fab5b25ef68f3664c88e61ade1c8ea8deb1143ae6c143684010bf2ac7442e789b3701feb97dbd7d84bb097739daf567da1c9e2be9e7ba5daab28ab7efe92aeced034bb83a2a77b190a00ec45f40b5d3fa8af66772576e3440af5b7e613cf5b82d4ac80de5cc46bdd7371bc7d64f0d916fd4f7aa7fc132fd9bd692e9e547703f8dfb109c5e50e94c0f05a2d0d2dc12857246f2e9055f0dbd0b30448405591df032af89617baf43b3ced4ca07ab603c7ce92c018ca79f103512aae169b90e0173041ec4965352e70a660b3ccc0c487c742a46f466956c71586be1bc703d46cfee678badba1881b6769ac849973048031477f81be3e0219833c79459718a056dca0e6a316954acf4c1324ae14ae69963acca7222e78479f7b2302be482a1614370b937e6d1b1c9a47dcbf0a2c5ad0bf37c513cd147e8ac0a2097ed076fe3328aebcecd54fb9fe5ae921c7a28ad567409590015f008db8da019baceeb25967e0bdf1a429108e7faf9dd23fda38c832499af2c2b1ec59e8c11e4b5a01ec9b007c72d471b4ffd9b06c2940b8c7b41bc1a8ee569d96a883e5c7ccfffe5d185f69778a279c959d07f66351ada183b4e47eea3b9b89eb2107dfee22e762312977197ecc5b3c7e496bda09c88c859445731d123d4dee4b2450854cc800b8f7c245a6c33c61504f6dc48b887d5ceb5391a6f19567bf2dfc332dc0871a6755d177f9e7df9745469f9d8fb6de7a49a9b5b113a6d2e55ff9aa74438b9af8c03a165602565797ea99cfcdc0316d540ca0e20e6cfd52c9719244d2e0c917e76365bec25ba8fb6581140282e0f54abfc4f282c2e3a5aee4ed6c659be5cf68381d551586debc6d379045c3bdf71cff3eda2a1e9c9412527e9902e7d77c92b6239eee3286ad1b29d35e72e29d7425b0995a0be1857a3a66ea14ae64639e455646d4796446b2be6077be9b491a5b3b50e0d700ea930c6ab6b722d7030cc27ee9b75c935969c8b3ca6d10480ab98ddc3bbb96691ebe8e67e285b9aaa716358ef9d375f5b42299fa110b0cfee811095f1a1dc86ad5f4f016df1a60c08eefb3b56769305133a3e738c09882b7c403fe220bb3f7a3f64c3e0dbfae3a155f6a1770ba3fa4e7b04141f3be03274c331fb9620c31698406e71a9a2d9a4c59e029149746e4021867e5e2d9fc39423c6df65b0c308193f80f21d6ebda42e502c240850a8887390a899b634a825fdb9082fad6a51b8b5cbb69c3f074e739deb2743bf596981241987238a2b8596e02076002f416ea82e2990a8d576c42fee71b97512844c7ca083a72efb892e913d6f9ee1e61e93e781e76f439ae034400891d9bd6c3254cec9db5b3340afd18a86b5be7818c620cbbe736dc219c125ecd2fc22454924eea8705a855b9befadac7077eaa70c6a1a84a9c4db9cfe442d877a893a77bf6d12c1a1c1573355e779106b6f66d86e61707050ab4162812c1646c226de8dbe3dc44f32628dd6d65acca1adaa85ecb34214946b5393d335e54310bf1726083a5063a1cea51464c8dddc69efa9bb7a4b4ad1493df65aa1ed7783", 0x1000}, {&(0x7f0000001680)="e6f8bc6d21697d765600919a6732f9974a041f76374c220eecb9d32362fd2498614c68671addbb563117c2a580cd1d3ae70346d62ea94c33396df35f581caf056da50cc1bfe5df8916b663652c1d402e99e785673049cbc8afd66956787d6703c85c3edca214bdd240dd2f61b3ad4564ccb82f3b", 0x74}, {&(0x7f0000001700)="6ac5257566d6ba1ab532364243295abaa29bd893cc5e5ad30126fa88a52e84482f73ddfe415e4ef656be248c62cf87cc3f0947c7e54ba9702f1bdf2b747b1f31af6b88f90153ec3ddba032005cfde63a8641ddedbed3e84a43d2776a82f87eb5c34d75bd5483283b581ce944a3df4cf4c6", 0x71}, {&(0x7f0000001780)="d7f6f3e0ae99379e2cf13f277c04646635cf8276f797b6b6a1c0644f503099147a810b4633b526dbdc2860e4bddb19e06c954ad34e8dec7c2b19319b9e1300d90f049571e8ca5ce3892a3075fbc5a3c0647f2592bb3d794dbb446ecad3b1979b9223ec4076e4d355cfc9d825607b33242009", 0x72}], 0x4, &(0x7f0000001840)=[@rights={0x20, 0xffff, 0x1, [r6, r6, r7, r6]}], 0x20}, 0x400) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={r1, r2, r3}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) setregid(r3, r3) socketpair(0x0, 0x8003, 0x5, &(0x7f0000001900)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001940)={'./file0\x00', 0x100, 0x8001, 0x4, 0x1, 0x9, 0x35d, 0x1, 0x0, 0x2, 0x100000000, 0x4}) clock_settime(0x3, &(0x7f00000019c0)={0x100000001, 0xfffffffffffff27c}) recvmsg(r4, &(0x7f0000002c40)={0x0, 0x0, &(0x7f0000002b00)=[{&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/229, 0xe5}], 0x2, &(0x7f0000002b40)=""/195, 0xc3}, 0x800) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000002c80)=0x8000) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000002cc0)={0x3, 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000002d00)=0x4) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000002d40)={0x0, 0x2}) 16:00:00 executing program 1: r0 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) dup2(r0, r0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:00 executing program 1: mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() 16:00:00 executing program 1: setreuid(0xee00, 0x0) r0 = semget(0x0, 0x3, 0x230) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x2, 0x20}, 0x1000, 0x101, 0x5}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)=0x735b) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x809, r0) accept(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x37c6) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8, 0x7}) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(r0, 0x0, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="010040c89c757300"], 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="31d92b43d7609415b482831bad3e1003520fc661384336aa46e87a002da865cd352248380c1d44e5e6e299e663f7ba7f4bfe60778b82028eacd575552f4bbd3d27a0a0851a8d210dd11165cbab25193f72e8786c7f694b09f28ad167f3e0ac0db31c3ff8780f1f388421c5f71d3dfa4cbd07eb756f9b3a98de0b96ee83afb1ec85804c8d1b989e73401e3189d024353ba5098a1120376b1c133b9591e4854784b4dbd45d19cd8ab0eaaac49b8e99db0aed86a6cc808cc0d37f5cb726442110ac226651ae197adda1e84f01e76eab0136e76413582ce251bfdbae2a143152cf3b21c2acf87e91425d04ca345f368c699cb221e2c79c193f201aa4a106bf8d", 0xfe}, {&(0x7f0000000240)="e7e26479686fda9a7265ec2705c454637ccbb7c5474ef755f68c02af14c0bfac6abc83aa6e0558e1dcb55a9a2f553c48ab5ec39d801ae49405ce309e", 0x3c}], 0x2, 0x0, 0x0, 0x1}, 0x400) 16:00:00 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = msgget(0x2, 0x4c) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) 16:00:00 executing program 0: r0 = socket(0x0, 0x400000000002, 0xcf30d55) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) lseek(r0, 0x5b, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="b95544a6b5aa3f0a9dcce286205ebb48517a4993d55afb04454d4b0d599ba60b10e38fcdc68c432809fc4479224268c2206c12b12d911dca45bdcc5a70a3da1ef92a7ca0582cbdd165baa3ade3c71361729167f40e43f0b6"}, {&(0x7f00000000c0)="4e422328249fbdd5f4079ee2e1"}, {&(0x7f0000000400)="c462f489b6fe47c029743c16aa76da7d6778edd19b604b4be24e29a40535d6ade2111b2cb0d0420f3e7106d85d50162748c7c285e8b899bfb321696c6a6962250e22369d71fb876cd5ac57fa6e6d38e7bec9a01b6945a969ef06111cf22b5851a5e900b55dc8d870890835f7d62e479bb5b8344756c8e8f32925f879173cd502db677daaa2b02cfe86ccd3ca16933965f45ff4472c1023bae9dcb031cbfc6442e23ffaf0209979ced1921e45cc7c42ee25f4ecd2f3dd2f5066e8e6190ed198ac7a8fc092c5bbcf42d37e85d244eb3f7c133daea8e3f23866ab840790179e5bce73a5f59505667cad780d92d7c32edcffd3b8ec54a5ea72a9e8d0e0f5576e835a4e2e62eade1072655feeffa1982e4f897cff920dbae4eadee81e5ce9bdddc42b4d196fc31eeb226c035a131377a521d38c40f6d275c5ea7d7c16eb41faf60ae5d0f9266b8724d54a3e1e22aa3a65ce30f4aadf216a6af890fbdd95a9efd631f1ad3114b39af8d22f71ebf8a8b0119bf89c8856880d83510d40fb775ca5f54632636de24e6ae4cd02facbc64b2867da9679a30275887cd4bb9f788b99e7e47d5b726b6fd3f322b02c6ba2b870acad64166b56e090bc1617704831fb1ff14c10eea0671fa88c40247192c36561d22e19ae8ac9fcd76c231acfb2a5f573a53c07da4b9d4f12f449df2dd4cfd3fc12c0f7d99a4c394e4e5aaa2262224d9d749011621f317434a61f34057e42cbe53ba4ba91b4ead46dfbc2a0402bec3128ab9573c9abbe68552e26f69b0b7a3c272e7baa1f9bf0f48dbd4867c3c53017e4793148ceb654535745062dde8cbf07a1caf2035927f4224a0a45fac952dc00044f540b9393e934951fb22a220437f43f20ca54996a9b03b014e543b57e9b8ffedd87be7e09b8b407585092907e47d4d5adbc1d8ffa25f2cb0703a38123633731b58b8de9b8af4074700fe8a967f673f90720cc3c251287d8189c8ba0327cbeab9b04ff0a006b0b3e599486a0787e29d14d39e7c6a6d5ae767175344e968b3c7c9da730f41608739e879821a09b856f0b06dea1fb3940e47b231704c80984019ef87702da19943d59e8c7297cb481671a19b77f36560b046811d66f9bee655bdab6d3503520747c9928ca0573bfb0be7513ea11870659674b48668da21f130a53c58a4a1dc49185f9f339f6dfd15807db1355311b87a2a9f842b7b015af6db45e104e4c52878adf015b7daa59b7517e99329ede879325f7ee7a099113406020b11ce5f6a2b3d95f219b3652470f91ae07a3fe5a4bbe008a2acc42ce0ea76988cecbb7a2ee8921907af0dd4ee19f460e729784bb819498d0abde699fe386fda062d03912796e39c621d0ebccfd8b2b256fbc36fd9b9256f419c1aba1c69bf0dacfc7946c4b338924195a3e772e195dd665e4783ea997187dfc1a5b54c019271f57f0843a1467a814d79ed4436f6ac2f4ad4c5d8d6e30fa25f96fff3772aeb0a159672aa5209e76b491a83647025e54c62e09cf81dbfe1d4be8bd4299b718b42463b21bc45d24556c5b9527936171f30f1d13bc63e469fde0d4549e5b59021ef57c6b24b7504dfcd74f1877bd2f587a52f003cadf013c5cf7dac3fbbed546e979292ea6678946fb7b251470a49c8e7d874f2cc6049192a7661c6a03f9177727762839eccd119f1158d031f9215acdae0a53c0cf10cae2ab6b9bbfeaa6a0bea04a5dc7a2174e6bc82def5e098ba31a7b3cc12d25d27c1571e9da0714a04b981b2903f77bb40754475d4c6a533b200d6fc5878ce524667125542c1cfdc09b91518f8cf07161f759d88dee0b0205bcb78c212778bcc05f27ee812d742a7476ec296d8fb24b678ed93b387e8ef6a0aff0d882ee924ff04cf54dec2506dc84de8e9ad064d639c497e471bbd381dfe3353d88bf2a425417fe9e08d1907399f09de67391089416967c79a757c89c7e1a10db6a390e33ea5a0e5b5264e9258812ac94b45508c353ff0075b8f620a5c86f7d86045e8d13402d6ee3ad47c38ba213c4b098d04dd976e3c92318a05a5661e3cb6f7e02897d6a0754b3490a9b87e10ed0c7820c1ba10d219854c2acc7196a445ef23c3a7dfba52aaa7462b6a7f9ef1ccc043b2c59a623c7865574928511595bb0dd4723cc0251c77207df712a8f3861e289963e903f2ed3ad8702a044096adf5fe29fc32610abf3f68f29846b58abe68cb958eff1608b362e99ed105118402700a1119929c6afe7f9e4cd55f92a30bc3ca0caa74983ff9a23d6196646647e0b9d3c6500b5dc14e35bb0626dd62fd6a0fc5c5de0b0ae7c687ea7b2e06f64b7095b5fda20dd662284c6769fa1c6c8d3f0c9c07cc3a138d90af98410e30c1f6d8b70005be25ed7452ffd1dc0a1b4633f808731ab6811a9d89e51c34f09dceb1f0385b7bfb5e4093c5b4dc603edf5f8b1bae6e965fa6ead34bb55508b9822124510664b197210e5810e5df44c9c70c2d8408a476c656924632e70a6ef87cb189d8caa498b8a591fabb55a2dbc91fd890b71d3d7536f5cb9cf6267845fafa223b1932f9194e9fe604ff8b558f39e5f2fb00b9d002dfc8ac828fa5ebebc19e275e34f0007f6191c1733074b9f83c81766b98cc01bca1490a57bb63b40421abf4c6550caab6552332fa7650b492a45834424199deecbf1f0263e0c3c343e5079d9349358897d84586c6fdc906d28df5499d92df685cc6ad229cdb05e02ae1e2fbd6883e0a1426b56f1282600477136eae9a34b190bd1bfb8989bdd136fd99423934675be0ff1d5aa65c0d73c5a95e07c76dbbce9f849c84afba0b9d5f51dcc897313c2965023732e59084217a8b474beab24f2a51ba0223663e5818316ea6c42393155c68fa6fa79a952d1121dedb2136d2b623c4319d964d00374d973ce16e75e6dd6e151d9ddecc7c12316b08efb378432825ab29eaf8b0c81e84d7705bbb7ca730efdda3baaf82ff2d36ec1756412d292b0533c334fc040dfb95dc03209d971c16969083e9716e26ceebd1bb26caaf7ae48d961e9f691620255ed0ee96f4fee2384fb3cb1f1029c19359b66b8aaa825bfc04cb0786fe5e3a39e767d7e7af895c1d9cf071ef6318110c7952b57a848607aa423ab498cef558b4cfc19aeb79a68f541877e0b869ccd7bf78e76ddb0c3f93443d11cf0a28427ce3e7eef3b04443380371cc418272e6c7f67307596e4945d63dc821213c5ac086402c7278bc1942c3694f200fdfff97c93e39e44b89fd081bab98771f7b8a35248a3956127ca9d3271b01afcf9fee3a12c513bdd61c30e981853c0464c488b21821674a148b10d7c9499ce7425ae950c1adfdc9914757d8f0afe56693fa4cf5c5e63795e49417cb05e3df9dfc78d6f6cf63ae71a512f92e4e39441bd779b51e645d3721dca55905b8bdeda6e4ae856e15bb8ade1ac499efff9c18529393cba2a9778f4587f9b1f8c74c0c743ca958719ebef3ef94696e0b22181f4991caf9cac384c08d74617f4aeb0455089fe7cbc97bb9796275f31fcbf82922f536ffbaddbd9b82bccc65789f78c8ccc4fa1480ff3045faca7ce8f9e1e6176bce92feb50fc1cdd6adf93c6a1fde0447ec57e69b6d52e6449385d76ab37774f9fc4c0b597955aa75377d8db3216f778c97947a11e632984fe2b42a34179ef5aa964c443f9835a014658a9ea36225aaea3e3b97ba1946499be2816075c316e3ab46f965b127a8d9ef5c70557aeafe5d18dfd63b94e212e708067105cafa8129a8013b82b5d73e0cfaeb530388d00bbc4e61a9a646212095b83011802d9c2dee690781dd5f5d7c9a830b29c6313120ef69bc0d3326badfe063969bd916db13cc8fdfb938bd667d349af70032007a21c8a8933313392089af668ba44f00fa3f78aa63a7f90dfbeeca9a57f96af2020437ecfe1447298c610751fe4766f7c49b7d93d45bf862cb2927adc2a21c72560f7307edbe0606d61c3b109c187dc261ca204f0c7526dbf42212b7ef7f0f8dfa078ffceab4b5c83138de91d30279cd5675ac895b91bccc9eda2a773393086d7c1b00b1fc28bf3af79eb8b76dc3d3d479affddc1b7a9668306962cc14ae9aa3393c5613ab16e90d8a55e2ce3ad66d5d968696c4385b5070b96c5c4d2a831ae8f20592d967a119bcc89c41cac0f783fd1a6547b0a33632586e5287dfdccb3257e6e5bac5ab526b3e110b6a64145281af31d106560db64a38fca10776482ab3a41cbee36a7c48802f7cca1ba6301a09604ea375d4701ce8219d7dc0d133310d54c9a81d1f8f023d6713a76998b51c934ae19e1c8a7091dfe9c2f3e05ce9e7f96fcf10a7e1d08da47a018a1d07323c0017a46e1ecca9a8b7c0ca5aecc894fd97c8bd761f38def440e047ad9b752de29ecb76132a8533ea7f8385dcbb9b5e488b19362f3271836012ac0cd4c4e4e42c9cea538386df54eaddbefcb56556a0aa2df3b28de7da340215f3bb26ae0641fc195e2abe36526fa670526324db1a4bc8999ecd0e132e58a27d36a341bc3ef144b73277f7b02915bbd0a1f278a0a7456f9ae622c55f75fc4ae05baeb7fe7a614d41057eda8101bf111382d6fafac6d479cd6cad9ef9d62c494b2c4bd3b91df74df5ae254666f4960efe575d89c4f6f943a2e96c0ae1d78e26631942333600e2c35e9972a80124916c618ae3be2a74c27b5dd46bc107d897b3c89ac9b35776f8b30ec4739ba0779b093b0ae736151417643c8a496d16b20fbce1d84a79b1687cd40e81f8261072d0d7f23cdf1247f37e88d490dfbe0028997b03fbe49d2ea9d2c5405fb4a3c316cd8bd2edc52472979700aee2e9c69b648d5af1b3db37d6017f1e6c8fbdd2ccf44f5ade1a15cdde9d85517a0355babb1107157eb18b41b6ae2cb585f00479976eb0156f0c00ddc8ffd1f9b2334d88a9ac41d4e6d830bb201e7b1944149610a17af082a320b5117403290be07a31d4fe2c28a82eade8c9b935ad41d753f3346322318cba04989820e3910236f7a3b82fce95afcbc6e39f4495fe8d40cd5ea3bb950db08ec16bda1312dc252b458f3d7dbc870c9a72965e124ec7442a9fb57227158ed1ecb53bc1399fa1ac572b7366f61cc02b28b7d4f2dc553e20c48b3dbf3196dee7ee7f461b4af4997a38c82a1535af751e3f05d448bafd1001d3b63eec4870ba6964c6ffd4ea1891cc250f705c95939461f5d467e22bb4c3a71843510893351d351bcc0eb8006b0f06d719f5cd0babe8904b25b7b1430c70242ce026803feefb86a8f48e46dd14e6b7decc1f46eb1aced2b16bd0c5b2ad2c7ee405b6d4580e972f93e38da601c0c8a90cf6927dfad57d16765e575317c5ff325a1b3878276dd2a8fa91c2b3e3f50e46d0a4520652bbd4aeb35d5644d712385834beef63e1458a6651be4f944699f599736382be29a7effe0c2d895a5474501d2a9a20004f3cddaa8f717d8114e6b894b0c82eaf48435eda0e3898e4ef20ed974a8c71da5b8c2bce72864199f9d5a8e10a30862f86cfcd320120b28c1c3db7e813ab603b49d71bd6a912b40ebd7d687dd64f8736c4d03482f42e8a575bd2db9080a89b10d4309ccf7cdd0a8d064328f02161a077ca92e20f1d6635b0207d4f0d88df40163fec73dacd1a47ffa4c19554c4fcae26b8c959ff728d91bcf0afea3707936fd25da8a691c08690535d59adcb51dddc4248e55988d36f2b63b770ef3538cad95f723a305b209c2c35f0ad176935bfc5e3893e73415a75d3896200ba8436e51de96512d143aac42b1f34b91bea8b82379910331a714e92696fb2c1b349ae098434292a2a832eb13efd6d7d8"}], 0x12d, &(0x7f00000003c0)=ANY=[@ANYPTR], 0x8}, 0x8) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) r2 = socket$inet(0x2, 0x1000808004, 0x6) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="c5", 0x1) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x8) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {0x0}, {0x0}], 0x3) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pledge(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='\x00') kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$unix(r0, &(0x7f0000000080)="581c64d31170de994928c698cc76f39eef58d7d5da3281ac57b6327c6b085ccf619826b3c3b09f1ab2db049c114ded4d494c9bf3dee6b1d5952ce4bd8ebc9cc7b257e2e017ea7a1dbdb8bf130ef8dae7ca1fb2335ee4e6cd19ba3c5a4a010706532a9a8a23aadb6cbf626fd40c9be5e91230cb7d188c445f2b1877980a58f0f31212227bf2a9102696537cb8aa247a90db410959f44c7c17f259795c8e7f230c7c58620f782f8cf2c7437a9d785ad50888fc02cc01889a1aad5b6194fdef7477a2c89dddc94af84e140361d802ffffc1fa0938b099fe9a949e1514d1dac14f3cac5f59a11a36dd4ff505b4561949e3fe6493ffe42241f721ee9c34791441060e7fb540a1b077258f194a6200f34ad2de37f2fdfd16530281427b13da88a34ecba2f8cf9ec7bdf8fefc1b3eb62fd7747f585f22667ce0c83b1b40c471a8aed5f07f923c7f3cf975c4930e834616f1bb22f54d3d70243334c2217def90bf67e76015fdf9e0c13d61f3077e4d3267aed9541f840355a4076f168ed2e56ecf4b0bbddc3ef00c762c65891b848c9496787c3632eac7148a1393a8d39e39b3cfb56f1907589c39a151a7ccc221638f8bbd4b70430d08a09de1a6c01eb3aba1c534b3fcc97b6381cc58e7bbc474bde920be71848403b4ca44c1c05af46951834bbfeb673d5ffc212ee9b4483c572499a9cee85c50f2f51da1765e29a1ba624021232e6e87f99862a4b385367a1994ee18f106198e7fb9660aa9f29cbaff972687a652898b3af6057407ed658c5193751ff4d819c947b4cde82e7ee80af5fcf1782293c510eca3cd0c71ba2ac451a4122c256fe277fdc922a19a6bab3d6d6bd2edd9f5133f5a214fe002cd7deae816bc06b305d7b8edd3d31342e9b8aa39fbb93bc37e3aec4537c706442221f1936ff7bbbd99540a7731cff32701fbb600411b51333f2f8d15cbdffe0530506192b147acaa9c3a39b98cfb1d881ec086fe7bae9192c39f9bdd972b4a794e65238d88b73cab1ec52c95f97c0d10b813d33b0cc84110b28496a67fa67454e757ae7121fca7c54fc7a847b8f06dab01a7a1b6b3b218ccdb64b5b2016d4c2e69256d1c58db9bf62bb66b89c59aea3fcd3291dcad92de8d68a9e12b5c83b002f8079f1bd89a2686684c92c3eb8f040f9b8c7ba0236e366f31857922e8cf03c67e74eebf4c153a5b20f75910d1c60f0393a8c6f9cbb8533234ee97b79e7a9ac72a85f59f6e5e1dc0b82c063c5737a2e28410f9fec29f5f547fa8d0888c9a910b41e5d3e8f02b91b042d79a0eacb3a7ce803d62b50517a690ad19e746f66ec868eb94093946570c0c55357ccb85ef1232c752ce512270af940ab138329a4d397f7c263fd431e35c6ae6e3239e333c33ba8fdd3709fc57034768fa031da26fa9739ad4975fcfa340be47e46e5ebb09ba07fdbbf5e725f1b117de571f45815a411577c3c805463e70643d1e71bd539f4ff2ee88d919bd1e104ef3f532cf0b92f2d2fa92a74fc5ce515011ecac96f6a044715dec70f19e235911eea6ac8ee51a79b857d8e39f39cc3c1ecb81776e3f8a4661f01f2f51ff6d3968caa7f1f1727679953a0dc15be7e4a95a4bc36d511ea8248d63e4858dc6f6056f494367fc41cb3f904810628c73e293386d48ef855574c90ff44bdbd0d9684d247553c43ddcb82461f8448f06c8313d16722516b069980834142902740c3431022094909e1a66f2e0b0b23ae40d2923b56bc39e0b05ad90233726603a8e6ca6dba5d3285a65398055db8171a701b7149c9c727135ed9596aa6e51d4d87a20d680edd5f93a3db90feb585e4ea62fd19b4d511711ab419fe260d5fec144b3d7d13303d8fc09e89e189e58111561d0fac92e141f8a2b4c18a3aae5cdcdb41806df03d4a7932b3d6bf52cc90b5e91ed46e9a9d897ed647f52c57a5ff88e965252991783813378dc8cb8af875e3b872c9a64651f3531b78b5db547c7ccea6feec57112032defcad4ceab1c9403005d27ec7d6dbcdb07538c45dbdb1cc3b085fba951c4bde76bd854593b4784e30b27e514c36d1bce639503ecbcb709bf3d5bbf1b6472040adcb42b045f33ba0ac970d32af4e92e26d0e8d5bd4877f0a9b0fd836d7da35d3b4b2ba596b9d1090b0f50651f1ce9b33fe2d40e0c0701923e3776bea848c2b583b967a3b5fe823f788a1a30872d2cb56aa17f2a50ecd73d26af7117de66a6ff8a49abf97a1e5f8615d2f2271041b81626762f461b58a87c901a12b9d4413128183d2d9bf58c3d7f7c2d9d5858c427e843054e35f773f3e7bef383829f5dc700f7dc6fbfc1673c3d28fed4d5c2b6d636f43e87182c7fa6376077f9a53ce9575a52043c497e2fafd96f1caf3e3f1582feb0c3e66b1840080904f59f8180fe6b146869ec6d05fd32b3ff63ea5237c81d453555ab629aba2b67b3340a951f7c8d150cc0d50b7d81f7c5cb1a253f6975b035725bfa5c4f91c31740979066d89a3d2d962211b4154d9087523623df17a5ebeb4dc1a19f6ea6ae1de4dbe9b8b243923c777cbe8d336e00452244ffa8fcbebbe7cc3423ffabea13ab41ec974f61894ec04608bce51d319c89780bbd9a3b93d1699e954f59899e5685e64f615fcdece68b3f81dc69c671342aed371cc9ce70dea4994d2ac2319ffa8e5355a8be2fd9b2fce27d430845e3cb52356523541decafdf11a31e0ea2213d3bff6cb1aca6f5b9ae32fe272531cbd7b84dc147f36f6bfd77e57e5055ed29147da72434b61e43ea2991dc0051604509136796e2e56a29d60201cde93f32805d2a4195b63cec4f4b9e79ae32371b4a4289a33b61a5f9849cc347c44c33c0c449c3af3b08ebb07b79de253c30c9086c26c7189dbe7de446561934e9af578ff0695438d831cd31db63d2572515fadbb62b91280bc1fd7c205e609f0c80aa49eb77bf837d041b0d6ec2c6c4805f275fdfa51d75b2bfc1434bb874902ede792e94224539768f2a17def10db5c93be6125ba7619537b5807bb79f266d148fe971c804726163f6c4129026615d01f0e0c1b4de73196e8530eb5b8e1d9d61a794f41c21f201a77d01bac4ec3929bd9c992d01a8520ef294c2ed5f0ce0256244437eda4767d35f7b1c35a09315b4121945e12aa891aa447c8d7b452b2d2fe011f8c4532dc807ea1882433129cedf718daaa76fbe8629166b78f2c38540dd00c65eb6c181a2009ce19e8e51deefc7840dca626f9eb8df5f7a4801337929a20ba7490a10752bbcb71e3f7b4f5abe832156b455c1a369b8222b69964e2198280288b0b5061ddec632a1e07a09366b207518fe2c40b043d9a9bc6d90bda43421bfddafb922f6e5b50519985b81784e97a2e2f3c7bf1b747c5d55a6cf02ca3ece5669aa8cc1788b3d7eef68c30df317a22ca1c257720e26b6610bf282ce78f29580009ccad45f205fb1bde7ba3a1bd5265946c4c690a599febf41b9958c2e8bcf7816263783878ea26f5162aed4eb4b6102cc0bb4b204349eef29498c13442d63ded54be5dcb9fce65302ab662d410daa73e857db90a6632e2a3f366ff2113b72fe7f30cce5abbef2dac2116eac71b73e0426f72a8d7acf64488f50098bc8c36d18d9faf477ed45dc1415988ceb5d0b05a35d078e1424ddc19f9d896851525c8c6c608935b2ece5ff6e5e18b9e1ed9a465a39a3faf790c01a28d79a6417cd7d2f6da8d8c27504607fe2946de80a9cca705189e51bdfe90f837482fddeb29aac3746fa72e43114534dae2a878233d42164e4504460b753a097ff7c6b89226e932323d7ebadcf3191a4bb7c196144943c73f5a8607b70f2d5d31f72003272aeac0304d37558e8d6de0f8ee95897879ae3540a5e2981dee51dc557efcd194efb5960f1ec3dd3b924669895b33cd9b374a22e53be96ffc450d36a6c83ee06f54bdf6e5108dc73fc82a80aab2bfafa5b2c3af90e97ad327438b9b0879db0717a8c971a8347a4d171f54d2edf64c4f19da17cd6875ebb259d08978958a291ddb7188ceb179b215bbbdd2bc8da21e0ba922032cd191708f9f43815fb6ae650db3e21ca9b0cb9f0657c99915cfcc666eb430694013d370a48602de4c0f92b95a162333ed5189a94f5910ba6c6a2b3fd4d39711dcd8efb4f33879acc767917c0d6a3cbfc24ec95064b7e9619d338e0f775bf8d8f083b21032b5e130b3a61280dd60679b6fc50a461827256a7daecb8ce82abc1464fe6f89a34745d533c6534b95b62c5693abeb5ebeafa6a239cb5c0b2da0c659e8501b343afe1dfdbc7a387350a52a60a222ff0896a5fe5af8428533d2822ca7139b515ce6d189681674b64c18729e6fbb20f35cf30ba02da2801e94c855cc6ee99e68ffc56d6a5943d5828f1d736ca045babd24498df99efea8c0409bf1ec5c200d36e77b1011f0b55071190d3ccce92304d4ae3eda4b22bf0be7b55fd4cf660cec204e37ee04bfdd9ec4dd0f2b40774addb382c8235a60af8d691b780fe6e39e1321f29a9196ecc45642b1c4f9f95fd8a2e173101206d993bd491d0a2c33e11575d908ffddc3eb142abd2440e433cbdfcb014e47830bf92eecfcf111773d0ea078635c0416c81d91c5cea96801c57f98d4958dccc48c8aa0166ecb7ed3084294d8b0316a33e9b0122182149d5499f89c15dec6113e173849643bde97a9f8f1900ca8f6bfa5c34b8cff72986b0d7cece750d2b6eb644f7a50f51a4fc48210c3b061139b7ad16d7c83218ce029a80b526df852362b57b3c3d29f09402a54cd8f9581a41d208e8b3035b6e7b0afe0afe341408b0e17334a929b781020cecff06c7a1c8fa7c57255d62b38d6eedd08ae410e41666d654732e79dd3eb03e6d9331ddfc0c975ec98acd2f639b676e6f998b59507d547be5864436a76644e6ae70d16317a13610253a35680321256c0fc48dd91e114ef60c966d9bad0811be8715d73efb34bb5d45a614808b196470744bb1a602a21a2a514c12487bd05a37d0f13a258789988c6466153e241827c25ab82ca816e3914f943a576f39020f970863d9a7c5e36018c026ecaee5bf5093eff4558b69a52c12de50040ea587c5ab31721e1eb46ea85fe21397330b440bff5f0e8a47fabcfd23b11839737ef2caa90f001e3b2893c9d344955603e1b1269f544b57fb2848a3ac31ed98382caeaca32cc97b38ea2ad61efa0ab611751c438935d3fbb8d7d7972b365a0085639cd9f44996787ef67312bdacfa076bd10530887438988c89cf50303e627ab8bc67a4268d345c8b2dbff4067d0492993eb8f717b27d0202b0618423b4d76626277f7722b906245b9b23f5ccd657944787fbd903738e89851934603d93ebb10d561cd1e56ee28493d922ccc344c01958aca7ecaad765efc5549fba9aacd1ff5012b5e9c98698ca8406a7738e2bd2ec9a1a0c471eda4520d558d9c8d94980b8da7db4d06807c0df5c129f656d7f6029216b8f1e46c8896bac670d4b74a8aabe989af8fbf82fe338d8d2fdd2a1614d195c8c9f3c9ff2ae89e09815f5dcb4b819ed479e9aa13ee46557c6b7b49d0966a6682f55345c7bfb98f14515988c62f2b0c56219188bab410e01ca108e45410d22329e329e7474ffbd58041ad6c738e938315c6608d5d54d31f0a6cba15819f166d5263772a3308c697093dda1673b272d491b41c4e317b844a4caabdddb49123919b3966c47ad9d17097102fa4a3f05d1728638394697a46c8591b1922ac8601b14a8bd8b417ffa3bd5102d9eb14a89f7c0bff18d9b1aa9c806668ab0e0d5e23a03723722f98d1372e896549e7f25996d9aa22ccbcf33b2831c09", 0x1000, 0x1, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x40000000002, 0x341124e2613e7f3e) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0xb3df6f81cb02abca) open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x84) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="f4e80a0e4070a177c15d71c58607a87abe30cf7c445e02fda9efdbe9cc4cb7b80ecbdbc0c6dbe8398acccde200894834474107dc53bbba52cc869477363e686c3d6e0994e3ab56b15fdc505af9ed5b7880c004f89f04026a31db16d59143c1de24c7fb9745f197e1b76955241c1e8f0690a52b4474e8fe2f2bbdf997c2b5d6e5d4fa35fd98b1f6562b35472f9b4416e2b921335e68c9ae74539c60d03b1459c64a775b4530a66e9bd8c241f2f75258a70448c507c29b49f756feb4a62570ee89b7d549", 0xc3}, {&(0x7f0000000100)="1b2faac6d703cdd9546b794823bb7df9dbe8991017407952dd0c0aef39fa5703897b0d8f60d9d45dc15f6a81ee7ca2d200", 0x31}], 0x2, 0x0) 16:00:02 executing program 0: mlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x1) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:02 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x40000, 0x7}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:02 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x120) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x3fe, &(0x7f0000ffc000/0x4000)=nil) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) 16:00:03 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x1, 0x100000001, r1}) close(r0) fcntl$setflags(r0, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x182, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x4, 0x8, 0x3, 0x7}) poll(&(0x7f0000000100)=[{r0, 0x40}, {r2, 0x1}, {r2, 0x10}], 0x3, 0x5) fsync(r0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x208, 0x0) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="e1d18c4218d77c4de41976db85689404341cb5dc233578b60940181dab7967ebae64b73b086182e95adbffb26f0e0c8b2175d6bae0f5957b303e5ebc379c506a51caf9316b5760c6c89326384c3f04cbf00e78d3ea554cdd709e5427c80392f09a4681da0dfb989a8b41ee7be193f62ef37839c753d75fa6ba118923a1af288cd17736bb7be5b37d00394a74f0816e626049f3172fe0da0f3cc8ef3a45815aab611c265e91c1b40466485bd20e5b068f69968d77d70e416208ce5cfd73d2fce1aaa3d3767c34b87d23434186840f11eee88138ec1a59e7b82f569a049d096833f7", 0xe1}, {&(0x7f00000002c0)="b69bbc7fea763bc5143c2b09a71921587c36cf5402feb59c7e1f28534cf9907d78cc", 0x22}, {&(0x7f0000000300)="96fcb020d8c0f63afac2f3173e0eeef014a5df4b1946356c6f43e3263e763c9a20f95cc1752545c7f777f155bcf8ef30077916bbe11006d5607aa82c672dcfc2c7e3ca42c94de394192a15451414ec08478d620d5c6da37d3a976f93a946da798b471d2d2f8d42d17029bbde7f33ba931955606377e894ae1811a761f6032b75edc30c40abc25f9a51d537ff", 0x8c}, {&(0x7f00000003c0)="c1b4f2b156efae381a1adb9bbc20a7a1fe74cb9e2d7b81f45b3cd90e4042836f5a17a5e821cac053f644504aca36aa78a60b9ab34c37cb2a97ad443a7529cceb08b9d6b1568201db81d68fad380a4fe81ffeefb351fdf7ddae9757b5ddc009d5f784acc4ced2045f4a0494a3faa29faa027692ef826aed176ea9887d975b4f0eddadc4450a5a2238c881acec869b11e98d5cc06a32e68442d1de607c868d9c413551336a773cd7fc59fd400f8e0b4a82a50e2e94243865d1ae1aa8ea4ba41def7d41f714bf97ab2fb4215c43ecc161f8067e2213cba260a1", 0xd8}], 0x4, 0x0, 0x0, 0x9}, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$setown(r3, 0x6, r1) r4 = fcntl$dupfd(r3, 0xa, r0) preadv(r0, &(0x7f00000009c0)=[{&(0x7f0000000540)=""/41, 0x29}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/54, 0x36}, {&(0x7f0000000600)=""/232, 0xe8}, {&(0x7f0000000700)=""/240, 0xf0}, {&(0x7f0000000800)=""/159, 0x9f}, {&(0x7f00000008c0)=""/237, 0xed}], 0x7, 0x0) fchdir(r0) getsockname(r2, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) r5 = accept$unix(r2, &(0x7f0000000ac0)=@file={0x0, ""/5}, &(0x7f0000000b00)=0x7) socketpair(0x21, 0x5, 0xfffffffffffffff8, &(0x7f0000000b40)) shmget(0x3, 0xa000, 0x10, &(0x7f0000ff4000/0xa000)=nil) read(r4, &(0x7f0000000b80)=""/172, 0xac) socketpair(0x1e, 0x3, 0x5, &(0x7f0000000c40)) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) renameat(r4, &(0x7f0000000c80)='./file0\x00', r4, &(0x7f0000000cc0)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000d00)) fcntl$lock(r5, 0xf, &(0x7f0000000d80)={0x0, 0x2, 0x400, 0x0, r1}) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) open(&(0x7f0000000e80)='./file0\x00', 0x10000, 0x14) dup2(r3, r4) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/82) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000140)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:03 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x800, 0x22) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xd028, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/77) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r3 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x200000000) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000)=0x10000, 0x4) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = getuid() r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x1, 0x0) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x2, 0x0, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r0, r3, r0, r4, 0x1, 0xffffffff}, 0x0, 0x5, r5, r6, 0xfffffffffffffffa, 0x8, 0x7}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000200)) pwritev(r7, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = open$dir(&(0x7f0000005580)='./file0\x00', 0x80, 0x88) openat(r1, &(0x7f0000005680)='./file0/file0\x00', 0x800, 0x140) r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r3 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r3, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r4 = getuid() r5 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) r6 = getegid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005440)={0x0}, &(0x7f00000054c0)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000005600)={{0x2, r4, r6, r4, r7, 0x14e, 0x3891}, 0x400, 0x8, r8, r9, 0x8, 0x81, 0x5}) getgroups(0x2, &(0x7f0000005480)=[0x0, 0x0]) openat(0xffffffffffffffff, &(0x7f0000005500)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f0000005540)={0xffffffffffffffff}, 0x10000) fchownat(r11, &(0x7f00000055c0)='./file0\x00', r4, r10, 0x4) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) semget(0x3, 0x3, 0x48) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000080)=0x6) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f0000000000)='./bus\x00', 0x10090, 0x20) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/150, 0x96}], 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) socketpair(0x1b, 0x4, 0x69fe6f1c, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="030b6535e519aa038f83aa1e505fe40862c3134b2d16a165", 0x18, 0x5, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2a00000000000000) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/217, 0xd9}, {&(0x7f0000000200)=""/152, 0x98}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000002c0)=""/97, 0x61}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/226, 0xe2}, {&(0x7f0000001580)=""/137, 0x89}, {&(0x7f0000001640)=""/30, 0x1e}], 0xa, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:03 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:04 executing program 0: socketpair(0x2, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x1) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1000000000000c1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) fchmod(r0, 0x10) setsockopt(r0, 0x5, 0xffffffff, &(0x7f0000000280)="be659e0e23dc7c3b7de904c9e9aad242a0f670b8476f216f80059d74f3e932c4c2d26a644a72b403ed5299174cbc3b7a03c1955e3df5e0c3b0ead12197d82ffaeff5cb7e25", 0x45) kqueue() pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="251dd2dce0adbbed0e0909b3681a4ab6917f93f388beea427080c13edbe34f7634002a4ab0aec09cbfd54a603459ef024fb0b81c3dcf063eb9eb22068277650f5f05c4729d07e18c709c9236566220", 0x4f}, {&(0x7f0000000080)="18f967ff17d08c638c81c237180dac6239203b7b586d7d5679b6208c931418bb1b7257d69eaa0864d425640f2c892c6e2cf50aac8998e0d81c15f063eb2509ebbecdaf353173666c851a515270581c4cbd1b64893425cdc8213fbe680b4fde1157519fe1ff19923a07a9ff1b68392973c810c0833093c2d7caf812", 0x7b}, {&(0x7f0000000100)="c23abf9ec7403985cca7676038ad7b7198ded7d63b5a9e283d2c42540cc3ea0fde75a868519c3a0b3616a64f669d67f153dcab5a2294ec34399654f17bda64d37f275b5f4179a3212aa17a31ba1110471a3f275fd05e2d8467c5d3148d1853379c085e19c1b517f284c03ecc7738dda6e44caf351c4e79e5736e03228230dd17c600095947813d0d8672bb1afa91dba735e2d4ca3f8945ba2c400e4095d5f8559b55457e20b81188ebb837a5dff0175e6b1085fdba077c6f405fd813553fc289f5a5373fee1f8a60baf9db287a254805d00d7b4278ce8590576fcf482d9d7f87f9", 0xe1}, {&(0x7f0000000200)="6e20b7b12b31ca78897d657e5f9767bf28037c0fad7778b6", 0x18}], 0x4, 0x0) dup2(r0, r1) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x180, 0x40) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x80000a00) dup2(r2, r1) 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup2(r0, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x3011, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r2, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) syz_open_pts() socket$unix(0x1, 0x1, 0x0) close(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSTART(r3, 0x2000746e) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x2) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$KDGKBMODE(r5, 0x40044b06) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000380)='./bus\x00', 0x8982, 0x53) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8200, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0xa, 0x9, {0x5, 0x7}}) r2 = dup2(r0, r0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) open(&(0x7f0000000800)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus/../file0\x00', 0x25, 0x6) utimes(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000040)={{0xffffffff, 0x10000}, {0x6, 0x6}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, r1, 0x0, 0x0) sendto(r2, &(0x7f00000001c0)="e59f0bc2d83062028c6bae6314f3d5d32debfd92e15e4f051c44d06135da7c872b14c6534a8cc162860b7ae492cadba0ab784fb66a49016e3296fae0b438297037be0b421504c72b52814d92b5e0f5584a7a59a3407db34375d8c01a42154ba5f575c01cdb9c20c2cf027dec4e8512f103221654122f8bc59589c4a0b8a0a64d36e8c89b10e227", 0x87, 0x401, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4}, 0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r1 = socket$inet(0x2, 0x4003, 0x5) setsockopt(r1, 0x3, 0x4, &(0x7f0000000140)="3e16465cbaba2d19311a053251bdb38a517e56829328cab297ca423aca83ed227faf8b766f5bf434c2979cbbe3876932d5061029dfdaf4bdbc6405cfbfdd39d18861522cbdcecf3a7050db496bdb620df81d85ee78e5aa09c6610a9d5f70eca4e367bbe61316ae9f69a11f412a73b95066d7b97d492a4b29aca32816c1c704b3bd84c7ca688387df8b7510e510483cb989c1c123848217be0a7e7b3484cfe56d54369d2c54fbbb67276d128efd22b2ac782aea8784f87cdb10fcd3af034cd04198cbdcfd16282173756eb688032964556e6453f905319c6f7c30e1cc16978830f110ed3e3cb066b7cf6f24f7f39bbc00782f88354a30c3c6ca65fe5dc374d5d31316beac63a6ca5dbe8b4fc23d201c2cf6d926298388c860a6f434f426f18bc6b49d22645784f884ce5b27ebb0cd23f0dce318024e89f45a1986b49378513795a31565bee5ef0416162735810aa79a45c7ab7cae95836d8c522ceb023c4ce09d00a7844268cc654a59d9ab7c44dcedcf3bffac977fc8a09e3f2572c52079d2101b056b20c973caca6b9cea7620604695b0420da1a433ad03d038c3410523ddad65f3917f5d7764326309fd9ecfdd4a9d755117560bd08d14f21cbe78b3092b66f618f55cac60e95a620243ffc6961c46383b8d9871ff79169cf90a76df1da7633e6086d383588db7d6bcdedc8398ee2cecc015e3dd5f08729382f0bf7e8c4e93a073f21e2b1bc6db08af8caa828cbeea45c62b779b4020585f0e6408efd4833f6beb172d7370b7668c92157332dc8af7747526905536924c66b0031eb13a84369d750e86f711d66d0bf1373764294dfa4020ed45f3b9e9eead37be08684fd5d95b0e073768c39d9fa7575f3cc0efd7311b5729176a337ffc149c13760031ff6c7ec6751cf274fc6336dce1554d8aaba7172c2f4afbbe30872f706caa535932cff6036fca6f746e1e54ac822e1c6730d6cbebe2096507812a946da65d0fbb822d0431372b6db96ff7b6125de8eb6d5a913db0963f86f88995fe8a1905c6ca49dacaff06f61bf9de058caddf1bbe1bd7312500830b569a16983552f162ac6806436389ed69de98c62fdfa611ede13039c6bd8bfb7716a8f6d7d8db5f8ff653ce56b521c4429fbdb496c715966832542af1a4bfe41c5e10df33966d5f2c0aba0d7b0762b36241bbed61bb8ba7f7ba6d3afd6526ab59b7bad8a0d30a4ffaab39fc6110fecc51ebbd17a879fcfafc29847ccbb282378abf31244393db4b862e4bb68bce3ebb809c62b74d573c87c3432321db5097c9c4a5e7ce16e9ea6f59a7841f4fbd7cea143affd447af64f27652ee9efa7b72b1054edd00c04b3fafbe7bfd05317d4f2d4ad6ca51db043feaeb3afc8abd2cb1c8b6f40d58af1d28d87d61be7d7597a8d160b251c2f532e8003a660d5ffa1cd8a1aa2ac9fdaf3e4feee43f9cc93d24b780e082bacd79a133f1c140f6067c947be0f8396cadb94b9d1ec5f70d962fdfb3e7a7d8ff0259da1cdb25261399069243b9364119d4518fd28c7586dab769522a926874ebc7b6f0754ae3c5f8e7f93b1c4590c2492d81e4ac4a25830801db705844d6747d95e0505fb4d287692342283c7668910c1677b6de04e9d1acc4e7b7caafabfb7798b1d6a94f7d62b8422a01f5ce11b62faf1efd5b5a39fec85abf515e1dc0d67c54da082022d383f57e5f6fabc1dece24ee827e6d6c5ac627c7fa0882a91ac8eb7ca717aa7b6fae532e2188a667987e55c7667817b5ea1c39690983a2ceba2af0708e8bfe7e25070c6695a1c6f3cc1ee3d9f1659e93549399dc56fd8ba2111e98e7515cc17d0b4b6f73942907c0e5e804e561e74890007cc2240badcca64db2a86363cba9860a32519ed3e075f26e9f619500e3f321a2f070ed64059939d52f201f60fe6eee4b915d0bdc69d536e9038b83fc08e2d8f74ccb3c4a822985232988780d27f6992c55bdcfbe666bcf5b7e6b556ebcafefab2555c0d963ec7f152546a2dd8d4c46363dfb9d68a69ce70dbbdbaa2e1f36d559386f344a8cb45810cca4906ba9a55215a739c5c0e6fcb7d47bae1d27e4571bcd0d7f568f5e3cfcad9be6cc677e796a95df42f37a7c400d694bed2f10836330aaba64dffd5f442704fb35a21ea2ffdbf90e3e14b9a04d6673a1f9075a78fa5825aa265b23118cdb2eccf32a88555815e543329357c8ae90f1ee1f5933900b7ff90850a0f1e4565296af39dfe9a1d133cafd077f51bd75829a5b0a58818ca326e7c9b0c7367cb1d5a5c06157c8e9e42e88af4f6a0a3ca744649e2cd05dafec522de85a9b3093e9b6b8a4d005252ff9a319ed5247d1c66221bf8fd742c4ab46bb913aecedae714d13a75b81c42f8a98d416bebf5c531c1d22c12ff99732b019c2cc10f564ef9239045cf982919ba469199b5220697066d1451a59fa257518f4cad61da81436182bd22c52108f6d879929a33730c17eccd4a48ebab25d824683623b42a329aa452ceb09e0e39e06b9d2e19363fd8fe0f22e55de33ab54a07afd39d9c168fe6618be0d3ceff6d40f7a9acddb1b2986cbcfd36aaa52ba75a9f6c2b2dc0d0b2d9bda72c859dd6ac770dd0b7a2e4d377129984cefd0eb76a0570157bc4f04661103f38b30ad8bcc98e3800ac92ef42f4568fc707df3889953bc677d39c2218ca66795dfb862fc867d2d1e2df89e9c5cefc43754ce9ebd8932ed6dbffa20db125ef49d6cb0d368f33a0d6e3151eee3d9bfcd2364bcb209f082a823ab3ac586ac2462ec56f252e24e5995a09e65532a1cd2cec5c92207e77d7f9a7d7d6065668e6beb99ecf56fa3d2074d6cb1212093ed667ba1e8865197a87f4b1d77444ff9f80a256a4beacad45d90eacf8cbaa036df0bcf462c3aa6e48a12bd3c8f2b1a0397471b954b3f2282c317fe45cc12e0138729e462d09389eb0c1eb8669668db5b71b8e408cb8106901e22f4226058911e0086aadbe8db14460c7a4ad40eb635922c35d16ebf50eb068e954257dc50ca8e1920b2505affd2a7922611ddd8307355505257f4d89e4ae7b222a9147c627df4b4e46e1526d1a68255b90d389e2600ef3d4dd41b8aeb7ed89d73d4bfa08af7275a631c6a20070bdec074c6b195191a9eaa0f3b7ef9097c1460b86b8d5133e915f0b6600930ba907eb2ac0882f3cc4eaec54c66b77c82c6d8eca2af9420964eb8ae5f314ebbab8546e597b39427435b0c809bd8c9b490e1d25bd709e3f18d030e554c27428d0d19c36c8f40049259cb959bcf9e094b8833297626b727562a7e3a6c08adedda65981ca8392ff310a2308928bd410f34fce5997a7aa6519039a00c1def85b8ad5a3bb8eda16877859b9a3447aacbd6c7f1bbf8e513331db5a21933220d2800c49d83965a2f104091b612338c7f39705e96efc97ba2a1acabb44b9cdc1b222a5f82f0055c5c186bc7596f882250bee1de7fae1049c69719b3cc74386166e5200a5ad7f578f5742b7bf08e5e395e56a79bce93d776a3f5d17ac30d4ae4130bacfced9216681d1fe8c6145575bb574c40c193b716fcdfcb357a9168aa9e8a84bb861b3f500ad90f6e8e40716017a2fc9efe8e137980f205e5e5162634cb4dbf3d856799d25403fbb41db714b032b7397d34dfef681d0230df69e584e7686995672b5370b0a911a33487bb900ca658a19ae34a086a24f6a5e11430361ef0a35f2a9686948e18c5971e96df339916425ad1a2772f9949d771f53125d27a4017f1f8106dd6460aa24fc349cfa6b17a3da2733fe62047ad5875dc5372c99a5c71e10a04e782fce8340837158610bd55c024edab66130f28517f78c45877700fcc2ca7bcf2c6bb8b949ba5cfe95fa06d33d5a571f560668bbb4d507c467ea77febafb0a76d7526fd8881cd01ed195e9d3b08e44a46d4453811329c4b44080a59296d721167150dcf0a18695c7b81a6f872a50ea604f3dcc3de98aff98668ccc3330d1da6096cd4ee47a49afe00b4d14307ccb846027cfa8bc0904de807cc046793c06938c55ea215258423abb8944a34ce2011e9f22b5c5358a5c4cbd6743e6cd7a65c456890ed02d78acd24703db7b9c86c14ba7859ef6522a989ac99ed88e53d85e7debc3a9b2889dc034ffcbb6d4ade203d8143974c6dc2caa5edc70a13b9282b7dd8d803c980dd4c857f83fbf1589e801607ea81fc768e869871b6922dadda79d147e71e00b190c804145f8dbf1bdba2f39878eaabcebfb15048e91c81ad95339a42f48cbb959bfcde078f790b27b85c0e479637f1c89e352c824d8af57abf6567663b4b31a1517df9f5bbcd2b5a180b4cf2bf785fd46624cb36d1b3e20cdd93b0697efa6cd2370a14a088e4a22b1adaa9eb39e1e377e3181e5e0c4a98e44fb4c8a5d818e417aaa857613e7d875cb3d482fdf0db5a82e05bffb5146232d4b989a72d2842353662c734053d368be16976a5eb59e111e007bc70e34ba409057905f27c544aadf361d7c740c04920401ebbb9c7ce25589d596945e9d4e423d6e0454c90f1f4405d10f652617ed3b06b5ac20ec7e14327bf26be60b6b6a2eb95b7c8179c9b789ac20dad1c77a54fa97007ac1c48778067d82286f92ae6dacdd70cd3b3616fbff54e1d82fa20ee9a96bf4f087380633b3a140a784f51d029d67c08c260f6c9921f26d0d64ab3930adfb69eac11cd7a4b738220ca42526d2bdcf786bfc73eb87a03f36f0cf4b496712015e28204a6c9e485281f88865a1f30638ddaca8116605fde6cf9b1190c776ae8d4ec33fe0e7a1d51f64a47f49b6a48d6b1ca26e5e913feab659a4ab87a37ba5aa57ac830ab20050514cf12c0ba6d09fabeef861daf582dd05984a1bb71981ce811d1314cf4f84ed56e84afc0ce0cc4b0b40088f37f25703a7d227c14fe7e1e18f2f7f12f3ebb4d489903d5c228d6bd408812b7087757ce45ff49f3e2d0f36d5bb401cb828ff58bdebc6c9659b5652d35e6f6ef8ad88312a9f1b426d6f6e55325acf74954f7f9bb2cb718c370c12a0153bfeacce14b842cbc176090f7d34cc28174fd1ec94a78c608adac69480046c0b7ba2f6ff4f8ec7afc044a25dea1e02c46b7997a5840296349c2a4c055ddd1181fb5497cc5f832847a2124fe8f15d42a571ceae912184d52277da1253367966de4a739549a3a5aabbfa273443daf6895a3efbc1618a56272d212896680892e19c738382b31aea68dd73c1ee3b2499f0f341499987156903ca5b371a300c7bb300037c599d7250ddd668017dc10fe4b932164888286e45a80f21ad921322861b0f2d17b9f1e5880f084aa6037daff5f629fa9feb7a3615969ae4cbcbad72d75fd72d5baf348d6daa37e3f9433d619ff866d53a1b0b758fddbb0025afa10aada092a05f243d945eb39193dae6a25ee95db6dae81f994c28eabebe2d5c047ad753857393c15ba65c21389155bc8e1ed50ef31bf664bb76b7954531f8b444fc47cad03528b4cdbc7ff1fb166459fe0437867d76fbebcfd28346d998499734f5f3faaa75fdf4bdfdcaa6d78f854ecd9c671762483544b211486ce2de06cb596aada458c29ae8455d0206566421e7e1b17fb4e2fa9bb3cd1fb922bb6f7c5a53ed179039d0fdf1bafd2b66ea89e648baf7732a304ec6bc4a851435fd3b1c70b777b462244eb8a6e6c99e206e58d65929c69e2bc566d9aac4a3f5d850553bd21f2480959218f2f1b66fb8f29c233ee772b6f495d0e440606e84025af1103ef5402e3deaf3b6edc952fdcc93759d27f6ef88ec8f3fc22f72182959333d31d127093fbacd5637f668970ec90d3ab35d6b8913a1bd1ec5904bf", 0x1000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) lseek(r0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d9b012e08fb9ca043d4a3b21a25629dec1f87293053f248430e8f83d378054b5776d620fd26a407c47f3469280b03735bec2f1a047826803504800c4cdbf554ba12fcd11f88f8f233fd24deec49c498f245e5164b3e4006ff03fc020247f504bae011e9110002a314ce0cb5186ff4e61bca83a9f48e98cb5af1cd35c223376f6a91583e6eba27a172f73735dc34d6ee3fe79f4a95d3ddde2cf51e8c2f28df00524e76ff13c4f162798a5cbc5233f4b2975a3fbbc577c11679028517de3355ec70f25d4b7f623709ebc9553f2067efade506388da6a74c4c967e536fe0642983cd7dcd89d977d8664a22162f25a003"], 0x6a) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x800) r1 = kqueue() clock_getres(0x3, &(0x7f0000000000)) close(r1) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:05 executing program 1: ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x4000, 0x20) getsockopt(r0, 0x10, 0xffff, &(0x7f0000000100)=""/109, &(0x7f00000001c0)=0x6d) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x3) syz_execute_func(&(0x7f0000000200)="443d0c000000c4a3654c2d0000010007660f1b5754660f1218f0460fba3de45f0000908fe93092e4410f3acc980000000003c442fd20a9e2000000c4c2a540e5c4223d2b5300") flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x8000000, 0x2002100000000}) r1 = socket$inet6(0x18, 0x8000, 0xa169) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x8) fcntl$dupfd(r1, 0xa, r1) 16:00:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1e, 0x7, 0xf6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) r3 = socket$inet6(0x18, 0x5, 0x5) r4 = socket$inet(0x2, 0x0, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x10) r8 = open(&(0x7f0000000380)='./file0/file0\x00', 0x20, 0x40) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x20, 0x4d0dd3ae, 0x4b}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40, 0x39, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x5a, 0x20, 0x7, 0x4a}, {{r4}, 0xfffffffffffffffb, 0x4, 0xa, 0x9, 0x1}, {{r5}, 0x0, 0x0, 0xfffff, 0x7f, 0x4}], 0x5, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x200fffff, 0x5, 0x4}, {{r7}, 0xfffffffffffffff8, 0xc9, 0x2, 0x4, 0xff}, {{r8}, 0xa16f05ef2865098f, 0x20, 0x4, 0x8, 0x6}, {{r9}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x0, 0x2cc9}], 0x7, &(0x7f00000004c0)={0x0, 0xbac7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r11, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r10, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000500)={0xfffffffffffff850, './file0/file0\x00', './file0\x00'}) getsockname(r11, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:05 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x9}, {0x800}}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="5273f8a951b9989667ab1f4ccc9785ab613601480dbd7e332e00", 0x1a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10820, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:05 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) mlockall(0x2) rmdir(&(0x7f00000000c0)='./file0\x00') setrlimit(0x3, &(0x7f0000000080)={0x75c7, 0x100000001}) setrlimit(0x6, &(0x7f0000000000)={0x6, 0x3}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x4000000003, &(0x7f0000000040)={0x170002, 0x100000021}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file1\x00', 0x20000, 0x102) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/103, 0x67}, {&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/69, 0x45}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/165, 0xa5}], 0xa, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0xffffffc1) truncate(&(0x7f0000000200)='./file1\x00', 0x5) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0x10, 0x0, 0x6}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x2d, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000005, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x9, 0x80000004, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000004, 0x81, 0x40}, {{r0}, 0xfffffffffffffffc, 0x2c, 0x1, 0x4, 0xfa74}, {{r0}, 0xffffffffffffffff, 0x44, 0x80, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x9539ddc7711f6321, 0x8000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x18, 0xfffff, 0x8, 0x97}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x5, 0x800}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x1, 0x6, 0x9}], 0x8, &(0x7f0000000200)={0x80000001, 0x9}) r1 = semget(0x3, 0x4, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x200, 0xdbba, 0x1, 0x50]) flock(r0, 0x40000003) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x5, 0xa0]) flock(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fff) 16:00:05 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/251, 0xf}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110f", 0xee) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) syz_open_pts() 16:00:05 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x77) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) shmctl$SHM_UNLOCK(r2, 0x4) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:05 executing program 1: mprotect(&(0x7f0000771000/0x2000)=nil, 0x2000, 0x5) clock_settime(0x3, &(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x10', 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) write(r0, &(0x7f0000000180)='A', 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000040)="27468c4a40f4ff0713e402cc50be3a056adaf4262ed5be2c3b5ed2998e3d4200f92c6072697a08cd437b0b6b07aefe821a61c5d0f4c294dd9b6f0cd46979bcb13c6e393c85b8d3ec486ab2a5f20b2124dfa48f76aeae06ab4996cf828a21bb8244850d48925249a720af6caabc4d97399d32f4a669df2be2f94ce6c60e6f7ba563508b6cc8a511120df4380b0461bb50e73c163ed6a0b9c03fdc3e040c98a0a82b45", 0xa2) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) 16:00:06 executing program 0: munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="e71667e10a9697a61de6c5855ebe86847513e0fc6f81b7a2636df258bd1ce1b9e0eec0869adaa6ea83cf247768074ab0974f250ba735487a0693892cc6edf1d73232888281cc5460f69022102714224656a6608f96ac6321c012ea9a56bfcaca977986907d8d33137e8b8d8c8e2c15ea809c5b", 0x73}], 0x7bbd6ddd7e08bcc9, 0x0) r0 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0xfff) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1000, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) 16:00:06 executing program 0: link(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r2, &(0x7f0000000040)="28435b320126", 0x6) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() r3 = getegid() getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) r4 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x2, 0x130) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000480)=0x1) r5 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) r6 = accept(r0, &(0x7f0000000500)=@in, &(0x7f00000004c0)=0xc) recvfrom$unix(r6, &(0x7f0000000380)=""/189, 0xbd, 0x801, 0x0, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/122) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="f87fee2e37299bc57a4fdc79ec1c1e3fd2d2b89669b227c77e832e19f460f28ca0dc974e165180696effa2275413f745b7934b7b010cfb9d2f5ff0a39121f7e446368fc1ff660b327f67295c966909", 0x4f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8d1d253201372c00ce59397f30a2e951960d24c07671f188d05c9de562d0d06bdd8fb3d1a276a139a06692a27c31c4fd7f2fd012baa6c67f95b8593b81cc27642d0863e88c5d328ef51dbc3f4ef8f493483614796a98ed77966adb749cd0592659c9a9f93d5c61b79bcdc4f18cd75814ac545dc44ba53ec577ecf622be99e578487432f4fc9640f6bf1bae3ef48930cbd77a5855f204eaa9ffe1c6b335f81069155e2e4b261f0e92b613012b2b8289ae58", 0xb1) dup(r0) 16:00:06 executing program 0: chmod(&(0x7f0000000000)='./file1\x00', 0x100) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x1) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="26d48112743f60b8950e77eff0b11e332e1bfe2e83ca59847aee3e7db10b60eec9c9a61e1d9f59ff", 0x28, 0x6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x1) open(&(0x7f0000000200)='./file1\x00', 0x80, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000800080002002, 0x800) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/69, 0x45) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000140)="118d297adee53f5769c410df386e682c16f655d30b8e908e670c9da67f2080b0f5f398d96e4eaf043ecb8227c21bbe651178fc4dc5e885961c2451f9377b922a75a92251ed1f368131d4d24ccb08c6f4d244336fbfb5c1cecc8658d08b776edaa2a49651c537bee0a1e6c59de806734126057102ca31a0d264cab0413b528ec99c4315148997792df67457b54ec666f86bb67ecf9f1f510a239afa07a4b2009cd5310cb9d97db3891c512b463f7596b6e837ec50ee891a37501e9c37306fc1f10bba20e536e19392073421f0636de9e4ab1dbe427f26d0de60153d95c223c2afeb148e046858e590e8ae3f56abe475", 0xef) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x20000000000012) munlockall() select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x7fff) ftruncate(r1, 0x7) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x88a, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="6a0cdbe3315293c9a6aeeaba26a20bbd43ba5b71192c129f1faeffa8145107bc938bacc7e352a3d342c6f2dbf68344608e616b3b4cadcdf2699684e01a86eb48bb25116ebcce13185fe72b82c22e95c3acda88a9851b9234e51a7e09e810fc45bc7cf2ff6b184650ce8b01200407a448c6a366415c79725df4c8311f0c", 0x7d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="7b302e368011d1da0259bf9620848575b23f64fee86a18710d4ae19d5518ead00786d20fc00c8b9a15d1883d1e690cfd37aa76a12921d8fa875e937ddd097b757c8ea81a954f953696605f1f19d5c88fec6340c2d1fddac03218bcf98b734b87d5d9ae846bbf2365da648a9012addc6c22b87b095ae80b023abfd7e6fef265fb5a6d3068fbfc3b2800ac95fdeeb8acb7297b292de4df674588dc10df19a7d8656bc58be190cad647a820a01ebd95a289", 0xb0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r1, r4) kevent(r5, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000280)={0x65, 0x81, 0x1, 0x80, 0x401, 0x10001, 0x80}, &(0x7f00000002c0)={0x800, 0xfff, 0x8, 0x2, 0x0, 0x5, 0xfffffffffffffffd, 0x7f}, &(0x7f0000000300)={0x8000, 0x1, 0x3ff, 0xfffffffffffffbff, 0x0, 0x1, 0x2, 0x40}, &(0x7f0000000340)={0x1, 0x4}) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x4, 0x2}, {0x18, 0x0, 0x80}, 0xfffffffffffffff8, [0x8, 0x1000, 0x100000001, 0x8, 0x101, 0x2, 0x3f, 0x75]}, 0x3c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0x8) listen(r0, 0x7ff) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x2004, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x70467f7fc8379fb4) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000400)='!\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='--@\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='x\x80', &(0x7f0000000540)='\x00', &(0x7f0000000580)='x\x00', &(0x7f00000005c0)='x\x00', &(0x7f0000000600)='\x83\x00', &(0x7f0000000640)='x\x00']) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x5858, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000011, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffb, 0x48, 0x4, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8000000f, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x7, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x1}], 0x101, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x4, 0x9a1b}, {{r0}, 0xfffffffffffffffb, 0x18, 0x2, 0x1b19, 0x100}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x44fff613}, {{r0}, 0xfffffffffffffffe, 0x22, 0xc4, 0x3, 0xff}, {{r0}, 0xfffffffffffffffd, 0xc8, 0xdac2b0f62945e613, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x50, 0x2b, 0x1000, 0x90}], 0x147, &(0x7f0000000980)={0x40, 0x81}) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unveil(&(0x7f00000006c0)='./file0/file1\x00', &(0x7f0000000700)='x\x00') unlink(&(0x7f00000002c0)='./file0/file1\x00') 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) pipe(&(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x2, './file0/file0\x00', './file0\x00'}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4) write(r0, &(0x7f0000000080)='mS', 0x2) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xfffffffffffffd73, './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) kqueue() bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x401) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000140)={0xb8, 0xf4cb}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="8fcb68501fc3d2ef17925cb875246d1ab4ed222a8b5e555cc338e319bd1717", 0x1f) mknod(&(0x7f0000000040)='./file0\x00', 0x1001, 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') mknod(&(0x7f0000000200)='./control\x00', 0x40, 0x80000000) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="b98f2750db636fc5ee5d36c1baf879de6f23b62bc33bf628cb1a4ace5e162f0951b5226b5c906726406a727f685bd36ffb51431ffd3bdbae5595b792e07b0a3fdc64696a101bc663d47570707d91f1b08d0337ec594803f27ef840b4dcb1aa7e81c8041c02f5f3ef26ca51129f47e4e6fe95c6ec2726400baa480d7d1634ac400964f8fd902f9b394289e4d04659a6359dd8155855ce3173ab061dfab4bb9ac1d07b6aa8f39a0ca78eee80e212c06e1a664ca0007dda1b9f2801274e3160d1e7a5271934a9b48606830924e10f1f0fbf527a612c895fdabcedd5db2c57f0a33474e1a127f849beff664ca4fc009eb66f4bd5733dd9f8d8086fdba5034cf59e9847f8b2d633e859a53c4b88e96cc67080995198dc729bcfc671b8ce25b1c35120a7259bae885045f4b5241f80a7d66761c9bb31d5cef90c61c583020959d8fe366dffd5991d1f3707e327832cb9b6c21a604b6bab87a2a2b993df8cc2f080d2bdb2ac28a13a24ec3389ce41b77176a5d41983a8d353c4a6e20574e513e68576de45e5ed1288e1c439739b835328a2b5dfe1bc80eb86633632fb0fda39620bf9b1da2e8a34d0c86a6602ab141482514123c036c8279c98ccd7e96c743d6afe585c586b1d87934261f53f6aceadb0f65a4cf600b7478f073b0de4255618123d14a87fc911225cab88e20f7f14dee30452592cccfa5ce9c78b64ee9c118d370445d0ae14f4b20f91a7235d428e49d30bb8baa8bb33c4c6e0ba85b2128719d1337921f147700ee8b47ff8cd6c079db89a15dd79e02e7b7164b62a4ac642095d759ea7e600bc77ad8799db56ca3f86895fa5aa1e748247b86e008919a1dc4f8718097ba9879c460ff6689116c9a146ba6a5e42e068d8ecdc314cb74dd39ca0cda17ff78a3bee0563bbebe64c77f34d6eb9f572308805eb4d649019ce2a2d63cf33e192434a2791064cc70ba86c8057ca53bb86b4111be47dd4bae85e425ff0c52cd0c2ecc552cb1c9087f2a23b7f14854fe457f21e5845aed44d0b3d4ce7e5e15c3664b0effe47762b407d96c9f59d71b972b281952266f18e1f34e92d79c99a7ec523d49775edf6f66e19526f7e244da61eab1d4f14718c2a30cf248591bfa9a5f35de2c1f0dc784ce73d8fd6f39638e1f3cc9b5273fa6ec2706dcda8985e8d5bcf8abf1a0726c530631c77efc343a814e5e97c593d9670859008b7fccd8b7b27f7eca3d14bb63012143dd5a28a4915f898a2cc42640ee2debcd949e5ee53090b8b06677c16613c212502dc6d534376350349b3bb11bdfe701db06a4f814d266def62720521220b856b73415257e71a914d42ddaef6ae34a9065aeb342e71d79d116d32ddb25508690743b69ffad1676b01e9469498a68fc2728c67874e6599fc2d2a3cdf31e027720dc0a7c1a01088973b172031da85abad5d3b8d710257a86b6a4ce00ccaf22e5bf421dffd41fc1adba186599dbe1285c2ce5886c7ace922a60376173bd7a8b3ee1f7039f33341b603f1ea5e99097fe3b459cc62e6ee06d34d8a7396ac75cfa5f7a580ece2877b63e0b5fb57b977f1ee509451b8897dfa47ede493fd700c4d2817a8ee4b4545a19734e1a0a8d6951196ea97c74f5cbb5c7d8f198ae93d514dc261d68a465182a6ee1fe904e796f888c5f24c70c91e77b1b914dce9497033be45974b737ba9d60aaccb170ed7f54dda910c0f85141ea1df00230cf7c97af505a49c3a1d238c7be8db36dff1d50bc98f8755205417533fc872e7638b25359afc617ba9bf045bd5bd1f8f6e5eb242cb7f45b78cdcebd5246f436a297e6247c2e1d172b905a70dc8cdab64f11f5efbf048c6e84452643fee0629eb9e8e4bab68daa20db5709305db323807fdf5946f80857d01fa5dbd21d9159ded68a2d95ce080ab2431f096588360bf46ff0b09b812665ec42b8fad66ab22f929038992cca76de85c6ae7c037adcba1659902e212e2997758e6cd74dc04ee468b91c36299b30e5d7e27279d43f3f33d715bb5dc5d37bf0f33cfa433deb00f02bda9a81fefbcbdb8280ec3608c621fc59efe59428606a344d5a0027048355131a4b7bbdf22ab7eeda549e4279f67b7d798c6d9392e88d7e46175840212e084f4663c476eec6c05b0ac58fcc26b96b6fe7530174736f2996c7f2b130e85a8fb2b0ef1e064d464d604b02ace2f43bc3f0090ac072d58f5f78ad8cda43ad57ea06abcd124fc1151f9b2cd2cfbf25f1055722ad4e422e451f89d14991cf7e26b752e66313ad5c650a7f88ac1a21e5d3161add90488d3b3e18c2d085fbf6299b02ccb2a93e017d4aa40c152e60a8dee63c6fe9baf5c2750de2d30b6b4f1ae6d20cf71a4dcb03db9ba968897c920c0a81dbbf23875f05c6b1897c2b74a8a0d8c49c641c8e4f161512cddb6b5b4bb86bb5a13f0b7b8006296e0aa0e4d79c74cdd87a90daa32fbca4fd42ebaedc3eb47b5eacd861344609175334269856c9941e3fbe447f123b0168a7b4b39bbecbbd585b9cea3dd6b23dd667431f8fd1d211b391c4fcada5e79877af53731b7f3a6bde49055c6431dc8d6b1aef5e314363fecd022bc630d877681225e9a93c5f5f131b5be5ad64aaea72fc5a0d84fd322434e3128823cd6b6f91abde0b37346d39e77cda08a059dc4e37ca045955f8467ad7743cc74ccd65867d09694b3ffe60e07cc2b665c91bd49f1db081c712906a54a4a7bf58cb19c29fb08902b803ae52647f68a9f59d76e997020be3f379783f486419abdbba85ada4e4c3debc3bbf4a8e0e391ed090d40d4eeaa74b88ba1e144622231dd543cf3414bcd0a04c90779343afefaa8290ea6ad140eace94b87a1ba38c84ca3315818d7a6f9458391c090ac0adc34d73955a2a6ff0d4e4a8b7f085f209a8595bc8c4d868b", 0x800}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x3, 0x2, 0x2, 0x0, 0x8000, 0x7, 0x4, 0x0, 0x0, 0x4, 0x8}) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x2db, 0x6, 0xffc0, 0x0, 0xfec, 0x1, 0x3f, 0x0, 0x3, 0xffff, 0x4}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x88, 0x2) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) syz_open_pts() dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) syz_open_pts() dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xace22b3db79dffae, 0x0) write(r1, &(0x7f0000000200)="9b57c67b12f0863cc3bfadd50a3be2243280f8f4f2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55a686dffda229a1086f3543f964a508bf60d9f25af84f13147b40b494d7d1fce3111abde9400ca4a2ad8d6e322da6e650ef52648f0ba371f1f256c012410783390e223b3f8e29f76978ce38cb0e0f470fa682771763810d881066068576cfb91992845b92aaa14145bf90f5b1e01b631933cbd21cb2bf507007d4ce726c5530ca765f0ffa8bc34cdca3685b10ccffd69f71d807b9c890a6fca743ef21bd179817ee83538c70", 0xd0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000090ccb7394cfefd492ceba7a279ceb8b8e9f14bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf6494e3bbc96279230c82a011843722a44ed586d4e72259fdf398157fd9c077bc830000000ba9dc4d88620147c96a85180bab13b97919e4206b4c3444a9d36524e4126e5c33d917339de1d63d10bfbadefdfe4819553e12a8a5c3cbb141d992b4937939a77331d911f2a138a65ccfed6614aff5679a1d5ff3f02c0c6bcdd6d6a7ca395878ee76d055a794c2f5a64020e844ffdef5480b44da817fb894b3800000000"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000004c0)=0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x6010, r5, 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x101) dup2(r2, r1) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x5, 0xffffffff82580b9c, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0xfffffe56) geteuid() shutdown(r0, 0x2) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0xa, &(0x7f0000003340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003380)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000033c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000003440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000032c0)=[{&(0x7f0000000040)="7b7fb36b4ce322cedb39e0ed23c32ce0f4d858a6035362c7af24d63586dfb31b7402f1abe36772f321deb6cc1c965f5e8574bbb496275287cb282a5470dddb64642394ba53e59f3c05f08c94c55b5ec34b3ad9febee679f0edfa867b52f64855dc3cafaca2c91a18ab47434da510b79bfed18f48d046d134ec3b4c856c9456202a520acd9c8d0e97b1405f1bb5294271890d169fccd5b728410172b11426fbfac00517aea8870e999188864e80c03fdd4baec564980755851248e21af3324d423b7e3f3c6ab17e5ef3d0fa37104187da09561af5cd6eec4d8fe5226291bd9d46d1b8478a259d2ac539d4cfe6df4062d0b80fd3b5d2d9895c4b8900010cc5f2fc6a15a6d5fe4e09e215d034b8f6eee51ddae6f32bfd056d41e660985abc38405e2d2ed3ffbfd0509e89a36efb405b75fc58b95d62812ec61a95d63ecb2266e8c4077a20f63e2db114ef32601410f8803a481f5615f80960b46414dd979233eb24aa05c8aff8386622f28e8e4509dc28dde73efe3255da76ef22e729677fca09ab32202600e37d3c50dc92c22c820ebef82899874dc60033165612195175ad785586054eca34a4a6b40b521b2f9b54329f9d6d9286e0d52ef4ea80dbebdd8c63b0ce3d058677d90fd9be206a1d5a825b45acb34c780879c1c56d9a53714e73c3956219bc207b443da66621697ef53c5fdf8c91483c3c06b98ede6d9fa20391ffb340c0e3a2273e2eba26c2e810fb98893ed80e7e02e6cb4ee08187a83b71be7e8c1a812ae24dba1c0659d5e4ece72c0b59bdc1933afc4b69eca389f1e0710df594adb9dd243b3ad3cf6bb295d63465f144fbe13a7391d9b73a2a9c9f15fe16a0fcbafb8ba2f91bd83ced4502005bbf14e0fd02accb035bff1547c9c41425bdf89ddfd8eae199c8cd98ced8b346fddf298e20eed4bc283505087906e733095e73231cbd53db33663d3807e3a7dfacd470c3905f040cb1ae9594ae91ce6e26e3aa0edb4d1a354ffaedda3b2dcd81fb952762825e86d5cc480efb150ba6d6b2b0a28697b681e80517107205cdb5089b91e44da279b989f6326c7ea8d9d37da4f0371fe4a440f0c44a9f4a1665bc1f62426f4a6106247baa7dc4400209dcdc4249dac4bc184ae8b3642a41b07cbeb87df99987e23476f8513907abec7c3875aa8573dc12044cb8d72610a3c17270d021d4ddaea3816fb0fdc5971e586bb4a29b26615c59a2b739c29abccd0b5f559503e3347ae3ad2688a8665dbe9c86a0be399b1d410ed0016b9b53f989b8b5c4046f9aba51563d3a6b0f60e2636e0da4d6ade5a4310840e413e9da4af43ada1bf82b8a98bb4372d34ce4931aa24de47a391298f81ac9580ffc4417d088223cd7d84b4ec1914dda806f0fc6ea0fc165944d4c05415a82a85f69530999ea8ed73828e571a9cb1f1f0447e9382e67851f1e2ab513e66b53f044ed2d9ce678d1c3096ed2d790d58d762a21c5f33f89caf2509aabc5f33e88668c9b55b95683616c26375e9e8e867809915362742998db03ee0d2c418efca09f55f23c8fe06ecd56fa2db20964006e5a4189be90b4ef116015736220871e6e872497ee2c7fbee0417bb03a24653a6ad7a49d04117a3e54b39ac654816f4efc0d907343c46cb694807288eb44f5da03a20bfdb605409c12aa963612652f680a336176a6e3304e1604e3d83c9f299f1243b475eda1147491d9ef190ecc8652b6ce15cc67bdd007e750e5d5f92678f61d75231258442d1751e651fc9643eba16a37bb1a38dd5fb9e875ac912c759461485764889f581112f1760b41875895c58873fa37ae2771354a2cfecbfe26d777ca57fdf59bc3309509a0322f527ce66c22a7ac7a1cb2ce7bb698744c2fd327769c0f3c59e463b46c8e0743d9e80024263df9f2966b72e72f65910b899e118e31755a284b24a90e8847a0d49f1de92849a4ae4a05d35edbcb55cd8077b6d16be9249203ce15b36d81c7bd1dbdfa15e92253b5c058022f532aba126c18bfee0952837305e1ad4a705833ccf61c0d5e2107df505ae224c7a9010f837ab70aef14d2e97ae45f3b3d0189b9cba77fff9efb8341c97c760fa96e1fd3e66ff3fc43476900dd57bd33c57b6c8d870f1e70166887c71ee1bf6651cee6cd16ebc197509442dea5a3cb7b1b40cec68c4c5977d0a69da22c6a4e62e94d4bec0d6e36cc1f14d8385cbfdfcbc8c9bf1ac4661063f741a1cfda54410d6c4b53d2e1797e7e130e3346a317bb4106c290e04ae5c052712daa1efc798f637d4e4343c630284a91cb44454241dccf99d96d4e84bbc19d857ce222ba4856e80b21df4c510fa677aebeb6bfcecf10f913e7a6bea5672c3da90ff450b12d58876c36cfeeedf57b5c889c612be40922cd2bc72e2ea820995a4eeaaaf1d96542708eb93dae2ef9a925725f8f6120d91973d8b7ba6124f6dcd8920d825a0e11d38cbafbe2ca357be1a464d9665be56781888ae7c3d36eadc4756c92437790509a82a07c0fed000ffa6266f16c29d21c98c5a6eee190634cfd26c6b89f76401b49aeab6956d3a96589f8a070b9e056a257f0765dde25dc267d035372cba74d28279c9bd0b10f00995f37dcee5e16f3ecac863b849c3a23de0fc16ab4786a02bd4f99a0bfaa068ddc1135e6d27501838418e8759040ba4e08b781df5654b7407aef0341cf239a4c4fbae775fc47391fb0e41a19a02b807f8062225d1ae15d6b49ebc3c78e9e3e32f297ff651fac048c0b11bc3cd8c5d731c7dd7c80aeda5b1e7b7495b55b2cbf3932bfaae97f60041a2589ec7e1601de82ce17924ebb033dac26ac774ea40c88e29cacad447b32155ddc2786f93cc2a0e8f375f68d872c1c1c3e69b0dbb5a2d540876cb27ebe16b67d72fee5f2f9afdce41c1d59846dd1bc84b5405f6ea7fd640b1b57ed3a99a21a5a9f5787b03523217a286427f424b1835dcdb2005f9631c595d023c14abd73a8fe0b5cec18085d381e1e0a76a064b57cf8b352fe542252b225e5756056ac921d0ece386bda6f863752e653e2dc8474a26bd2e70135c17d4d2885d5d796b88eb0762046b7cd00eae7015db3b22816cc218d61bd50656c730df9fdfe753190608474278af285586ee923f245092c0f3ea97d1c6f8f0b801b8b085a116e48c4f41c9cfa4a0e6e22a9b17bfbcf4426cba11a4c710e950d5e6352ed2945c551047ad20dbc20bf5ff462b2f00ed956bd38cce443b66493bcc92ab095634ffe92efb311253f0b95770ae34af6d9e1bb9c28aff01bc0e38c9e30a8ded58d428fb813cff2959e2819162908225ae7f3e9fabdf3b02c2d2c11839300589d5bcdc9015b7f97eade553ce8226a9f7259458f538d3404f9988dfc6828f55d48198171680c8d87999078f8ec35b3b6ff230b3c19f622d339577ce3d431422f9cdbdff4529664cb44c3c25d5f14e65974a689284a615fdcd99ebde2877e10ea81619490a0862dbf0e39e7f9d501a696eb09bf682aa9fb6342c4c12bb2305efcc535282bdba210c22e9604e41f4c3a6a94bfdcf1c59c7b35978cfe8bde91bdf50036e344406e04c1ca308b273639dfe3d24f4ca3e03362e61bf87fe84dfe3394a4880e3e766a3c58f05573a06b81a05c7773e0d0ad6c4ad18c9ad4c0f0a4ca1d7db584ca3afd2dca15a5ac62a39f0e2baced20914abc517b19421577bd23b1ebbe079537652dd3508d53b3254e4633e84c13525a502e779bd5548e30f28af8aa26df0bc44d6a43b276f87d80f61704da7a667205de39c9123cd9f0e7a0ea99bed1561046d5bb117c7290df2d19f853bc580103d4180419c198f6c322f490d97b299768d3e6bd0a5de7358ad5eae5b72e088cd735f45503257361373c1b28b4cc7b61691614bdc709317a2f9b9a3868b0e2191705af50447c9415983aa59d9a63f06a9773a9544df255de44cb8cc879be52b4e90b5b0d8f91228881f093a946d9e0d1c57d3440b8d60ea6eb0540bce75686e9913b4db413ba755fe47e21870da8b689e22894a189e7cbd6a942e39a5545194dfaab95dc17793b233ab9c107f1fc54f2b27296c58e5f383902756c1fd5a2f9985d537031111607f1e670ef78f7c94c9b11e54a033f9ddae1ea063ad6d5ee84079ba8edfd5a5f725a841cb09ef6da67bdf52b19ad2b5eb065f20710a80df4a6c5400b04c96c3da99fa262c01951f01825cb0430989b04a0ee33ac445e2f4cd56f27bb611bc103f67532f3fde04300488afd404282dd9cb5eb592471cedeb3f0879d820d37900061ae5e04ccdc68048cc20d6a9b141b893f5773f74e8bf60e0a7993e1d40830269013c0cb499cb2fb20e744899288cd9dcb0a8157f23a4032e2a03aef272fa4fa9bcfd19d369eb8ac8baf156ddd5e764150794304cb5bf1a268937aa7c410d72173c96287d4a08f567cfc913b199a9ee2aac74b71f3a0eac44ca09593a5f8acaa58b72250739fb37a2a08d6d3bdad8a016b7a9251f290d46e3c2c6bbe5295d5cb38afa1dbab04f352a409d2d5a51ac86f041ebc28bbbec9a2c7874e3fe76b2945a1c6ddb02ac294ccfb3cfda538d71af9905dc5f0a8f4019d046a801b32a83371592f1f25363c09562ce1337425a5cd38fb74f6280b02babd66ba90dc790b941a76a5d3f90f0b8daf0a00ce733e1eb3039040dc77fc1f99c0069097266eb5d6b47f03796788280720a6724c799fdf66185c1be8abb101cbbb88f71c38df96ad40fe03469d7fa607bc934bb64eacee39d674ca6a6cd59e4f9bc6a3b4c5bd22da0a56e8b4e9a165bfe10cff0623fc12032dffb795ee504e5fe20a6508ec48a82cc16a2bb7de1a3a79cb95111ec9d35ecfba5043bd620d5af63a64bb432487d068ff6050f8b3d900388bf81f540060dc7da0a2e2f18475014a0d9f9eb468b2bd9404933fd87d2fadba1e947af9e50576cb617ea33b4acfff648e64588f6ed749ee21ea77cdb4699fbe4e391550ca1f72460e5243365afb0b2b8d5ec78920727f0440938090a6c701dc227b5be6aa8aa56a448069ace4a21c0033754a0cd33caa5b5da232a39d904e10b1e6d195c7bf09b977a3b2afbdc5b875dc90cd2eae9461e25c8e8f0ee68cf501134686375ebabd33622c5828b86c5d5af84331cec4863cee9b84d3ce37493da2db5ed40d50dad9ab1962c9e002759874c95b9fe1db2c2d389440bf83df8b024a7fca4eef9a751546f7cbec83a9195a6c5b6bcf0145f978596a8a22e0f301c60781ea79292182fe12b879a455c30fcaa2a11e72c6191038fdf06a056ac6240557c70931d9cd02509f3ecbdeb0cb1e1a7106bf290d9fdeb1202319a1f3afe983798e963b2c4c1b614b599b7dc9c0443d0efb7aa5d4a260f43d7fbdf31fe15fef5ed097309d2f3b3aef085e50a94b6590a3a4a9ca9bcd16b3ea0b0a5d19d7a637e8fb6f72ef44aa57a4ecba67234c9192eb141c67edc770f37b12a6c2d8e6facf0ea1bdc34253536299ded084b819e946b367ced662b16a4fd8a908ff5237c4f90d64f812a50de2393f7fdc604acb56e2fea96cf6fb7b05b18e2b1cdb31692b7cb91b3ba71880ba924595af296b35e056bed277e687cf31225545fb128902502117ffa7221ead33324ece35f58fb6915062ce259e3fe6435c0968a12d8df729ceacafa12496c32c1465fda800f4ba1584e8612d111e22762f120a6a82bdca0697e50618ddf3e1fdae6c7166d603010ae0bddd4ad95fb41d8460abaa9431a2c07dc9061acfa5357edd95e061af7895e3aafcfe6e4b9950eccf3e834837cdd8f91faf381fa2afa043e11569af46a7e9d70bc54c54ffe0c68d9878", 0x1000}, {&(0x7f0000001040)="1b8ceb50e025296c320c3ab601cd56dd1cd3f2255d6d6947e4b5d357a22d5f602a7f1ac6692ec3b480ed56d4935813b5e3f553c42c82ae04e5e2b83d96e2b27ffddb196694e47a01beba85bf2831decc99f721a05949e86956ade19deed425be0ff72ae16a0459af45418d6485819d23cbf560ab195a3176e6a4ea22ced3a1042cd8f3342cc0a232", 0x88}, {&(0x7f0000001100)="ef766b328230028f9d98074e8200c3f064a8a6bd2cdf7fbd5f03b2b01dac9337bd26def6ed2cd72572f351d51923ec595719f69447ca04c71262a75773fae2b22f3cd9500058406d621ee779e1e9b66d7cce00e5cb769d9a3a71062f48199ba18b0e0a61f803ebf36a266e622c428d5264042e0aa3f6916c50995b87814cfc28d9f2130c2d485fc9fa4b5bcafe0e92017735bfc176bf7cc350f6f49d06761ff0c360017d08ac8f10be6a12f85e8297a141e09eb52d8c892c3bc09cf59e499039", 0xc0}, {&(0x7f00000011c0)="49d5cb8f6d057ab04b67c92ead01d2cff4b6b293c63041170d2bbda9107b7bbe58ddd8f93edd4838dbbc60af91650e8d81f05a90ee6e0f126dd683c9dd2aa2aa33ebcf82bbf1de98b79daef4cb4f1a924663eb5b7f49b8d4af6702ba5536fa58cf2862bfd67b327a9837ecddb68d0222f180f07df83c719b74f4c7571fa8254eeb23fd5c5529e08746975a3e3ebb98de07ddf7810f1911bf0c10a415cad3797700d9858b21839c9e174e6b90cbb396798c1fc30983d8703f4b550e403bbed56b050da40071292ee435e735698088859da83dcf09dd9301662b6f348d6f9757966f3a0ba226c04e643f365662ef2e46a8384be1a5afbff689b5a7ffc678b6aa8fe55d166394f288159bd565d729b1eb8dd96461b7df4e2aa41c7d7403e4afcf29ac118aa4b9239daa5ff1e09101b2a8db1f835df2bfa70c0bec5ca9b78424bd224364e6ae551bf1be1753b83b06740c542a31c6e9e94fd6589a755733b3f381f85edf5a0cfbd992a13e0515e457440a1f16df1f8da040808b29de7979423b0fa045bc7651281297a2115b98b279ed7bc65218fcf09181ea82ba35b11b2db427ca6037e0861fa72060420cd3957a727936a4df5843ea25354cbcc4e2a24df1918d67b9f6e87b762a46596f42689755b46ab2d0126b12d4d1865830c9e799bd62d59d007e3c6bfb7a7b471526a1093e973d62e5d7a6dc97c67ead59d2f7eefd39a8a13b37d40fd62d58b6f735512a7de4b532dbef82b42e4d1096e7d18db01cc5f8bb22c42bb22baaf5a32b10767b196e909f6b8d4ef4af173bb1d511d05562b325e3cc136db129ba046a6ff34af864c3734fcfee12ea16b7e65d60e3f19830c55529f6c134ee640022c063a3053486c375af1173203d3df0a0cdfbae255fd30362fdeed85e6ae9785c478a8e0ade51c99090a04d65bf38250579952476dc1c98afb2229ab8e26f1aa120682a7c6a47476d2e4b925fcfd87cd0c844c729cb75cb485f069e2ebe1d9fcd84a8a298305014820d5737ef25ed129e3a21c66110bca3a08daf2c6894f35b181db26e08a3329b69b394818e567dbb878bec2bf17583b59716e771f9297936decc18e99daa8577c5c76445baad801679aec437711000e8eac3d6dc61ace31383f7cb51521535b96d368a2ba1beb392d665d7b87f0dd3b0ddcbab0db30e43145772073801ff9b0bec70c571c32da8b36fac6a356b00a3f3a9d165338304722b53bcc2370da284be9fba8baea18319091ca0356688b403af6f8639b52d44dae85092ad8db0d808ae22e65ae1970576f565b8f141122f9c730cf4764ea280b0f63c5831d12bebe970c2e0790b8408b9c7b416789cde6fec40a64d88588d38627abad5dd291e6dd595e1277f933f6e3fa8c9acfe22e4d33ff0593f83a85f01bc9024fad3d3404f8b83f6b88aa0bde97e76154ecece9cbdcafcfca0931ba13576defd945f81a664eeba59776f2b5b1e5fc6f2a3afbb378f3c12de7fbd4dc031d8c76fe9f02ccfc6c56a9abad542ef357e6a6bb3c1b3eb0f780a576db5c7979d392fdaeb8b79c2bda41012c3a252ea4bd4c2c1b144ff27ff3843ac28a79981995b006967e1bb5fe8e5582685c0e8e8b15283c23b8e4fe829677c79c27fb660cc2d0eac47b0abe1a222944edb1387aadc5c159926a37ee2128b2d92eef9c893c0bf7b5fd4ab3b3976f310c2dce38938b83896539d3b22695bb13f99b9a2adfae808db8817ba7dd0643261efb7c1a995cb290347b5840388f1703892d0ffddfe29e79bf0543a0901359cd081fa8de8689727c209b91e49b05ce83b35195342832d0420967d794b38e304382b4832f3eb7ab146a7425b894c1b2f37195f169de979be2d4a9b4547eb87a3bf1f36b6ac72ad43770290af523d8b6a65f84ae63dd6e29096881e22c9561dabe1bdecef431d1558c0bbc6177cee45733c26fa349b7c6382b38fda9be2aaac76fe0b106d624702afd5af2e9f53cc5fd1cf1bfd612194cbc5d57b8e8ce0651de3d5b304ee2175145e0374840030b8b452005ffae9c795eef1b387a15ea47d7e1e789e5760bcf53b742f27c90a173cdd6a9ce1270f668eabe48c5316d549c5ed1a50f92567433014f2257cbd7e4231d413a2e8296ceeed70b37a95f44334db90a0931eedb297e3751e4d54e1954c389da8a8c5f8482f69188e641a3a8a493599ccab1baf25d84a3cf5b9360e1957ba2424ab85b3a0c02c4ef46c1c846b7af722b0105f99f3550c292188d948bd2a1a2b78fdfea3df16ae2f3d6771d563efa2c90f601e82eaa4275558a6e556ecbe87211aa7815107917994f456551b48bde0ddffccb4952590badb2975563e95d272e6bf547ec85d2e941fc91fbe9f5b6e1991ca6c8af03f5057123530893c4177efdd273b4268cc86beae4338effffec2ee5dc565c4024cd3126ab0b265cca186a4b6c2caa146f1e156503cde960885690022359121a10ff718e12ea6c7e165bd722d6a941379dbc70f5e239e6d2c6860e45469627dfcb016cb49864da03972254767be328217b54558a3f07e21001dcfc32bad6b84a88281e8a2afe201565cf4a5e6d86664be5c1fc052187dd0f08beabced861362475c368c56513b22a088f36b685a43e15f76f17ef4c512dc1351bf60b7fcfaf78b8c47aed6f146218f1f134c8a04447972c46dd22c75ee245ea125a18c5945efb444f30b2adb9b98b0a495d90f14192cca330f09780874109c85815a16a5de8b3475d0dbd796cbaf6df298fa83f7c2b6712e1633e8a9bd4fab0698959abfe52732abea9c176ffeff067cec07619aeb60f89ec937951e3f8d00af4b331ab4cddb0ea938e40526eb0c365b51c9d2f2508e83c3a4c3ddb7a93453c1cbdb56021d98029a50dc6e6197236d5d21153654c95c66c34605bcfd0eefffdef0a465df5d89e2d3ab80ccd317482b175aac2ec88f92940e102dcc2e02f8d79f21e2c037d28bcb018d34b378943a4f32bdbfd0906e3ccf354aa73fd0e63065d563840bfb783193f65a669d4119f371608a5c0960c1f240bbf6603d3a0b81acd954ad193620f49f4a0faac7e5acfd3eb65c4ac637dff890757141ff97f720042b9bb78a2074b21f2040392b00e2bdcec6a0add313a4826a4b24ff193f08a0135d956209e41544a115566b8b8e8f143b698dbaaf4241372ec3247e906ec41948c35dca072d4e81868958a4600a757e23d32132f26f3296393c3d58ad25e48b68a575e3933e7c41cdd31bb7f90e40e676cbb1a903914585658859ff1fa75196212f4b7fda9c19cba93ad6b1b56f62db908582a6663080a47ac429fcbcaa6a20ce95187ce1bfea31a28c26f15b73f6e35e95124e4c544a4c679311ec5751e5c0a3af171129320e6bede600942e8d701fa38b1cca423d7e8fe6d84efd571b6319114123b60a74e56974c1a3980f1f3c61dda07f3a867f9ade51be0b62c244b69c8929734ad0d9992655c701c7923bb998a8f8960312cd01d329119f34ff3ddcf50f8d2657a9cd0b300eb2f9faf0606098c027a91f664e5e88090fe883e17ab2eeb6610b1913f431f57b21ce4f5a2b0775bedd9c6ddf205a18b59692d1add51b1103a52e37d8d1fa670c091815ef78d5527d019ff8da55f5ed70e3070360b75decec0f604c68e9b877314f24716e1ea757130e37ac19c5fd116a72716bcff5fc638adcb99c5a330b8f4db3a82f22a7b7a07b1f5fea6f324d6df5464f04a805a74aa5297068516aed4de6b86f7f4eee75521dc4c44e66f28f752e33ebbc913c7d6ffd932f82aaa0c7616392581ad16e648f316bed517e9907797885ee70c711171301ff823f71590b66dfdef3beda567f05cf46e843db3f16685ca06f4197796c1e6d0b7ca2ff8afe94c983783c7618314e5699ea30b86bc04beb05123635fce10c7114d5c3568742fdd219baaf688d78f1a413abd151f2edc26aec63cee6524c0ba05995268d53d27a39f6d0bed18f92e9d7a453014b7c5365b231093254f719e8af1263a9ddf09a9703c64f9292f0cb99557ac9108ea920e73b55cdb5df3338ef1b70d83eda6747839bc216d27644731f36ac0eab0b8dca45cc8b0c565506322045f003f228eb731b4110fd4812e9ec1e1556d274fa96f052d540b78f279f85968269449eea7fbe38af05e5a02cf4170ef57f3a95b22b4442258d8e15c53b8e322449e8cf1169caaa059f764ae3bef575a9134ece93bca573f9f0cb4b10c01722b5e6581275e9aa034e5d349dce07980fa98ad6bfe07d1ae56d1781cf58d932428f7950f5a49dd5340d8f9e2256715ebfadf04f5b42f06593bcdd7b7cf31e2a011a175d7cabea1942896cb4f50a9feaf403375da7f48f26fb8bd82bcffbae85a177fefbfccf56ac6217ac2cfa93b58fda105932caf83c78a4a7eb4a310d45de82fa6194dd04c09f9c090aa528e1e6a9f7ccb8ddb75e3580fd1a2e94c4a7915676c464e3e67d06f4d64ee5a0fccf2a59b021e5e9de481ed9e4ff48135eff70d5d92e76a33b5db20e21a1fab126adcef699a4b9165d64e79128aa2171b5952857a2eaae1c95c9beba91f5cebdb1bc7ddb0a52843457025fd6c0f155a31f508b089a9f1a7ca03881098b2b68701939851335e77a34be04045ed937391ac6d94b7696a3d90d805fa7de7e77c632523ebc6864ad7dcbcf8fab174db9fbff65346d8560bf2f30c1b44e564572af9c56d37324fa48035a38bcc25376e3f8ad4b6e76be580080da5c32f324ef7e0414a1e72cfcdb3b612eb4688fa298672ae361f675c201efe51c89513a394bbd619ab2bf85368295a532e5d0f1820a896cd98b7a2df24a5062df6b0a30afb9f3eaec65533a7b2d1a17662f63d16ba7085817f4f3e81308c3858ec7cee3b5dcab4fdba64fcb092a53f88631e47d9a4a776fb0915ae6bd11097df7f1c5ac6b2cebc1f3e7f908488d4ef95a27229403871c022412b8ef9d21fb55765c42757a17d0ef9db5083ca91ef1718e763628d3dfcce3f797b8bf1c959f2b191f3ec33d0dde1cda46baf15a6b16dd6fc0aba4ea040c06dbf88dcdee8dad954ddd385a561cec3046e22429e32e730efec47d59c150363efaac16eb96dae1a115d02267c5a2d317967c53078568e3d63fbada4cd8920700d36d7a1a6e8c558b57d3513dc4af27054c39d255346ff23e405f79b7cef52939dd8ed1ea87509af321ded0e9340c763d62e32b6521f681ae0ad3fb312c3a921eb9e714d8dcf22c16143586103383533452abaa83c22362f64f860347875cc8f580e8eb2d4d038ce8d58bf18319a3551c98917804dd8acae734562646a9865a7f859b784f7f0df232e0d72e176b526cbdfef33d11a0bf06e533bf7a1c5a795fe44d9d26dd15d89594acec29454a75d97d0aa566af59c04fb5897d07cfece72e50d1706e1194441a3273387e6635e0d2c9b7987569d74011e1ec4f3c0e1a47718f4f966d2cc48249f0ae374587e5edb8a657343229217d54155f19d58040fddceddd70c8ca9d2941f1569f62b8cb50583a521229e37e1c09215be67f688a7eaa276b80a758b5f49f22fff4aed0fd41a5c58fb101f6e4d053f52cdea0235f18052488d059e9be21765b0b3cc62021ab3ea6bfa11410b417545aca7dc528a89bad379549206c85b1087f7fa1c13d9345bd63a7406e21b0e3a9bfcda57d748ea20f2ea812be6a4e2eeca9533f87d5009c7046e5d9d5f37d9a25586243a999be73aa84b1f2dc5019644494ac02a230f905c93b8a9c692f0869d01bc69169c390c1e5890f658b23c1633d47a64f2973fcd8a92237cb79b79fe33e745a95cc82ee52", 0x1000}, {&(0x7f00000021c0)="7087138ad296883e2fc5b626ea360f4558d3174ab5f4d867e5601966b1d0b03e10f44ebfc0a96d359ddd128e1f1ab63398612236b407b0b102434cbcd7573332e0df18712cb257fe9340d58577aef10990aa8a8629029ee67d4e6f21347fa072a69c97d0c57168c64f4566c6322f9ba0dcd8df51a2f8b616e5899fb229ab12143abb829d09a3ab2e1cba89d7d0a1f970689f55dc77f048def9599032bc7e9bf2782af5714ad7cb9d9e8fb18104df7112d378e060d0dcf77d4e71b31092ba2a2ef9b1b2e6a9b13a8ee854dd1c12a7fd305c769f737c5a941bb0492a8c", 0xdc}, {&(0x7f00000022c0)="2375cab7339451a6a7b8158267e5dd7d1b876969ae8b4a729dcc95d3f956572ebdb01bf9c491151e4c88ad37d45b10e1eb198128d290b7c948b94c1f3086cf83ad6b36e9efdf4aa1c4902bab8e402fda55a4bf4d0f0e7533eb3c6dc9fabd6fec27a2a9f66750e67ae92f69792c8fa10ecba749b659820e9ea63aa15a1cf706fe8876bc6e0cd019b0d62c04345cdadbd6d5a4d0be1524dbd1829bcf8564a2200d0b68a6760992934e55789d54f00a63fe253e1e3a9fa72afe91ad84450882f70d7a17c054497b9aef3d8cca57d1d8820e4df46f0fc5c53f04a93ec1eec9872868426cbc3702d72ce733436e925f4e397acb420a66ca3a047cb75410fd78c9493d4750c8fc517bfbda36ddeddc6f4a25a28a91977a9adc531f4b242ca32576148590d9f2b7979b349eb225a1966f6a9d3d0793a39993e9ea7762f5226bab7fdfc2d3c86a9b8c172564cbeae94524fac15920169b3e52c0fb10322d54bb6c74ca3e3fe1c880b04d551c8215af69a1a3dfa7b8a05949d9a5c54110b5b157cc0e877d7f53bbd389ef0b4cce6cf1c74552074c565b8e072400a8809536456ae62d8a19e6c9f3907ebf92106e5fae5ea57e5954a56d8bdc2a1143445199c45a2b473d95df04568f6651fe2892d2820abcb673019d24a1477e4c1a816d8cfcec8b5179f4b5e98c3fd5372e0553eea48821f923c8441a4c0ed9fa8d42cdbce320bb0b614db487c5a76f6ee6329872dde7cd1ac3baa6e6a5a47441c4dad48f6d2099ede5171bb58709c472a8f1bddad6aea704e8265909ba53887492b1ec23d8b1282a94cc37b9468a4345237860b6d23e7e527c0f1e4a67dd17e7ac4014151575071f44e4cfebcdcfd3a466a3c848b0bba04af1e5c6a94a760bfbc0f3e818e8a9c0f9d29d57d3991edaeec311cabded86b2dcef7297007c8d6341b853061a8b224e14d6b4b88c457ee66ea26c11c0e2d4aa1507e0bea617029ef4f27d4ddc28a81b156b80f74f63f22c118b2c74ba12f1e9cc56093d28bbaf1275f0a563332c9e01c3b5fb785a93ae1797fcf0ad71c058c666274e9986a8a164b008b0a12274092a42072f31ea9155a16d49e3bb6a10d32b1f0a868bd3c2644e996c78e01db7e669c5283dd1673aef200e3102669fe63ef81bfc320b8ac44dce0476512f7fc9a035d06d2b921640bc2ab45cc5f55bb6380061a4600e411f10c448c1dbcc70b44b08c790c360e646b95913c2e21d01f284bf2cc1cf76666568ab26c3b2c7f5ebd532b5d082beb860e211409972188aae58135e36da31fb6d2d07c4662607ec299905929ec33b019b08a589a5843eef60b01c0f6df7ca53cb983ee27fd499667c4e48745447c28726c850f4107593fd46ca4cfbbc232051983c97f1529ce22512deff714ad55df8fc449e1dc1bf1155fb71f008100b570661b8afbf189227f3dba685507f0e188d162661f6c177104f8119888496ad9cbdc7bb66e4b19a7c80c53c1b69b4e98be26228b64dc2ff4a6227749cddc6c66273aeb83b3a909e8f638b71907210b11c97c99a84fc0ac93fd407ea9a5899b146de2419b7b8f72982d97c724362af59e7d4e98f7eaa7b594daa578166cb8136aa068bbafb1eed96718b218c72a544dc84fe6f2ada5318818c9ea393da1adb298b790be956a4f28696f13cd682a72a6d937785b1722b3dc6ddd92ba7ec82a2bc0da2dfb3f051c9ba9a536567cf61f33de298229e3ca585471c49211d993a591af00dfd32c310e8f88d7ba606c31e9813f7b96f732b5b031d5ad0acc4bbefe4e2d5d98660865771c8d99c774985c7bdc8989d844826512c2a5309c886bc8d313eb52f90b51a54740f5339f89c2ef3048efc00aff4ccf21025558e71af097172f1124691759ea6f226327700293852d93e20f621c650382b3e1050bc51d7b8c0aa37c4392d4a8dadacecb4dd322da187cb9cd734c686009bb39392ada7914de93b2ca9393828eb235b770590c1468e09539de4f5acc82d21543658ca1aa76ed84f66494b3e2e51a54700563ed96447456e3fcb36369eb269e8e14d293d38260739afb3874af9330609379125336f7c4602a3535c39c6b333e7bc8cd7259391306aa34700cec500574d3c081f54d269bc18d351ef0f735d8300833cd3ba65faf8c90f64e7763792820a098369b25759b21fe471e22be92cdcafb7394d9459f3be881c6435c32ba626c590d05811fa11d5f4c5dbf8e0a92bc9080c99034497eb1625df953d47e61f8ff24b676d71205346cfe90e8b30936065037b2ee9f132485d304481aed18669cb5231ebf641a257c6d8384deb9b240c04befb6ecd65b6c34e248863929baa389b173359cfc8104636741d8fd2ef85ebea6dbd9e7a2d9e0d546cc64c9d31e759ccb0b7c1ca5a8cb81ff4e72fe3d03a391be51c0841d831fdf98c4d64e5edee96dbebc15dbf6d9fe77fef0e984206f4748d53b48e138bfff1b2f1092f0d5757b34aa572de1849cad76db5681371db22dd81e4ebe09cf96eae924792de3a46b465e319f1bf1256628f678c41941559a275595fe4352b5535f916c0c2c324d27db3e676021da11cf64d30a0203f027269b0ed430fb2edf14b542bc601c30ebbf191245783b3a0c66330ff0ddf4e0969a3e93ce9c3f72c296004351ca8706e118804283fa0f3786eb9ef11f6cec9cad522b2941f5cf971b3cfd3967c08c80206ef991b58f7f30afc59ba524b2437575e8ebb5df1a6a408d83a833748baaf04709578121de4bec8b27f774b7562e812ee6a1297dc007312a2124d6356b9215d2e5de8e50899f93a6e79b9c89563822a6bee89496f7e6f0551ba8822ac9947d06bf118d00459454f5a1a094450d5ffdbd684780780fe3cf8c0b7a227d3ffb451a02cc824823a2ab90041b41cd212c814d9f91d4dc4661bfc4b7c6ac9173fc8de0f8ca87f90f109699bd17cfcba141efdeb86b09aa203da4234ad27b7d4e7210ec772c1fe2a4b2f06c05a086dfe17f1d381197492a793576d05c05bfa0e72c6c541fb25f4466d2ca984831323198e8a9b583d65b3e079ed88d16277772d5a038df57b487825efb40b6cc4a5c85b5700a9ac31b9a228f2fa38a2e76fdf31e1627f3d7d1daea9591415282c8153215745df97d0fb7c8d4ccdb0fafbdda890f711b999573664c8c7f7b5b5f9d9259ca4a4bd823b62a6e076675ff132c8de50f9f51dd4a489a17cc94e371697f1fd403b6b375657dc858da3d373ee676f760b9c7330c22f5029bf41c8968579d7970f03e3858cd948ad418a7b02ebfd3a406a36f8b5036fd4090f2226889c33fc59d7af81cfd3841afc331f0494698d846d05e92175549fd0560d801c230d0c1bdc20e759fc30a5f4a5ea0ae829756eed4fffdd523787e6fc8e8467a6adcf9528e73ba3881f67b65485d87b9981de7d99d4e5ddb35d180b23dcb6fd1a0a7e1f9317986c5d75f6a6698b88d7dda556c1f06bc91f65bc9a3e551126db92c19bd2e77dbf80eacb2227ba0671a1863d762c629efb91c656689bf93a1c81c53c69e90cd4765ac1e6dc4beb55c0c239aa848890552e64a7aaac1c57ba9ed48063b8ab841303885154ac90027b4821d1277199cf3ab7ef40dccdce69f96a4c6b86f265b2e4d9f4af629bd4c62c2932546aa9d2dd2e50316112e275be50463ac5ea7ca5c6d0a4ec6063a38cb844887e2877422556a9f21f80edc1eb541f55796e5eaf72d2d54304c4f8facda650544a79dddbb034efdcd539f929f9ca77e014c3e86a2a8bbf62c7f12b30a534c1f59f64f22a3a5e3f27048198ac1035e576e1e435535b7a53e803da9ee3c9a6c6df90404eb8a5d667ffb97b25e8b8a493d7b7de9dff5f2eef82bbf3e7d50fd0fca47d499782f7cdf5f085462bc6481b00749d4a0ac089507b2c862d1e94cd4fd9b30a09979fe061392f7ae7b76125c4114574cda66f2951ebac2f0e53db66be80ac990d234b288bb5f565078ed2c93eabd45c37f953f3ecf091fdcfd7acc84af64637fc6681d00e43dceaad48bad1398ff420e7096482f879d3f4eee44d451b9fc6ad9ab61c458316ca990a35082d2e350dd6b63e0f342296e45e56d7449d71e1c229ec5dc51ee9dd72b63587284bf666921de1fe56b34743f2bf5ac5d372a60b015c17aee6a56bf5f65a7df49b05af44e31b270025279436efa9d3551cc60c69047a764dc2d8c8803c0a792f3db41fb447fcb44d5bd482f74f59b6accadd5d8f9dbfe0540cecaf2dccd5f27aced19d55634b2b192dabdf089878a4aee11bcdf37b0d1f29885a5e3559dfe4462ab7a905d6cd1588b632f8f9a68cefde5dcab14ce8231924675f951a0b12eba9923077e45b3f5aa9f632a64a36df302ab58cd0af4c5a9aad26b591e88257533773a60267780b74664f8ea5859d9ed08a94a627fa512ecb6c92f4d726de7a9f9b00a500b97447115362a059869f1beeb6c50aa87657dffd28d7de6ed985243a23a6ad97db2e2eafdfc37802c2d22118d15cee781f98e6878ad134e1987554d23d3a91c2ed46c6469353ac760fe257be2081534a38c20b936a257cd087567096954170e562e373d825c094ad0b85010273fde40474fec1d990fe8fc35ecc8852e0a594543ea361a84b7e97ab11f5be012320039292f4c73d56538ceb060d1a1050be170043d56042728402ad4639337ec80fd07e8995161cce2d8c9af8b322b1d896025e8904c7c01983964e18d6fefac1b8632d1c62a5d7dda0c32896cf7c0af772d08c444d97645b377731bd6fb076e705c27fb67181a21347b1c8d4ff855532af58b76c6f1fd53a96e3e08456ecce7a01bf25ac52826b5c7cee564eeba7aac07f04b67cd38ed9511bc4cfffd754fce7ecf1a4de122a9431b0d1bbdfac806ad2a2967e6c4080f0ec0cc9adb48d63381f825631899ae17d62d9d7c241a9ec8cc74eb089580e784aa29e4812b5e5ad48da32b252a78bcfd09e43aa721fc2bb892abef34b9791e0c02f4346d3b51e264e25524ba0559aba108ef1e98da26c72b39c29d04776ae1cc8637ee7c3dbb0e16f2c16cb8005be4bae044a4d83ea50b263bc7c2f84c6854a6478a2af84ea516ace7cb5f491fb49e51bcd0532c41bedc879c89355b891678ebf048880ccc10e742aec1240c408516dc1ecb595ac8a9d53f6a09fafc855848709584640aa6f60ee64b2fd61a59f8f89433d9a2bfeeb97429560ab78a481ecad2b618f22398c2d1cd15f4d50b303d76d3bff06acac51572b8c6f8dee581ce98791e4bf5556597d7d0aff78c990cf9b0cec82e0e4f08b2f2cfe39c58210a6d1ac34df03325d625c97a352d1f626e0370ca021800c2298da20d1ee88ca8d80d63aaf9316466c4440da8ce5193713e37e196a916425de480af06489b71538e61ce14e643a68f970f92b9335f0740809824286eedf4e6e194b4676b09dfc2d637896716f99f85808ec522660a180a383875eda6207650e5073a44b73110933355df1309965b144bad9efec9acb26e8ac59a5e512907387dadb1fc4e9041383996994df46ef63dbe6be1b1b06711e385d6ba05537e5e1385e9112c6fbb55beaa96750a2c7d3e943d4ea91034dc4d9950627c38acc25b7b8080938134430da94019a3bc8737738691b02cd1391320ca5ca9e8c9ad895872955ded2b0ba572f3600ef70468366c1684778fda700f8eb2f63283c08b1cd59804909065823568873fa6e105ebbe6500cf9edd607bde02ca8a0ab6a6c5f65d22519c4abad2e7b97a354636e05775b11da6cab4210e6dfe99fd3c79a44273bfda9a25d85f3e2e57acc1782cce52536f20454c6", 0x1000}], 0x6, &(0x7f0000003400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xd}, 0xf) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000080)="d5ff9668", 0x2) r1 = semget$private(0x0, 0x3, 0x484) semget$private(0x0, 0x3, 0x310) mprotect(&(0x7f000022f000/0x3000)=nil, 0x3000, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x11, 0x100000002802}, {0x1, 0x3, 0x1800}], 0x2fd) setsockopt(r0, 0x2, 0x80000000000000d, &(0x7f0000000140), 0xffffff8d) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r1 = shmget(0x3, 0x3000, 0x282, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/28) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000140)=""/118, 0x76}, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) unlink(&(0x7f0000000000)='./file1\x00') 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x205, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) recvfrom$unix(r1, &(0x7f0000000180)=""/234, 0xea, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100, 0x6}, {}], 0x2}) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x104c2, 0x50) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x304c0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x120, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000da66a5730a8b4a67aa1065685450e81f2fbb0ab9394992273c4e2bb4bb2ba297cfaa26f80c673f6050f1e55c4c9d0998aa7cd569f08f707ffc79475a985f053a00d8c4d90c5a032323ee6632588ade749783aa73f06f7af4e2dc4bfb865058f5505a961c67cf964eced8f2428623251cdcf7977caf3ed1bb8a7d634cdcc0c17d8a721c1fd94f10e97324e7476758a376b1696d9a7e32fce9d7e2e890d856883223eb7b3a7ec0827918e1796b1d8232215cf5ba3f2e14d2a085237cb424bf1c835a08000000000000008c29c4a27af95987d3cc54e6411c2939078e4c7a4ea217e1e40a81228bfedfd17958cecaa7dfcac2509e879c0b3e3a0905a736162cfa81cbf23997918c5b222c0ea393df9b20c3508b0fefe7791e967f070c2686301e879dd1aea432370a79a25103e71ec214e4b2de110a75478902562e0c56b0a7d357a7c593150640aa75c09853b8ad88ad46a1dae2c81482dfd43efc3c8eb57c5463d61c901ae56042411e21f2cf682dc22b6a53cb5e16f3660cb93320c0d2cfa2a6f756899eecbe7546dbb5be342f9fdb5fd97b9b1cd90d0ba23e3a0500000000000000000000000000000000add50b879f331dd1ae524974641379358a2e10a3a2fa2234d5b637009ee39fc6348edb68e62b872e82613836b935d5f319d024d7fbeb23ff9f970b3879a7af6db5c9538c230d9fa28c62ee7a82aeae27ab5fd81d9ca0ea4b73047b569003a32c24a968564dfaf5a4ff26f596895e8982bc54c51c23659323122db4640c4b20", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT=r0], 0x1e2}, 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x1f}, 0xc) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9e5f70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/76, 0x4c, 0x841, &(0x7f0000000100)={0x18, 0x2, 0x47a, 0x8d00}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) setegid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x107) faccessat(r2, 0x0, 0x0, 0x2) write(r2, &(0x7f0000000080)="1aaf68c824c68f0bb5e0fba89b80bcc5ccd245fd6fce657dc33005618b35fea9a75d0cc383e05474f6eb56a97f87bf31b5c093ff2d0f700c5c7870c16209b99f45fe1e9f91ac841916fcd5aefc75b452a008cc7a6b183dd40f54397f6eb020a6eeebb0c3574ee06713b72dcb2459c3c46eb371d308d6dd9b888244eee5dae1c8b91a6f2fa0afdbe7f1de49af2015206ae063dbef41f77729c9a5969d0ee0c083fa68cbb0f1bfa2ff54ef", 0xaa) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) getpgrp() r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) sendto$unix(r0, &(0x7f0000000100)="a705974ea11284e56e8dccb682886e4689a8c4f0d55c5635c3355073ff7bf51aeca3e79d79e3f7a7188bcf069a533a44a5ee97d0e1f9745f5cb2a2c7e246963c37d6fa46cdae15704f75ce7a225302869095b772ac09857046709dcb6701793e22c07bef547dc7529f47f3a5c5627898638b465f6481f7e5d479db511b6600318a37b696824bc864468ac6", 0x8b, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="90202e2f62757300"], 0x8) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x20000000000002e7, 0x0) chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x84) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kqueue() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10058, 0x0) getitimer(0x2, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000040)=""/1) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000100)='./control\x00', 0x23) mkdir(&(0x7f0000000140)='./control/file0\x00', 0x1000000000044) mkdir(&(0x7f0000000080)='./control/file0\x00', 0x1c) rmdir(&(0x7f0000000040)='./control\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = kqueue() ftruncate(r0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c8864", 0x1b) write(r1, &(0x7f0000000040)="21c6c94aa73265", 0x7) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d42", 0x4}], 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80000001) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000240)=[{r1, 0x4a}], 0x1, 0x0) r2 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000340)=""/173) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000280)="c3558316ecc1e9933f4425df69ea6ffd93df7e9fa206d1d3a532d7985d78305e8672dc11b540e15fddd7d94f1a5172e44b3f66deb2728adeb8146922d4241dcb390e3378d6609f050b20121e311b7b97d30552e4162c6244920ad8eb29441c2c3b9eb4abfd39ee1fc4c87cd5c3598ae1c57c0e175901c3de7c5727acbda96907dda494514f41", 0x86) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9ca748f9efa04f01201b02fb8663a2ac71c9156c809018d66edb88c636132571e9274e4332576c7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee90000007a0000000000000000"], 0x80}, 0x0) listen(r1, 0x6) 16:00:09 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:09 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="56efbc46cfb523ff3b67934e2ca341cdf36a020781ba00c0e304dd4e3477ff28c72042056010188b02936051284dca7a282c7ce3cfa5a6870b173eae9f911a67", 0x40}], 0x1, &(0x7f0000000180)=[{0x40, 0xffff, 0xa1, "cb47309048b4a39c4137c6a44374f8cf695272eb2e0cd2159063d81b19e74f21af42ab6129a6c850ebd030409de8b7aa"}, {0xb0, 0xffff, 0x100, "64a43edf73cb00e49be16748e3a8044bc60a82fd3c903ea1776f2b2e72afe822d39f35b9e9e070eac5e8cf06c5a5d74076b710ec478189919ef56a7a12f22c54fcaa1a394b14d7987ef360cad5ae14a4304147e1b530be639f496ab85cf50aa6cec837b643261e1bff2683d6e50bd6b02339d452ac6634011492fe7ad2aec066cc87671bdf563e06f0d1378669c15c18d367c55e51482b5fc3"}, {0x78, 0x1, 0x2, "c1125a60862b407903faff273fcfc7efd04bfbd2aeba67021fb86a9db18ab0475b481554363e30316e713da1c0b8f3e23dd20e485d1ec670655492de51a771a6c9f178f74f1ff046abdf6fef1e3a3437dba4eff3337fb47930ed5d7c3b9d63a72e3251d9"}, {0x28, 0x0, 0x1, "73bb98e036a97d3bc38d24f14db0e1ef5a5bd23e6a"}], 0x190}, 0x404) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x100, 0x6, r2}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4000000046bfb) write(r1, &(0x7f0000000340)="552bdc04c7a0a3dfdef19ca643e03dffcb03215abd543be953b3d563b78b31e5", 0x1000002f0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x7812, r0, 0x0, 0xc) mmap(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000022000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20448, 0x10) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000500)="869cac5e13905ad926e4b9ace30815a51cfdf26468be0047df15e9fb4f41422242f2ca5f06ba2caa445e3f4234fb210d852b9f97381d397f4a56c9bff8414fce317be29c9b9b8b11ab986fd344a32e0c54af1217b7052c3b56295f003cff970de0d282246f728fc1d30b2007a36e77280c7eea7a89ad9d51610a18fc23923fcf7a7646c3bb15d7403e1db75fc787332b133ba1aa2ed5cc064adde809dbbff55d6cf9e0cf1e82d849ca44ce022c49a65c8b70c98487"}, {&(0x7f00000005c0)="2d66772de60835cff5fc4bf2fdbfaef668b752756bddab7ba57315bd29c460b025d718e27a7a9b05de94630e76154f1e3d4c1ea361b292b6fb770c537122bc9f9d26075a128a110613ab4d4f677fd786145199e32f47caf1173d35f39a38afd4b3461184e0f475dd30c92be0cdd2d6a4048a84f55cf44aa1603e305be67431f3cf8c2fd9be239cf1c53aae290871e3d107cd08b742ce9c7d52ac4551ea9d18f2cca60a71e74582b455a7cc8c306bbea4d60724846ca7b0072e0cf0d627bc0387f1415512a69851a422"}, {&(0x7f00000006c0)="d202fdb07328d4c30e43a546788c"}, {&(0x7f0000000700)="1042f3c7ea0665a4046bbe6a2bc9be656bce3686849cce0117796c5c8102cd04d037c834230bfff165836b4f122975d0f81a97bea8ffaed8b979611768d2d17a1d545c3fa502700dac561f5334ace5c67537f84b99dd7a5d217f"}, {&(0x7f0000000900)="f61d77f160534442000000000000001f55121af2f5e40e025758b204568e220e2ebf991604084158446c237da95d2eb52e6e3a67a29fedb6749c12c267ecae6a11327abe677262342e3f9b00cc13d7c9211c6fb7ec2ca6d78f196b6728af7896bb77c7e2b5da5982cb78feb3832319ff0a58e145763ed78652ed79fceb9eb2480b354b31b39ebac00274c6afcae3faf86cf690536647e630848a0ec7a5d7d0c139442c0c8148073de8cd055d12d7c15a28e04fe522ee8b37bd4b08d310bf6d7d4381c391a7245fe585d8ce9825593edea6724094920bd4542bae6e698d8fea398db3236d4a7ca1d6a422401789f3d85d2c8ee6525e927af704caf7"}], 0x237) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="268f495a3e08c8b5b7dddd28802ff77b4d6348e4869630780a6c2e43e0d81f398a19e4bae7ffdf4def0d226b1c92d42e0eb42da9b16173bdf8ec1123aed6ea8d36a8ce252b54530fa0805d0e98c57ee6b739acd15a116931d7837f62b698473c241f79da202dca33116dc88aad2ded686a18a3bdaa6e0b61a4085f3dfb3e91866e77c72547d19a7befa0d0b8b483897038c5978882b1ee82d55b2d837aca6f4d017d67bbfa71021300de8649531d7a18b4b8789ab1fb246c6bb06f202b1e54024c90f8306e4af29f", 0xc8}, {&(0x7f0000000040)="fa958d245879501321c7caab12201307a812ce6e96552d1b87abe8ad453ce48a3f188e1cba3cf8697f3abee6f8", 0x2d}, {&(0x7f00000000c0)="8d7ed6845e74ac586a9f838591fb25073571852b0353ed41f47a9836aad3712c4873d685882094", 0x27}], 0x3, 0x0) r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20100, 0x0) close(r0) dup(r2) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x302f) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f00000000c0)='./bus/file0/file0\x00', r2, &(0x7f0000000200)='./bus\x00', 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000001600)='./bus/file0/file\x00', 0x5) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={r5, r6, r7}, 0xc) close(r1) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r8 = getuid() r9 = getgid() lchown(&(0x7f0000000000)='./bus/file0\x00', r8, r9) read(r2, &(0x7f0000000240)=""/99, 0x63) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000001640)=ANY=[@ANYBLOB="00002e2f6275732f66696c653000c9fc7fefc8d5ee4365411d1eed883beae60110d6895e34a98b1da765d78290da0ef7f3c0d24b2b1eb026ed94790ae817369d0d942c6b5c4d41eb1ac9c80b7a8da7bec2fe370c4f6c84676693f0d06f1863a0cd98b0aef2a715db451ad9919c8e55c974"], 0xe, &(0x7f0000001440)=[{&(0x7f0000000440)="49dc87867910a3976f9437ec577e505f352428f45347c30957eeee0d622f75a9d75a3102cdf6b1236bea370be187f3de1fc5f4648e5f8d58f4a7b075e78322a17b2939ae727055a5a020f13d2ef830a14a739a4bd1254621958b02b4d1b47599ed97de716a3b746b386925fb8c439f1078be1f5ca8fe616cc117d15c3acc657cdf226cbfdaa676d6eead29e88c4ad13d63184b2aaa8a083bb5ec854433942d50517f4f696ffc1b163ed6a9516f6c751f81cd2149e0ec26cea8671f44168bfb1c330a49416259e4cc49ed6996057ac5970018ab73e3cad7d9338df8e02f0ffa6839efc672acdb37a741565aecbce865cb794595fe4cb505c74667653ef020aa5872b8f817c2e8f1c825fca80d79e99bcbbd8e5d99ff01576c731452b8c5e8707e16feb00d11e686ef60e2409b3f04d2f21714b5f8e7f0ed508c35162a71dd47bc83ba27435734f01f721e2d99801a64127a979217d74c78777b584931f38d6141f275a5c59f24910868cb5e19be1463205259a85d5cacf18449c17e34f0b7df41ebdd422608bc7cca44b0ab6705df5cf0044589a7ca4e93f80d6cd9ad537eca50ddb67d7ae077b94c573939afab05dbed5e01b145b1cfb23c35fc7b1feb21d25b7d834d3f5b678b4f14cee49fa1c05a5e1b75a16ef4a7a06e964cf4db99aab983a54b1cc33b8beeb88a2396dea016d2eacd69d10f6b55cf92aebb21a421c4df3f1464faf33ec8ffda6c93792742cc7d4a47bf3b7641fbb55c5b885ffc8d6ff9316136d0d5c8f07b0089944e04473440902507d29104486bbafec66feba123aaccfda75f3f7e672ae8f73658878bfa56b0e4570ab7018441245079ff271f9e0faeef021d0c277ae3e80cb245a1af44ec97651b69f80c622de8f656d8c14833be3a7a845b76530ecf5d6f81cd60bce395ff07e042d18695147071f42692ea2881d81a3df4fc1820f33419ffa908a6832015c477024fa026984fd75aed0b64219ec8843c721c80253beaa65af707638b324b199ddff63dbdd34d67e62b1f6b073c398088357b146a7d8e1bbf3481256ae71c9bf176c64d44c6a4a40f67ca72cd6623691dd2410b876c0d68570c911096e3610c36aedbdf6597a7418bd88fb33de8b05591009ecf26c8ff49c41f64775307f9490caab49fa0caaf8e81757d14419c7a80ec7a7f6c3befac1159b22bd306ee231293a6acf4842e714f5c7448a73553c868dc6fcc9ff24d6620f8877810ba69cd3d4c9c1d0e7fe757fc5e6b0a8a1fc2039515287bdf93518ecb37f217c61b26d54e2f7c4366405e5b9385ac3f3d04a019b92f23990576b5868f9e8ea6ad4f3bfc6fac55cb4891976e8c63309d9508c5128b693da173312e011a3674ac20c741f1212d99cfc872aa84ac258fe7bf43cd1d295bc3e7b2b98718fd134e30fec8f8417e0a30ffc9a8638afbf56d87fff0bbc5d3196c563d06901edddebf13cf4ebac4251b628310bdc3a109e477f7b3e3f261e4597509436bb5ac76252a7a500d9b0426f600f44570945e4c3e9fb80f30d6ac4566cfe63f8e5854d224601593e72c6ae352fbe5d53ccd9e6733fdd4f0b34603880c86e575f45e9a04c984b614247f9b87a453b1c8554fa9ef7ff514e809ecca040d21640e897f70ec4a63b23ecab0e80a68a62cc34a4d50543a22933b70e7237dae6efaaa91285691eb0c373993b48470c3e7251e469a05008ec5ad44bcfd2afe8db87c462c79a321d104dfe1829f2a2ef4614a04a11a2558f3f8bce0de02bc757da3ecdd98d019057a854ccb5442d5fd6b2d497dc72af90c23a5395980a0137f73074820bddd7d89a4fd130b20057f3cd5690c7dd6566879cbea24346e173f009737e3a94ba86afc01ecda83e52f0cfec450b3c617b81c93a14496818c461c8c5c72155fc2ffb01d80bfc523f64d729ebb2c1d2a0632fd6339efd3e3fa0b9587b593076c414936f674c40e6bd414523936e8654b0c9c9f25dd5937f4fdd5d52c884323d79055986d0ee46c67ef0236d7aec1c105d8380df261c877f4db4430d484e81368b3f75fa90766f59a2a94fab7245a637fd80278b30634b46c8d5c1d61e09086186badbbfd8807d568ae8a3a769baac6fb2d8376028ddc8fffa4863540567040dd5530e55d4b0bbed706b450ecf2c00a2d3cf3639fb1b9c2506b6dfb04210532c0324eb9979bca5388957c10bfd43f50d9b72b69e0ba41931cd03390e87a77dd3dacd7719eed780aec765f396c9a67005554d0558f8ce8ab1d50035868c2ab026c4e2fb630e1d2435f79cec527bc5c3cbdc24dfaa58a08bfb5debb208c0a126a24bb250fdb234cbe229ebe30b1ea38a4c530e3521a6d6b77f25e35f9acaf402bd000b912c55057a9449001fccc2c7c88936ceea1d70dc7f39d3e9c489ca794014f5e2c0a3253775c5e20452882d06abd4f36515f92a7dc56a9e12d1d073d0ad058dd73074137bd49d9ec28e4c2b49158dc67159c3af29cefdf54798f489800b8507b9e6fc166401b59af8c919ee783338b2ba6851f7fde472fbf2932fe5bed6a9b5692854eace9f25605f0debeeb4724795b374f475d480f1086bf7b9d7850857c535b4d3be5992315bcfb61854ac47b7f58d1306496aa58e9ee33d5b610874498266dd6cf14d8b3ff5f2500c4950c28c996473cdad61a2bc3ff8d4d392e057cf99a40d79fa39e14dfbb5ef8f6f6178f407a239fdbc547812d39ddbfc7e8cde2f06d9adf530648ef5c216a34bdfd620642891d4cb309e7d8368bac8e583e41db4b921c0c2296d3eae9eab13a04c9c5bf08815b904421265a5669b6cddd16d8d6fe996d47d356b5472abd346754efa355ddf47d99e49a6eb146afc2556c05d769e8310082ab1e5f04dee28a503d095a0591888990d189dd34f69edf611686faece6838a508c85757971c4bae05759be6c439dce458c83615580b32251be4e726090271635d74e33b0bd9ac03616483f4cb200c95eda187498c79bf13bb8f58ba1d1af3d2f7b7055825e9d3e1fc7761ab4808c890d8888d7291f6d5b2a22cac7cc5b174fdfd7a429a3c13f104d21787fdf3425042091e036bae5124b46726dd3553b18ebc28c53cf33f88d734a592fe92336c0c32a6c3cb266405f7ad2f66900cf55723f4d2e854d47520451d44ab47aff9e998dc1962a5588c9a50b3e451633e97b2d9136b390e048f9159967b716ba9d07e1eb88b53fcea7a560b7e116941a7456960642ea3b43b34148ab8e82e98e6bd5d7d2d7907212fc427a2a27f8d20baa63bd92bbe449e63c553cc6623280434a2338e21cf769dc1f5a9ee1c11e6129164ab6a5107c49cc3b42a897e50650a74ec7a5c35028733d1204362908cf16018fc750708bc41a33ce48532d8f233b2916cd77345daf5ab7844287d03d7ab4e1b60a1311d8ba717b2e2e0f4b1a1569ef41279367973c1fb3392980baadc572fdfb32907240062b044c76e074d19037e852ad0d49505837abb8212b63295be0738149a497923f44f0b1c665603f670291c9659cae192348b11147df518a025030749ade712c65353f3444279e01345da674639fcc6dfcfa120e82d6d5615085f8aa0ba1c13f8ffd2e2bc9109474de799b5dfd74e3ba4cd214793feed603cdc4c5d9fdf1e3f46e635dfce6f4b52ef0bd92132cbf4dd6dd0aa43ca60b09a4780a5742e39180b573adb007dd8f0635b0c1b7070bc75089abebfa13ea04fe03eadeba8f7fc8286f6f87771cf48f876712291b921751e14214a24f296d28b543161e28109957c7c1e324d42948fc68279739202454d9589e5b1cc7fbe151610a6887c97f683ec83ee56fd071d3eab6d1f505beb0fcfcee4d587bc4cbe7681c2cc61cd9b902eb3cc4c1adb90956604b2aa07595f40dd3b21f1a166e101e2190820a2fcfede1b57b86be4cec7251572d7203812f65999eff020d9bef24478f6d116f08b2e28d4f6159c1cc2d0b9cf5212f9039a82f6bcecb2d7c41646e8b44e28bddde48f0cf3dc2113f9919677d91c221b847c363738bb37a1fc3ec26a2f132fb4524a70e41bdf60167be539d524073c1ba32a75e24cf1935f44155566794701dcacb360e9d110a3ac5ee9f3c5c969380ec79498f6752a0b8e28284ba971fb77f3a1ed47f50aa0dc58bfadfa466348ae7c459684b487c74bf2abf442fc829bd8788c14f6adbf9e9d5e728570aa47836685b10d691252c8ff1b12382d4a7fdf386e7f69586006c87b3678b490c1f15f83f67ef33a6313648eb1f7832fb91269ec5de822c9f071fab6c9195459c1f6a3ba5ecf970f780484cb7a6728615f20b04f2e4007d61f50cde062e11e76604bb61fe48575b5ff0d69fba906d854f37ff1f7c0f04bbf2d302600a726df32ad4eb834a8d6fa8ae8c7e57e659f1aa6047cf1cc571e9bc5e42e4b718af5ef8304d40f36758eb980bae0e2bf2fb7accd57327a2c446b3ddb200e50fa833236d1e66fc094e966529348280cb560cda68de2b329a6044b15247814a470e1c3f7e6bae4d4da73dcd32003e9d81ead0303785b070d803f11b9c4cdcc831e76cdbc621bece5f6e4940c85b322b8394c0e23c420fa27c214615a0565a4d9bff79293f77642f6506af0389add7e2af9c55b6b5b735d5580e5d9000ccfdf9f82b10f3a27af8fa4d35feffa680795fbd0789599126ee8174a42db679d9354987322776e35900a9ddfaf8a3b07a5ee3593781f2ddcfcf21e8281a22115d4b2c9b61684a76dbaf8229c0f2a5f8c8c685217b21e07d114c646e8d7a5d5d8a63080515334663fbb774411f46a04e55fc42e7c4b49f8240c0bb51626f0bce255a1067ecbf298568ca955633feefe24881cb138bea9792f8624988e62ddf55f97145910bf02541e670ed5452a80815c6d235c567d20966205ce14893cbe4db73be359ee9a823cd8ac524319336997ac01cf6fe2629c2312eb52eeb2a3a7f4e666d3c6548835f1e98d8a223699a90a507a8fb067d81fde4d7961bae9f248382d957e5a83b97345b1bebc0bc1c68c6db484972b922eb54236aa4b581d6f64e6a81796234a430e163369f24e9cfb403489e05c43a3856a94b8b57f32fc4f08d29b1e7e597c1c3cbfffce4c7614f184dc843949318bbd99a4608024d4708421e45ffe771f2b311667d9d7c880a5b87eb54ddd3b0c0ab87b95c5607bb672620c4024362db4915d59b0587fc21ba9abaca6bbefcfacaf8594478bc67e9116637b9e2b54ae2d686f8ddc266e4e6941656d58de278c82cebfc9a8689b58cb2c63b646658aa894d74c6ca39b3614f48a17f64ef8981e9279a6375f841b268e87846134c7aa62b9f324996e0982bbe7d828f63b3d1e739927222ec3e4acb7202671bedd72652f00923bd00689324e4c3ec6c5684c176d9cf786bceba0b8bc3c3ae380413b8117b5926fdb175e1380424ca17bfa99cacfcf6f5876c2372d81b4530e55459a2eba0c3b3629621afbabcf9dfc7793a01939682ed77788234d13dd6bfe0181ac63c8cbf29af7c153e0350824608e89ebe5fa5797b0ca28c6b1ef12c381200c489265ae2e7216a135c00e4b65fc9d03e6127bb13ca07b36bd5a8e449d4bccb28b6ea985b3343d01f273e91aa040b3081a83b6c5df86676ef0fcb52740f73b35ff0eb7ddd5f3260963dfdf7abf9678aba639a924e0213490bfa6fb2b2b8ac4d8a4a9ae9d6e6c3e9ddc3d6089be668295bcd46b9b789cadb8f43e2b3a5aa61e55c25177944829864d2ae3720c5ab7031b3aa5b1757dc2c2320c5746d778fd048c942f615c2789b3858802fbd56fa48b2c530ae0fa183e82fe02b10242e5e", 0x1000}, {&(0x7f0000000300)="16d912457a55a604fc15fb84e0c08a5c029ef21e45b1466db8cb695c1e634a5392e73bd119", 0x25}], 0x2, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="d639a63596bd8b6a1214f5cfb31cb027490f712027f516bcc9acf44e193c828d73c914793d4b4c49092c02b1e3c7dc72f8cda2d4c10e8f0e93a92c11eb4f325cc30dc0fcbf51b78d83934acf2ceab783afc4e69cfccaf5d852aeafd709ee79eb65fe0a38abcef61fa09725004a63e4d657ec7b0320f41a130d14a626569b0dc69d863db0dfdfb352cca297a1b45beb7fe6e34d8bca3a24f082ab9e66b25f4634c775bb4427f034c3d3d181420cc57e0a6c340205730fcb58501383fe9ec76962722513d70bc7a90cabbf141d26123e2902df2e2f5074"], 0x70, 0x2}, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000001540), &(0x7f0000001580)=0xc) r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r11 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000380)=""/137) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000015c0)={0x8, './bus/file0\x00', './bus/file0/file'}) mlockall(0x2) kevent(r3, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x8, 0x2, 0xff}], 0x7fff, 0x0, 0x3, 0x0) 16:00:10 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(0x0, r0) r2 = semget$private(0x0, 0x7, 0x30) pipe2(&(0x7f0000000000), 0x10000) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0x50) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xcf, 0x2}], 0x259}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) munlockall() 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:10 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0/\x00', r0, &(0x7f0000d06ff8)='./file0/') 16:00:10 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x401, 0x1}, {0x5, 0x80000000}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x2c862a33, [{0x1}, {0x1, 0xff}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x7f}, {0x3, 0x40}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x100000000}, {0x2, 0x20}, {0x2, 0x6}, {0x2, 0xfffffffffffffffe}, {0x3, 0x80000001}, {0x2, 0x10001}, {0x1, 0x8}, {0x3, 0x32829403}, {0x3, 0x2}, {0x0, 0x7e14}, {0x3, 0x10000}, {0x3, 0x9}, {0x3, 0x80000001}, {0x3, 0x1ff}, {0x3, 0x200}, {0x3, 0x4}, {0x1, 0xd49}, {0x3, 0x9}, {0x2, 0x100000001}, {0x3, 0x9}, {0x2, 0x400}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x200}, {0xc6000000}, {0x3}, {}, {}, {}, {}, {0x3}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1000000000000000}]}) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x4) panic: timeout_add: to_ticks (-973078528) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *166013 11278 0 0 0x4000000 1K syz-executor.1 216267 86829 0 0x2 0x480 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,c6000000) at timeout_add+0x194 pcppi_bell(ffff80000066d000,200,c6000000,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c3d490,46,ffff800020b432d8) at spkrioctl+0x230 VOP_IOCTL(fffffd80763718f8,20005302,ffff800020c3d490,46,fffffd807f7c78a0,ffff800020b432d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067156b68,20005302,ffff800020c3d490,ffff800020b432d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b432d8,ffff800020c3d5d8,ffff800020c3d5c0) at sys_ioctl+0x646 syscall(ffff800020c3d670) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,4866542d010) at Xsyscall+0x128 end of kernel end trace frame: 0x488fad2bc10, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic timeout_add: to_ticks (-973078528) < 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,c6000000) at timeout_add+0x194 pcppi_bell(ffff80000066d000,200,c6000000,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c3d490,46,ffff800020b432d8) at spkrioctl+0x230 VOP_IOCTL(fffffd80763718f8,20005302,ffff800020c3d490,46,fffffd807f7c78a0,ffff800020b432d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067156b68,20005302,ffff800020c3d490,ffff800020b432d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b432d8,ffff800020c3d5d8,ffff800020c3d5c0) at sys_ioctl+0x646 syscall(ffff800020c3d670) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,4866542d010) at Xsyscall+0x128 end of kernel end trace frame: 0x488fad2bc10, count: -10 ddb{1}> show registers rdi 0xffffffff813edb17 db_enter+0x17 rsi 0x169a __ALIGN_SIZE+0x69a rbp 0xffff800020c3d0b0 rbx 0xffff800020c3d160 rdx 0x169b __ALIGN_SIZE+0x69b rcx 0xffff800002b49000 rax 0xffff800002b49000 r8 0xffffffff81b8cb23 kprintf+0x183 r9 0x1 r10 0x25 r11 0x995c753176dc7f47 r12 0x3000000008 r13 0xffff800020c3d0c0 r14 0x100 r15 0x1 rip 0xffffffff813edb18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c3d0a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=166013 stat=onproc flags process=0 proc=4000000 pri=21, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42018,0xffffffff82353d48 process=0xffff800020b44d30 user=0xffff800020c38000, vmspace=0xfffffd807effe9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 11278 111275 33888 0 2 0 syz-executor.1 *11278 166013 33888 0 7 0x4000000 syz-executor.1 78980 494256 86829 0 2 0 syz-executor.0 78980 443794 86829 0 2 0x4000000 syz-executor.0 97714 382825 0 0 3 0x14200 bored sosplice 33888 69960 4603 0 2 0x482 syz-executor.1 86829 216267 4603 0 7 0x482 syz-executor.0 4603 12755 91048 0 3 0x82 thrsleep syz-fuzzer 4603 131014 91048 0 3 0x4000082 thrsleep syz-fuzzer 4603 212831 91048 0 3 0x4000082 thrsleep syz-fuzzer 4603 316138 91048 0 3 0x4000082 kqread syz-fuzzer 4603 468613 91048 0 3 0x4000082 thrsleep syz-fuzzer 4603 479935 91048 0 3 0x4000082 thrsleep syz-fuzzer 4603 201375 91048 0 3 0x4000082 thrsleep syz-fuzzer 4603 514365 91048 0 3 0x4000082 thrsleep syz-fuzzer 4603 243246 91048 0 3 0x4000082 thrsleep syz-fuzzer 4603 181953 91048 0 3 0x4000082 thrsleep syz-fuzzer 91048 480328 60424 0 3 0x10008a pause ksh 60424 305816 94063 0 3 0x92 select sshd 35126 270877 1 0 3 0x100083 ttyin getty 94063 333078 1 0 3 0x80 select sshd 22315 247127 38301 73 3 0x100090 kqread syslogd 38301 456737 1 0 3 0x100082 netio syslogd 5844 501974 1 77 3 0x100090 poll dhclient 75579 271938 1 0 3 0x80 poll dhclient 1024 168244 0 0 2 0x14200 zerothread 7142 496750 0 0 3 0x14200 aiodoned aiodoned 27107 56884 0 0 3 0x14200 syncer update 22374 281161 0 0 3 0x14200 cleaner cleaner 73059 181159 0 0 3 0x14200 reaper reaper 51535 200683 0 0 3 0x14200 pgdaemon pagedaemon 31293 28094 0 0 3 0x14200 bored crynlk 63808 285315 0 0 3 0x14200 bored crypto 88888 384209 0 0 3 0x40014200 acpi0 acpi0 72832 287297 0 0 3 0x40014200 idle1 98323 333367 0 0 3 0x14200 bored softnet 69369 311879 0 0 3 0x14200 bored systqmp 63131 285607 0 0 3 0x14200 bored systq 15273 515233 0 0 3 0x40014200 bored softclock 93744 310970 0 0 3 0x40014200 idle0 1 272919 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 11278 (syz-executor.1) thread 0xffff800020b432d8 (166013) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234cf80) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:436 #0 witness_lock+0x58a #1 ___mp_acquire_count+0x67 #2 mi_switch+0x3b0 #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x1bc #6 spkrioctl+0x261 #7 VOP_IOCTL+0x9a #8 vn_ioctl+0xc9 #9 sys_ioctl+0x646 #10 syscall+0x5ac #11 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9499 6350K 6370K 78643K 10756 0 0 pcb 23 9K 10K 78643K 303 0 0 rtable 100 3K 4K 78643K 250 0 0 ifaddr 49 12K 12K 78643K 96 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 16 0 0 iov 0 0K 12K 78643K 52 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1535 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 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 103 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 532 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 42 38K 58K 78643K 338 0 0 subproc 64 65538K 67586K 78643K 72 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 56 0 0 in_multi 33 2K 2K 78643K 55 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 202 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 87 20K 22K 78643K 2447 0 0 UVM aobj 54 2K 2K 78643K 56 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 32 0 0 NDP 9 0K 0K 78643K 25 0 0 temp 137 2363K 2431K 78643K 4170 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 260 0 253 1 0 1 1 0 8 0 plimitpl 152 19 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 90 0 86 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 10 0 10 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 2 1 0 1 1 0 8 0 semapl 112 101 0 91 1 0 1 1 0 8 0 shmpl 112 54 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2429 0 1019 46 0 46 46 0 8 0 ffsino 272 2429 0 1019 95 0 95 95 0 8 0 nchpl 144 3389 0 1762 61 0 61 61 0 8 0 uvmvnodes 72 2524 0 0 46 0 46 46 0 8 0 vnodes 200 2524 0 0 133 0 133 133 0 8 0 namei 1024 9424 0 9424 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 8031 0 8031 7 6 1 6 0 8 1 sigapl 432 700 0 686 2 0 2 2 0 8 0 futexpl 56 8006 0 8006 1 0 1 1 0 8 1 knotepl 112 183 0 156 4 2 2 2 0 8 1 kqueuepl 104 154 0 152 1 0 1 1 0 8 0 pipepl 112 488 0 469 3 2 1 2 0 8 0 fdescpl 488 701 0 686 3 1 2 3 0 8 0 filepl 152 4216 0 4118 11 6 5 6 0 8 1 lockfpl 104 183 0 183 4 3 1 1 0 8 1 lockfspl 32 290 0 290 4 3 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 1144 0 1137 1 0 1 1 0 8 0 zombiepl 144 686 0 686 2 1 1 1 0 8 1 processpl 840 716 0 686 4 0 4 4 0 8 0 procpl 600 1859 0 1818 4 0 4 4 0 8 0 sosppl 128 7 0 7 4 3 1 1 0 8 1 sockpl 384 512 0 495 4 1 3 3 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 108 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 173 0 0 9 0 9 9 0 8 0 bufpl 256 5906 0 1013 306 0 306 306 0 8 0 anonpl 16 65451 0 57389 51 16 35 49 0 125 1 amapchunkpl 152 3538 0 3438 5 0 5 5 0 158 0 amappl16 192 2638 0 2218 35 13 22 33 0 8 1 amappl15 184 255 0 251 1 0 1 1 0 8 0 amappl14 176 260 0 256 2 1 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 273 0 270 2 1 1 1 0 8 0 amappl11 152 178 0 169 1 0 1 1 0 8 0 amappl10 144 60 0 58 2 1 1 1 0 8 0 amappl9 136 338 0 335 1 0 1 1 0 8 0 amappl8 128 137 0 117 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 411 0 397 1 0 1 1 0 8 0 amappl4 96 270 0 246 2 1 1 2 0 8 0 amappl3 88 412 0 403 1 0 1 1 0 8 0 amappl2 80 5768 0 5706 2 0 2 2 0 8 0 amappl1 72 23391 0 22960 24 14 10 19 0 8 0 amappl 72 2066 0 2029 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 55 0 2 1 0 1 1 0 8 0 uaddrrnd 24 701 0 686 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 701 0 686 1 0 1 1 0 8 0 vmmpekpl 168 9777 0 9756 2 0 2 2 0 8 0 vmmpepl 168 79513 0 78067 95 30 65 75 0 357 2 vmsppl 360 700 0 686 2 0 2 2 0 8 0 pdppl 4096 1410 0 1372 6 1 5 6 0 8 0 pvpl 32 214315 0 203177 144 40 104 127 0 265 14 pmappl 224 700 0 686 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 455 0 4 13 0 13 13 0 8 0