kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 17:26:31 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.168' (ECDSA) to the list of known hosts. 2019/03/26 17:27:10 fuzzer started 2019/03/26 17:27:15 dialing manager at 10.128.15.235:45190 2019/03/26 17:27:15 syscalls: 1 2019/03/26 17:27:15 code coverage: enabled 2019/03/26 17:27:15 comparison tracing: enabled 2019/03/26 17:27:15 extra coverage: support is not implemented in syzkaller 2019/03/26 17:27:15 setuid sandbox: enabled 2019/03/26 17:27:15 namespace sandbox: support is not implemented in syzkaller 2019/03/26 17:27:15 Android sandbox: support is not implemented in syzkaller 2019/03/26 17:27:15 fault injection: support is not implemented in syzkaller 2019/03/26 17:27:15 leak checking: support is not implemented in syzkaller 2019/03/26 17:27:15 net packet injection: enabled 2019/03/26 17:27:15 net device setup: support is not implemented in syzkaller 17:27:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) fchflags(r0, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x6010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="fa51afbf9e1420d7013cb1ded9b2b0e68ef19c104a0f1c41513c8205bc608b4a2abb48b811fc9c2a0c7189595e4ab0bb0f73fe29a6184481379b4a371bb6155527e4fb86bc02c96600a473290271", 0x4e}, {&(0x7f0000000140)="bc8b8afb0bc942b4e823204fe95e74b2a94d3b29cb9b0b7723b792d54aa13a69a468cebb4b55e232cc1f16df33c721e3f5d903d946ffeea9b7aa176aa623c5a12186cd8fe069651cd4f3aced8f46250be7e2f303bd19ccd7333951887f5b0afc4e4a3a3298f05bc3b31982233d5d5c23afd58c6a8cc5d3bbf925b07ff661b8ea8e10b95c25a254493561e41307c20afb0d2a94b8ccabf2b6d1d6ad40254bfb1814698b7cba68c4bbf86cfa550b20f6a1070ded", 0xb3}, {&(0x7f0000000200)="514f72d9da0ba974f355f2c57735beab3bfd86f063cb5c870b6186168104e1c6d8492a198ac9ca8bb8dce719fe77f00651961c6696ac3894ff2f7d7fe0f8af40c09079213a1c00d189ec9acffb5cb17d8e15fe32ca0f068531cfa58477e4702285", 0x61}], 0x3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000380)="4f3a3659ec7429ac6d1a7eac38999edaecfb4052afda19397df8a0a6d5b309e09d4ee159c9f04d9b9bf5c10d664d6699a68ab877a8889e678473ffa9a11585efbdf806511c2d043fc5a00cf5b1e9840254b24363bb7773ae9fedfd93611ca8c2dba0c77e41c4984e62f594c1a656409306609b611ac598f83d2624104cb51a65cc3ab933ed270f9bcc9b84b1705b02b7a4ec2cae39787b68b23670f1cff66fd5b1516a8b4b4bfb71b4a80884cf80006b43373d36230fa7324bc574c92165ce4a8b8e5e0388ac5ad492aac5560a2d70336fea5f374fccda9b5a6e107d887fcac7dd0b7dc0", 0xe4}, {&(0x7f0000000480)="6bb5cf8700b274c1d86d000b1e4b914e532c5543bb972f01358693aa2a25cd3449ef24", 0x23}, {&(0x7f00000004c0)="b2984a1b6bf04baf13582433291d4813383d1204ef6cef006396a5c379036ae9899b2c00ec3840ce7b999ad6c4c15d19de701e2b7cd559b1112d063540bf558cd3e2a4059c2bce72ff22dd439ee60ce35ba02f19be5967285d98f97c2fce66", 0x5f}, {&(0x7f0000000540)="9b6ec92f0da34cac7a4165b2ae8d7e8979e58edff76c1614e23270be156c106834e8f077178f10d7e42737274a852b54286823e28e6623068c210e5b1245192cd1bac4582c96475826056d74b4768652d619845d88313b2411bdc77fdd8ddc5d3b45e0997ef92ab368c291be27a859a0490e7b93d42ba4bea013902dbcb98605bb2ba86804cb4e9a39ecbab04dd9fc9fdb6237ca97d728786852a346490d2d4c67cc32cb3f2a554ab32ae8d4e480ef2bba85386bc2d59bae282090db9ad629376fdc13f6f220d0081b1ca7ea26ef3ef1e0d793ed9ed3d8efdde1f531e3edc40ba57ea4e6931bfcd8ab91b11d3a528cb8", 0xf0}, {&(0x7f0000000640)="f618429cac90f8c14b1fa582358d2b5a100841429616f11dd5a319035e8eea4f22f9fef0e84770037319fbf41730049d06887f0b7e9856321a5f2a", 0x3b}], 0x5, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x404}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) seteuid(r1) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000800)=[0xf241, 0x401, 0x100000001, 0x0, 0x0, 0x7f]) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000840)=""/191) clock_settime(0x2, &(0x7f0000000900)={0x0, 0x2}) semop(r2, &(0x7f0000000940)=[{0x2, 0x81, 0x800}], 0x1) close(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000980)={0x5, 0x7, {0x9, 0x7acd}}) r3 = syz_open_pts() clock_gettime(0x0, &(0x7f00000009c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000a00)={0x80, 0xa8}, 0x8) getpeername(r0, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) syz_open_pts() pwritev(r3, &(0x7f0000000cc0)=[{&(0x7f0000000b40)="8cf76c1342add9f7b79aac12b4d91588a6330d9605c258bdb4936771933b6c400f34d43948673313affc9dd34ed548849c3b1f8949d1a18fe6e69daad721cd48bc999530fee717ab528d63ac67d1f5f644dcfbdc2a1aed16a4977dededb72b91", 0x60}, {&(0x7f0000000bc0)="d3796819c88ff054322e7f3297c715dffa157c64c2cbfba8edc4bb56a9b50620b0806770299f29ca90188bada4fa430c17beb88faa2f7e9eedeb6f1c17e738b239311538ba9b5f4c4f4b99c4edc7ea1f5d1bbee45e9f31a07c27779bf182983a8c7995ac7a8961a98b7dbf796dbff65e56c6c40568f960ab0371b0a419f16c17a55d0c09915c40dac3e16f95afe0878f53714d748a69e174f30401791b76fd1e9507f368c163c964756cb53d154d51031191e6936d12b47257a366f64fda32ec3f7440b871ff5040f76a55868be5926a6264a2773c54f1", 0xd7}], 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000d80)=0x3) select(0x40, &(0x7f0000000dc0)={0x10000, 0x8, 0x8, 0x1, 0x80000001, 0x6, 0x10001, 0x101}, &(0x7f0000000e00)={0x200, 0x0, 0x9, 0xffffffff, 0x3ff, 0x6, 0x3f, 0x2}, &(0x7f0000000e40)={0x5, 0x3f, 0x6, 0x7c, 0x0, 0x7ff, 0x8fd2, 0x3}, &(0x7f0000000e80)={0x3ff, 0x3}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getpeername(r0, &(0x7f0000000ec0)=@in, &(0x7f0000000f00)=0xc) 17:27:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/236, 0xec) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x2, 0x7fff, 0x1f, 0x0, 0x3, 0x6, 0xffffffffffffa574, 0x2, 0x0, 0xfec9, 0x9}) r1 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x4) chflags(&(0x7f0000000280)='.\x00', 0x30003) mkdir(&(0x7f00000002c0)='./file0\x00', 0x105) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x10001, '.\x00', './file0\x00'}) mkdir(&(0x7f0000000340)='./file0\x00', 0x1) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000380)={0x3, 0x6, './file0\x00', 0x100000000, 0x9, 0x2, 0x8}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) getpeername(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000004c0)={0x1, 0xe0}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000500)={0x0, 0x7, 0x5f14, 0x3, 0x1}) select(0x40, &(0x7f0000000540)={0x4, 0x0, 0xaf3a, 0x8, 0xfff, 0x7f, 0x4, 0x7fffffff}, &(0x7f0000000580)={0x1, 0x3fe00000000000, 0x2, 0x6f5e, 0x5, 0x80000001, 0x9, 0x200}, &(0x7f00000005c0)={0x5, 0x6, 0x3, 0x2, 0xffffffffffffffff, 0x80000001, 0x39ee}, &(0x7f0000000600)={0x1, 0x80}) r4 = dup(r0) recvmsg(r3, &(0x7f0000001880)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000680)=""/82, 0x52}, {&(0x7f0000000700)=""/20, 0x14}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/45, 0x2d}], 0x4, &(0x7f00000017c0)=""/139, 0x8b}, 0x2) bind$inet(r0, &(0x7f00000018c0)={0x2, 0x2}, 0xc) bind(r4, &(0x7f0000001900)=@in={0x2, 0x1}, 0xc) munlockall() symlinkat(&(0x7f0000001940)='./file0\x00', r4, &(0x7f0000001980)='./file0\x00') openat(r0, &(0x7f00000019c0)='./file0\x00', 0x8, 0x120) utimensat(r3, &(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x644f1e8, 0x9}, {0x2, 0x2}}, 0x0) stat(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)) socketpair(0x6, 0x4000, 0xa00000, &(0x7f0000001b40)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 17:27:18 executing program 0: r0 = socket(0x800000018, 0xfffffffffffdffff, 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="391ac85d9db4481ccfc052", 0xb) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x100b}) 17:27:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 17:27:18 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r0, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e5c3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590985a631f86a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb711781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2ade51e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c13c1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e078", 0xf9e) kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 17:27:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x441, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:27:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) getdents(r2, &(0x7f00000001c0)=""/51, 0x33) 17:27:19 executing program 0: sync() r0 = socket(0x1313fd237703a381, 0x401000081002, 0x7ff) connect$inet(r0, &(0x7f00000000c0), 0x9c) r1 = semget$private(0x0, 0x7, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) 17:27:19 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x10}, {r0, 0x32}], 0x3, 0x10000000000000) readv(r1, &(0x7f0000000040), 0x0) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xffffffffffffff13) 17:27:19 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) accept(r0, 0x0, &(0x7f0000000000)) 17:27:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) msgsnd(r2, &(0x7f0000000180)={0xa9729cd16c7c350d, "1c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"}, 0x83, 0x800) msgget$private(0x0, 0x200) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xffffffffffffff00, 0x5f}, {0x18, 0x1, 0x6, 0x5}, 0x3, [0xf12, 0x3718000000, 0x6a78, 0x4, 0xce6, 0x1ff8000000, 0xfff, 0x7]}, 0x3c) 17:27:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x10001) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x400) 17:27:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) dup2(r0, r1) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20008, 0x0) 17:27:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket$inet6(0x18, 0x5, 0x10000) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x3eb, 0x7}, 0xc) rmdir(&(0x7f0000000100)='./file0\x00') 17:27:19 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0\x00', 0x91) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setuid(0x0) 17:27:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0xffffffffffffffff, &(0x7f0000000180)={{0x1ffffffffffd}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x1000, 0x36c6, "89c9288da6933726b37cf58daa8f99194b7afe2b", 0x2, 0x268}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) ioctl$KDDISABIO(r0, 0x20004b3d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:27:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x0) 17:27:19 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 17:27:19 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/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) msgget(0x1, 0xa0) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) r4 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x8020, 0x100000010a) r5 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x67, &(0x7f0000000480)="efff8afa700a6a3cc32fbe75ab9447ef22f4490022c06af7d409000bffff710ce8ce071ae4c4a12da2d073c16de45eac3623ce14db41d46e590d3941f9315261b308228bdcccdfa47d5c9fa8940cf9000000000000000000000000000000000000000000000000") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = 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(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r7, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r8 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r6, 0x887a34d618970c66) 17:27:20 executing program 0: r0 = socket(0x2, 0x8001, 0x400) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffdd8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) fchdir(r1) shutdown(r0, 0x1) 17:27:20 executing program 1: getpgid(0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/189, 0xbd) sendto(r0, &(0x7f0000000100)="9fce729a0df008806a83daf4e26b4cc6f3234b469b9c4acea1b337aeb8b0b9b2df5f0991b50d9fd28e4048f5b2bc0834ce7fdae2ab2073da4d30448af999a82dc2420763d389ab1bf1a1d93e7d9fb828ec5912cc8c906b95fdfa6a44b2cc06e981638ca0364319eead1b15234cd6e75d1ece6d09cc13fda7f293e9e7abfdf2b7c2c833dcd0a3bc8fb9cda33047888db2e344", 0x92, 0x8, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 17:27:20 executing program 0: setrlimit(0xa, &(0x7f0000000040)={0x20, 0x800000000000096}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='J', 0x1}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 17:27:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:27:20 executing program 1: setrlimit(0xfffffffffffffffc, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000040)={0x9, 0xffffffff}) setrlimit(0x0, &(0x7f0000000000)) 17:27:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589", 0x1d8) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x7, 0xffffffff, "eaf1f13775830b9ec7d480505aec464bfc69d4e2", 0xffffffff}) 17:27:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0xe, 0x3, 0x8) setsockopt(r0, 0xed, 0x3, &(0x7f0000000000)="186fe65c", 0xffffffffffffff43) fcntl$setstatus(r0, 0x4, 0x8c) 17:27:20 executing program 1: socket(0x6, 0x7, 0x7f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x68, 0x7fffffff, './file0\x00', 0x0, 0x2, 0xffffffffffffff00, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x800000000014, 0x2, 0x0) setsockopt(r3, 0x29, 0x2f, 0x0, 0x0) semget$private(0x0, 0x7, 0x376) socket(0x18, 0x3, 0x1ff) r4 = msgget(0x2, 0x66) msgrcv(r4, &(0x7f0000000180)={0x0, ""/188}, 0xc4, 0x0, 0x0) fchdir(r1) setsockopt$sock_int(r3, 0xffff, 0x802, &(0x7f0000000140)=0x7c601661, 0x4) r5 = fcntl$dupfd(r2, 0x0, r2) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x2000, 0xff) 17:27:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) 17:27:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x28) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x11, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) socketpair(0x18, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x100, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) dup2(r8, r5) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x30, 0x40000000, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x50, 0x8, 0x5, 0x800000000000}, {{r3}, 0xfffffffffffffff8, 0x20, 0x80000010, 0x0, 0x8}, {{r4}, 0xfffffffffffffffb, 0x2, 0x80, 0x5, 0x6}, {{r5}, 0xfffffffffffffffb, 0x40, 0x4, 0x5, 0x9e}, {{r6}, 0xfffffffffffffff8, 0x1, 0x40, 0x8, 0x401}, {{r7}, 0xfffffffffffffffe, 0x59, 0x20000000, 0x8, 0xc66}, {{r8}, 0xfffffffffffffff8, 0x4, 0x8, 0x8, 0x4}, {{r9}, 0xffffffffffffffff, 0x1, 0x20000003, 0x2a, 0x9d64}, {{r10}, 0xffffffffffffffff, 0x1c, 0xfffff, 0xd556, 0x5c}], 0xfff, &(0x7f0000000440)=[{{r11}, 0x0, 0x8c, 0x20000082, 0x8, 0x8001}, {{r12}, 0xfffffffffffffffb, 0x8, 0x0, 0x4000000000000000, 0x740c}, {{r13}, 0xffffffffffffffff, 0x64, 0x1, 0x7, 0x3}], 0x4, &(0x7f00000004c0)={0x4a, 0x800}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r14 = kqueue() nanosleep(0x0, 0x0) kevent(r14, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r14) 17:27:21 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x60) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 17:27:21 executing program 0: 17:27:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/48, 0x30, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x5}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:21 executing program 0: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8, 0x0) r1 = msgget(0x2, 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r2 = msgget(0x1, 0x128) msgctl$IPC_RMID(r2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="122722bcca14d5beb6f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) msgrcv(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bdb70e4e808f2880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039b0000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) write(r0, &(0x7f0000000580)="7005af1c0a270663b411ab513d67129c55b3585424c65de3c71d7a07d651f5aca7b928fe02b09149792e645fc19688e3859326d07ff76146db9b63e400f17d3b5941a919ce53b1af7bce845ce28fec121e3b4ecf9f091ecffe8097c2d3d6d39f94fa0f2ab508e9231675b736c24e9525c096b10da6231a1da232f0282848a1c7cbef0f6530d31055cc64b2816ec30ef08a7095154d1057ba778773af92e7e29f29ae2a57d7d4fd3fc0b16bb2515b29b29af2564c61b21b518e80fce413b6d782f3a9f2ed14d8f908ae3ae43f53fd", 0xce) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000040013000"], 0x1) r4 = socket$unix(0x1, 0x2, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x51}, {0x6, 0x5}}, &(0x7f00000002c0)) msgsnd(r2, &(0x7f0000002500)={0x1, "0704cae19f1afee55f8b7292a348cb190dc002d864c18e6489b9e1a49057c5746143dcc53666613111584a1af7b6f224f9cebf1e6f4c6dcc9ce32918fda323688c97764be27a0d7889c96d6f704dd7d322ebf958db9d278432b228166ec080ab5059e90278a66cf27f60cf92a6678a827555c9b2c8e383155fcfcd046d22c3ae663973693306c15f925f423568ca5719c5dddb9c397c4d1caf57108a57ece12ce34f9cec39e32f92a1f1e012023a3bf7f8e5633c701198c12447ca0d0bdd9fa55d2b7bb6156aa7db743c70409ed3f6cc556c4fc214995e5b860c792b12dbdc219c0bc27c912b87af41de8badca0bc55d6b71cd66b8ec4567727d800c3cfe476b7a305ef165f09a5d371b356272d4ff294ab5b6071e6b1ae50c71ecf175e5e12216442c4b31f80099a1374922b8f40ed3adf835901d191c3116ac3e4f73f94bc6534e1dcfe717f75ba5b313270f39a3d9150ee189e260ec11f84853dca596d1ada73ecf39a6a7d7a58fa20fd688bfab38d5869cefa96cdf7c703ccdab883b7df6a4c05ad4ca60b20d15e6091bcbf28f4119825b880335c18dd66f8f847fcb4624c696f54bad77c7d493711eeef0c1c9d65eca326602f01e8501db4efac0fc8ef055b37f26274e41f1b8bffb841567e3658ffc5cd08748369f7229713e8ed8910059978dcc521021c6d3dd13268a7d39dda63ce59ff4941d7e7f7cd47584b8cf8a5f74bcbd2bc80be36f038c052da994eb6cc60fd886f00de47e84b2f3d59db365e0a5a20e6644ef4c13d3be54ea0e5d2220dcb0cd05c5435ee43de06613d2a34688ecf1537dbd44bf51fa52f1a9513f7cb5b4c6b7daa95472f5ef9e3cd40c4faadddff080a3e1464b9d6bdbf62571afde6da91634fb340c615f7046a02d4d340d7bb24bd2560b9ef0d5ba57c4617b6077c463dfca21382d4ff13ffe06beef5a1bd98fcd3e0210ad4b5644de00d1579e6910bfefd1e8d4fcfa87bc888cae716c1a3047cdaa0d6ee39ee5d06df4624a7e04451f664709aa64a1c086c468a7d9164a9e03668fd748a8c9feb45fda09e6f157dd3534c7489f2dd11de4686a136ca91d2c43281f832327be705f8ed7afbfafc76fc2b12ccfc389302a391197e3cd4ef217e87c25432dcc8221eec551c7cc6908d13067b6a7c59f75588cfed130c730f92ee25942f98d75843d6feaaa72d92f0fb85653aa40c224b63dd2078feff0bcb9ac13a52ba775078c8e2a521011d436996094e70eecbec752bc8a5c51db0793c6229af5472dfccead98a893ff953c21e105b04269eb723cb49d140acabdad41b3c5e233c7e11894d20204660e3f62c8702aba18b09fef22a694a9208496a20446a7dff99578c07a8b9c9792104c5aa942a0cc377617eceb53dbb27cf630df4122c5a0f431a8bcb87a87c9a1905b371b30ccfa8c69c498d57e388e39dfa54f0bb7eed380e23f1074c1423bd2592cdd4207e75ea92b10a2a9289abe5a4fd33eb0057beee9d87b10b442ef26bd27fec632deef73b9046e79cd3eab932c542958ccc3a05ffcbac7c98b73536bb3894e69a4d63513814dd6160bf40111e46f6241638e8375137e724ca693bac9d7353884dc297fbcec2b1cb5598510401d27adc439163f02a34e52db0adb257ade475f3929b3a3d367fa0d705bb2ea790fa6d13982a9cdf704bf2630328dafef05b41bfd29f7678b9a0d70368b89c2a0413b1a8e0da64f1b3bbc92e53abf1170a045f5468172efbd14f5ca8522d9fbe337c05d806724f4eb9e8e81b6ddc00e3276de7290560685a46a1669d50ca9b985d0607fb553f4bf9a388e7a72e42cc2178e0a3644b81b77dda469b73b0afb7ecac880ca98f7724fb409b69af3408ef808b3bd9a5242f524e236f383e0b275c8b38f65011511d1e15502904c1643cbf30b6d363a1bb0aaf8d5274459f59ba957bcd6c6f5f786d1195e330471fdd57c5490e8942e1208d35134a2e241fc7cd1cccb60ba038676f311fce13059e8387b73d692e4f317cd0b46a6b94b13f2516367244c0e0e8f325795fc16608883f59822d523828001493b0020a144824be77060b77ef4a5d8b6d60a0db7428277c219b314b1530f50286d3a372a287a5937f74a6dc17c4c890ca40ce40541f19832ba818ee2cdfc7f616dd536548a01bd6a7bd418fc348bb4431ce9b96c4c2efda80fae209410c247257dafd84ad77e9c1878d6e39b25ad3b8a60fb71721d2a31c6a69211db14db73da973e862b21a385461b4074ffe39cdc7407961913dfb03c5a393f6a43ea9c1c45decc6dbec62922947b5a2cea128545d39e7e79b76654cdb7dee52a1503a338ff6e30c38943a61a266f3aafe0bcd3df1884c23b0d1ef3f63e6bf78af25f8136646566ca014faa2626e40ea02abc3dc0da6d6b426081149f65a5cf1bae9a78b266676b174aec779477f7aa064486c4e490ccb0139f139029dea23937ecb77881013692f738d3f7dcfdd35ad13b5f1749676770dd857d0485345d7229b521b5763caf7873df13b24c4a1d339135b4077f292f64daf67abb334b1a6adacc1832b4ababa783c6dc83ba876ab0f05bae9fcfed7599ea95ddbdb85c29e97729916b2ead791d0f663ca24c0ac28acad138944298cf83dd15add78046544eb7527173f3e2faac012f7db5bce613bf0fcac3a0ef11057805fc39390e4e5792e83721563e604b7b22e26ea25fc935a8adabdf9b9baa4e23397a2436e7a91e78ee6c7a0e16d43d66f92e91fea56b071f87f0f375920746ba695b4d65edf21aef7bd664d7ed6bd2439287ba76b049bd62a6e2a491ff8480c59e1cbcea4c10cb87939b7399cdb7e10153f6e00f0dfaab6d9af2ef3dee751232732792bc2f5771a9edb62f76e555ad0e2928996f55e89c81be38c3b1e7cdd2ac8ed46896a8e56cf35714b6b550bb2950051f79c5a3a4abd1e9ce72f0e88bb6b85ec5485446d43a7f61436bffc73d28acc3120f36f4afa697aaf3761a78d2ba5e235158d5d5078c516d97ceb8f6af6e06d767166b42fc1b6d4aecde25b70fcbb3184e5e7b5ecb9533531f8d0ac56dc0dec3dd7ad55187253b2e0ee45ce09e5bbdee400c9f69065b4684c286537632e9d54f5b1da97d03ea9377d10956831d6a5679d9dfce58dfaa7263718c10ba71d4b379308470fa684c47d98e5ca9ab8ce94cfaf9db882d8e2ee777a985dc916eb4434fe2c3d710bc4b7a684f6f52b1517a1d0f71e9d74e78f23660fa7425a254dbdd33c2d1b9e3146512d4a9f4f05152c0f06faa3d39d5fbb7b83058b076174f39eaf67a4bfc0e9f8f7338ded89a451c6c3df019b0a2a445dde3bea046f3f11e1dadf132bd24521a2f0cbbc05bb4662fad05314016946b5222cf4dcca9ec57274a2d3e3604a520f33b1d86219e4ee1261448fc52224ab65d66f53a631e93d063b74e7af5d11802c87b858f02be5df83b06ab73a09a33327b709c64bf7a130a5abc6b232be258aa2b902618bc57c8ec46b5c6eafc329ef0d151a2e6e845fc397eca6b85f78e9cb46c9eba3c26127c21c0e9d9b0b26992bf51fb357efae49a0af6070c2e699c3a516337dc9357442187e091edbe7318aa802f3539e7e35e8527eeb7744ca06f8f4255977926546f062de90f44388128beabfd03e1e83881e15c249652782921ed82925d5d9ad4eab0fb9815d806b265980cd927220fab77a552271ebf33d028bd9d50b378d5adde3568045190d584eeed7cc3c31cc2ea37400a143dd72ecbb06c7c08d4e008107d91ba29d3d802a6cdac8a8ce792313cd7ef090b7619687618c5ee622e4fc4ac54071e861c1514c24918ed3c47ddc8fa02869a20e8cabe83d78fe3d9131b90dadaf2e6c4b9dfbc7c00b860367cfdbee7754d785a4c8d2e0167759a0c3f9b8ec50dfd0c0431e3b9e372ec6849a0f2dac930d7eae29eadb72a88bb19e48c2a436357c53965b3f64c3b080540ada9bb9f19abbb5370b5e148db1d96ad6ac3ac0bf03ae2a39244314d2b6ec86eedc7fbebb3652a78029c8975bdf22227f844dc6f45e22c6d4670904c54b24f7cb17ad50620b07b1fafdc64bac9897555585490727efe28f6cc452d301ca877358f86147249d3808a44e28553a63dd101e1d597c6b7db8893ca05ac816c04856834c00438b88795e0f314ca534da2db4c1a001f700ad61d0b754866321818bd0bcb45ecf00b9f46253b340d48d1e79b321c49029e23af68b548261a0bd51742e105a960e73ac6311a30f2f716c02120ac9b53031e5d3556748ca348e0504b1ed2010279ffad58de60c353abd88bfc74b5e4ce30f599262913f08d124d515ebb378a81f1e9bd76611ff5d0d7222f94b330d1d4c278f6e297010937a0dd7b7a0e68ff0ca99551ec73606dfdca28dbc723350ca70421fe3087ea61dc4d3cde50b173222dc3d754e0ec2375529ff9e88f04b2b38e0e2c4b41385bb19d9ad7d3740aa58a923b73d0032517ae4091cda0abebcccd09ad69e150016999891a077b65e9cf04c2bed0479837ac291d7dd6a35a8618c5915ad82269822df5cb1a7cb9e6afb4743d10cbe8af29452a357b375bd5b60dbe431b9ace40084a77cc099236bf645ff6390cedd564b97cf31f54e5bb42944bb5e5b17164cb815bee09f59ee36dacad932d853ff64c3e62eaa60bbff81639800051c62553b477657cd9676e22a3e9b0fdc1972af71fc149fbbb4b9525e141944aa511cbc4b05c26d9d58d5322e8f4e9adce92a9ed445af14d9765a145f0141aa79b9b6ea24ef8789251b7ae9ac82f6cd6ff82ce52d61a69890f9377c59a6a96004d71262e191951d66c9fda02eed0b15c6e2d27d80694a81192e675f569227468379d2badb3a6b75cdf8dbc3c691ad894c9f561ce0bc8030623fed8f99d8ce113e13103b274067d1dba69d189f2d638939a987a899e8832095a86e4062e3b080904af8fc911a6f58a576598e0d30b4594d2b6656e4ecb4c2cfc1fb0cf08c045348effc3c95ef78482a0a1c1e941aac80bba1e6af9f9ac746fb85d4241bebac7aeb29e8f161358b4aa51d923d8b62205c5ed41d1c599dab3998a213956bed506faff5fbbda5fd5096f15c621ad67c2463dab8c4c92f5ca8d19d0eb4e7543948f3db0edefde44b8e7959677b5ec63c2161c209a49c781afbccb3e2943ab0e7d133b06f41bf57be90bf79c5ce5d680d1f417f2362e9c90390f22ae8ece6eb51fa1851ee723096f089edfb26f61ef03d1218112ccef18211314b5260869845f9e278099eaf39155f62ae0535fdd28ab11af0ed6b886e39e977cd0bcb352608da48ac6a1c7e3bbc1fa3acfa332595810d4c59a45788093ef2854361b250644cba0d94f413b97b56fb865d647039b15b8d7c508f25e475c010b20a1ff77441b70596f5a659241d37c26a24089351628f1732e04be7d863f3f5882e9268935f98ec3e048e1870f12cde4527fa31c58f8ba1dcc3f06ed351f94dcc829c3fb826342b2782cee1cf1171451b9970e6fcfbc22f128bdc2f0e33b1da6a38da05570cc25e3c367e345edfe3ee62c9533ad4ce695bf7ad5d230ec3bb6c4e5c6433182c617141b9a29befbdff9b612e4af02b1b7639fcc7018c7d467646156364453b452041d78bc1d816f3e1199a5656dd5a232b3cb752602673dc9acbf7f3a73cb2477934112fd80fce79ffcf06ee86f96b640303f00f8f3c99fea506a0bccb51927c27b853cfd387125333aa78434c4d861705ea434a244a20aa37e73bf88d41ffd38a299eba63af611bb637f28da0ad10037f2a8ed0af2e01cdf5cae30fcc66e3c4564f97d33b34d4798e535e2d94f"}, 0x1008, 0x800) chmod(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) write(r0, &(0x7f0000000680)="0184a0dadd7803f1f6cf3bf6ead6eec3c402084befc40f1e9e07910e84216c96a4014cde7a948a1d49204c97bd722ade65b65aec575f2683312ec64d67f9997740fdc66ca0ba944a5d4a9ba91df01aae38b43ef81eed9f2ba320e4a5b25a", 0x5e) recvfrom$unix(r4, &(0x7f0000000380)=""/214, 0xd6, 0x1, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/53) r6 = semget$private(0x0, 0x5, 0x4aa) semop(r6, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 17:27:21 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x1, 0x4}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 17:27:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x403, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 17:27:21 executing program 1: socketpair(0x18, 0xc000, 0xfffffffffffff82f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)="dbcdc82dbb91c6d813f48587e249c9947a085711c4bbee23298dbaadd53156eacfb668cbfc9b31a93249940aa6b9a84d8989025d213648b484af24e7ad7c9b2ee58c32e3b0dbefb0efa691053508a9ac69d66d10f6f7fd40a0acffd0ebdaa7a834adc24ceb6f8aa2e87516461118de3b5953b2da0db7f6e2c049dcfa4b03775807996b91332d76c9", 0x88}, {&(0x7f0000000140)="12d4f9620fcd95ec054726723888485b4ee8acdf28118c96ad1b5d6bac43cc947fbc41423c07bc4c854f365b032e3980563f2dba888023c02b68ebf97d3105da7f615c8232fc39383ceabee67049514d563454919e2beddc00342a2d42669ef9c6c5573dc4bdbd85234e42f7eb34c9a9a93c6bbbf86720a13602c2590c24c0edb1c92607d2c2d047f0794432592354064004d07392f8c4a8939db0542f71bb01b836951def2f1b7fc5a52359fbcb6d9e3742b3b6eaf171473bfbd2738ec0807e06c425324a7e5ce876c5c4e4a9bfbf707726f4623a74d04efb3fecd40e105c90f9b0529ebf492b280d23", 0xea}, {&(0x7f0000000240)="3a8a47eda6c75b227ec9f5fe972b51c648e81fe17b7df813bc38fc2830e8ff3f9166083b42d74d7bbcbb50a67d0504b23e0d8a03e947bada0e9d30f4180014a08bf99a0325a633730da9875f8d361a94ceca9dd6ccce4ec0d826daca921bb3b9f873e0127ed1da2ef4ca0c7621d8ca22f27cb6cee5974e54249f670d309c61582a8178aeabbb684af0", 0x89}], 0x3, &(0x7f0000000340)=[{0x98, 0x0, 0x1, "ea06b1bcad27400923d1b86d30083e6cbe7e6e5c7936e11ce73d437c44b9926adc31858c2f5c7a8441f5eed0361abe25b872f0289e7e35a70603ac13ae78693a8145267292c2d32ec655761de05356d33c9cad0e184689a3078b9df89e454753c0ef88dc43cbe212b72e0ffd9ccb09662a073d6e76b2f624a854508ed2cf95eda74e15"}, {0xe0, 0x0, 0xfffffffffffff001, "cd5d17acde9fef1cad042098eee5236b3e43eb83b7522acb479e7a46a55f3edd76de90efef88d0ea1b64a2a3fd15a140ac1c04e28cc6c08494168318daddaac4e8da4326565a43b80ef709e46d44e385b50be1e1a7c3e1cf539c9411536b4dca9f7bc5c060e1ba4d836a9c49a425bf0035f0eef86f073d614f4c2029ba2e82c4cbb0a58e32df6d52a8f41d4fe9720b879fc841b16a95b273cbdacdae8dcd920fc7bf6ecfb1790c5daeaf6e38546f30e1837df536ade523a183e9feeee1dd5722a5a63d3e8e9233f9d6f020619addce05"}, {0xd8, 0xeccbd16f0ea9a9c7, 0xf2, "4da4864c23348181a1eb5f7fc20c5d80b99d8340fb48f76c89f5779b48024f1cfc7106d8a05d390657f3bb22eaa96ea056f47395f290612a3a8765e172e9c958ae569a9233a626f888a1250a3372895601f0388ec87d50391ab0de0dc3c02bdd875c8fe67478266055bcbf1cbf684a61c3fd8b4065d256e38f566ce9f6f74876d34d1ec88d595d9e6314874c59a1474f60f551b4e736a0cffd12af65837e3dd49ec0c326dc236105198e9cef8567b4f785cb589199ff656758ba38e5c3a7d6475c"}], 0x250}, 0x1) r1 = socket(0x19, 0x2, 0x4) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8400, 0x0) 17:27:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0xde0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80000009, 0x2}], 0x676, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x18, 0x20000004, 0x36, 0x69}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0x400fffff, 0x11, 0xc7d}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40000001, 0x7, 0x6}], 0x8, &(0x7f00000003c0)={0x0, 0x1f}) syz_open_pts() kqueue() writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/255, 0xff) kevent(r4, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8001, 0x0) 17:27:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 17:27:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) sendto$inet6(r0, &(0x7f0000000040)="7314348bb23a8ad959097b313af792ff9d2abb03064fd2359b198b55ebefb984bc", 0x21, 0xa, 0x0, 0x0) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) open(&(0x7f00000000c0)='./file0\x00', 0x8840, 0x8) fcntl$setstatus(r0, 0x4, 0x84) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mlockall(0x1) 17:27:21 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f0000000180)=0xfffffffffffffffc, 0x4) getpid() sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/126, &(0x7f0000000100)=0x7e) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r2 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) msgsnd(r2, &(0x7f0000000340)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa824dae63774b8f5a9f5731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800) 17:27:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:27:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 17:27:21 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x104) listen(r0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) socket$inet6(0x18, 0x8000, 0x40004000000000) 17:27:21 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c14de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1000) close(r0) r2 = dup(r0) syz_open_pts() r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) 17:27:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xfa5b, 0x92c, &(0x7f0000000000)=""/137, &(0x7f00000000c0)=0x89) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x1cd) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 17:27:21 executing program 1: r0 = shmget(0x3, 0x600000, 0x307, &(0x7f00009fe000/0x600000)=nil) shmat(r0, &(0x7f0000a2e000/0x4000)=nil, 0x3000) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') ioctl$KDGKBMODE(r1, 0x40044b06) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 17:27:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x25, 0x6) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x6, 0x3, 0x0, 0x8e7, 0x4, 0x4, 0x0, 0x3, 0x7, 0xe0ef}) 17:27:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = msgget(0x2, 0x204) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r6 = msgget$private(0x0, 0x1) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000013c0)=0x65ca) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r9 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r5) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) r11 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r11, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r11, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) 17:27:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) socketpair(0x0, 0x5, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x4000, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:27:22 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 17:27:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x1000100000001}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/242, &(0x7f0000000140)=0xf2) 17:27:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) listen(r0, 0x0) getsockopt(r0, 0x5, 0x9, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) bind(r0, &(0x7f0000000280)=@in, 0xc) 17:27:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000ff03000000000000000000000000000000000000000000000000000000000000000000000000556d0000000000000000c20000000000000000000000000000ef7ab207972f3abe9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000a04e2f07c97b5cc3b9fcca25d0c8aab0f8f9e238d8b6e9570dd18a71556d960d5377bd4e4d576d08e4d40d2d11eedd9bc714e7d872daea77e15ed8ea93b303bb70000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 17:27:22 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) preadv(r0, &(0x7f0000002580)=[{&(0x7f0000000040)=""/178, 0xb2}, {&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/244, 0xf4}, {&(0x7f0000001380)=""/100, 0x64}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/93, 0x5d}, {&(0x7f0000002480)=""/214, 0xd6}], 0x9, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) fcntl$getflags(r1, 0x6) r2 = open(&(0x7f0000002640)='./file0\x00', 0x200, 0x61) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000002680)=0x1) 17:27:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}], 0x200000000000013a, 0x10001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666b00100000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r0, &(0x7f00000000c0)="dd336a0e3ad8f8931c1af06346c34a27aa981cc8b495d5825864cba228518d91d29cfaa9c5b7c6f58eec974acf5a0ff0ce61c4012ea6eff0034ca460374d2a950b1d6b1d5c4268f2c081b919d059cdc90a2e364df51ffc4603e6fea411a76ee6326702821addd761a8821eae0307a2370b2362e9610bcc0246487ed422bff0cb8ba423d705a6953dceb163653734cbd5a7cef2d4f05533030df2e9f9cc444a2fe0b80b2aa1d166ad1385edd51a8b7ee44e78ab28e6c39494214a04db24a02613d7f00a98c6c22be75404250fada2ac5ef601f6447fa57d728ca4c8ee730802d9bd79a7d867a1573021e859d9158ce5c561258648f34b4a05b575452890bd33ec76e63cf516f074ec3405086664d1f0d3521f41f49b28c15f828ee69b34ffc6c00c7a2a93ade2852aa41914ae0148522f2996bdc52fb6d7342620ada179484b7f965875cc2fef23c34f8147de1b0569b244b9ce36a87ca5db59d72390a5261502ea1f7d17f5206ee9c47583b37bc3375de7e93dc97b710148655b8542ebcdcf598dde8bd24ba39c1a331a80e91d6bedbef8f8bbdcd3e47458c2d4a6a08ab460f1571a9039037d67fb95e51983a173f6c39080b02cf1d1f4f6ff55918bf43b68fd47966a4a8780539cd5e226c759d2599d4e191b962fefb7aa3cd9f65ea7b5299de3e3855942cb297c6de076aa64cd87f139d272a71ac92050db4a688f348ddff2e7abdb316dc3eec8f600200297e0755c17e3652185a6f583f8751b5b37ee58aaf5109b076c3ed7ceed867f3fbe7cdeac13bd4fa4e1da6cd91f69d4561848cfaf7888fe68c015060764af8513612829e7791f8103ce0656adefca0d136a32aa47e6afc7090ea010c1f64a3b6a54f04ec09b06e731adcaa3c74d9017ac04095409fae292028041678f35fda6549dfabe9dbb51dfba783b93a066d77bb8374701f9dc6315181f3cd735da7bed76f9587d6a208d67855900c46ae294892b2b105a282b9303ca0ac8329d781d03959397727420a97fcb5553839ae554b64986499de54172f1213dc42d865c9f3e2d92728ad06cd6b775af76cf376e56d943eeaffc67a944fd1479817634d5c81f821ab2712d6b93d4c2f402580f13fadb45a3bef44d4d217c2be3b08e49871d85c8fde44c4eaceb541badeab16372b675f347c1559c25bb95b745390b8ec17943eae2fe0d30d5ffd0f1b40b1bbc7da9d815d19415a0cdb61598f442f28ab3f73172e45b06fc6727a36331d0ff924fdce56f691ab05b3ac59a951333f448e1623e19f457387e9fb7a7c2b958758db0e29e1f9de97a54f6301e0fa99bfee321adb697bea0fa45b2aa99bd95c417300cfe0c929d0f5b68899da55da5c7e988df664805ee636d4111695c7e3c0c1198f8fd60ef6262f00052ac7bca6ff16eb6b5663ed4b4730795defd4fc405b21cef5a0340c9e2f264e2ebfc10bbf31772641c88da7bb7e4738de85a71eee56d777589665414be83b0b9c3d5de5b43489e2ef23ac13417fd5b426769b8ab1b9b5bca237d7b2c7d27813031314597e6d6661f44e960dac0cfb28f6f9763b0806689e7d82a097777c1f1f5dcb0303eb5a2d311bd9dac6ff646f12d8333d79a3ee9c5ea00ce5369603c05fb0d022e0fa1089eed19cf1ca3ec48c6c3188a6a7c70800c14b1b5b85761c406b0079e1f68d8c060da3d35f60048c6d0f4747734ec150049edae2fc020ca68e7e0f57ab4a85ea5860d7b48686082ebd0f66e71ce5227498e3718f7124c0e436c6724a46bddbfa39b46959f52fde92000ab523266f4050391d48e301f751cb56de3f9f3156e01dce7f76b487a3a22605d847053816abcb78254f9a6b3058b110d9e20eb247cb7170bf0938dfce7ab30f7d06243a133afc6e38482a883487eb5e29cb5588af66f4821b76a61ab0e9f08f7ee06e9a7f50eb50dd4751e2d4f89bd375cd46cabdc32f79a5eb0f8ad232ae9ef5c89b17325400db1e70b99e34f2dea943f4eff5ebb4bcc334d088697504dad8ab1e7611ddbfa536c11a48ec3646542e4eb7eae42afb57b0ece8df49f9b566ff5dcb0d890d373f37cdd84154bc7955d679dab890f282f088bfce5e0a1a57bd0654e0798dde5785d38d6ea60b7d27b33470bbb0907e2851b917099571007a347c10c1ecc67243535314b2933bfefe66475f6dc7042108f04e6b28244c8dd1516fb1f8e92b1aa32180df4f578da174a7dc8e62215b02731a64062ba41aca168f8531f077d696188c8b003eef37c5e4a9b314a7dde0d10251d7d98eac17d37bb864ac19a041d8fa88c387cbaaa2a8e0103ebe2ea17a59a0d801a2a5d5099e434fd4a1fb6465b914aaa6c24c5040c6ba7daa2b232670cb66edf3ca321cdcefa4c892cfba807aa7a56a69756ca84b21577cfddbce22df904b26072b0fb0568833317d15383e15fc2163e62e7f9966b175d4765d28de017457647043a7a3085410e868bead083244e11f5f38bcb384a02e180cc735136a87fee174b51a50604a31a41f6609625857762922f432552ae72cbaaf8c9ab3e343fe495106e811f3307b6b759e96e105d5811d9f195e142649246fdf6f099423b0f4fb825883c5ed95d031a733758f068d770c0dd5959cc8ebbe5d55f77c4735b2804240f45a340f1667f4a47837ce4d21314b7f10bc90a3699ed286944b5af731e6c8f83a4c434e54cee5e885b366c8161528fd414d1105624f5429b6b0adbc312a8559a00b1c1ecb79c9eab05f5d49abb7d5164be4ca4154caf2f25e25433fd1ac3775e01b77692521e6fbde4a6892307bac035e8cf2854f2416b73a6c02fbd91b9b09d12dfa6ba96004ca4ee8300065853282e10d35e80b22ba2c6daea2f3e6f1b4442fb11628997af6c32b4d46e12a2d35a29efe0686b69e5ff2d750fd8d53af27061bd37c5ee05e1c187a8a13b12a83261739483cce7c8651d5404737e398d609cd6d77583e8e062ac4bfd897728b46d878e10e8f33154914a262f405fd2eef3023077b069d43202a6e27e432b98905e357039796230d8caf44123f4bef46217fa6a735091e74cafe848f8d66659a5367984791d9f4c2fc9b644aa71e693b30792f18f567eb2bf1d4961a3e8733c4bdb595989f42d203653cde928e303e4c0d9faea4f7fc9dcd1d2faf0bfe771c2a6a6fbf318ace20493550952a8fb4b243187d4eb9238680c89ef8b8a2aed1bc0083b26d46216eb116170a3fed75590b675388fcb4fdda158cd3b589e6ee195a99416b29b0d7fc47800678d2914e1ce72c402450b24f549ec9e81b753b0576e9aeb7855585a53a3dc4b4d47941489b88188ef379ceec4080df54ff008258898cc4a835327a10fc086ca602e1f9c3431f716cbb8d93416ed974c9587aabc55c5d63481234556ca5fdca0ddfa708dbc786a7d266ea3f159ad69e68f24deaf345116053b09904cb6b5232e49a5d8e23b1276a95e5c01c0d8f6fd4f4a3ded9d9ad9bd0473e5eb4a5be43997957cc02516439c406feb9efcc9e593a0819a50650cb516f977cb06b359b662c9fa3c3ea56f5a8f2f3629a0b84d912ff2f1de6488147cad76c05be8bda28e8d02cb8bf69405b02e695dd627852403a3ad001ca8f4abf04b33c69c4e18f4f3ee08fd613af2a1dfaf6c0c74b35284121696702571cf9e05d52d85382dda4d4a3b2d0af45e14e01500549c166737000d39dd97f13517148f10d4b01e47704c45bb399815caf255c708e78fc54f39049857363693e2f40b46d4ca71f5a8b99d81567d4bc2fdb9942b00c9a5e2e07d1bb864be6164a211c9ce209ddf9a0227be4076cf03e428522e6ddf77a211e006cf9f9585da95a3625a63c6e431ed6ceab4094a8e99706d2efc6dc8b007a45c9cb430173c3e77fb0451afd4fa76e024185ef9be5e95c3be442401182ef3e13e5744400212b14234150cc9ffc6a8baa3bd5799c0f9a93688d56ea82fb509b2ea3f3b554daa4b2c2edf0841fc0ac2b65f1bb3453af67ae9448cf890b0252eb1ebcee2d0c4c102ed21216364855568008d5f3588a66c9fc2cd6d1ac3365c0170ca66435ad32bb8941e4b30a11d3b7b71797e23126faa8096c98ba7cb0448647c6d2512a412f7913684ac87ff5b1e992ad3cefe7c99bfc360a8c4c27e0ad70f7c199d028920d7349f7354282f16781efd3d3321f703b105f5782bca4a570fd47b88c730cb36c6c00b0ab1ebfab862cbc9b3f0c65669f6b4f932d7935179919c0a2183d74c55e015442cc2f3d2a24ad34dfb26fb91d0f437ae05b87cbc2cfb691ad17dc5c8e04e827473f2963b075337842ef50c686f4bb78a246f2783725e23aa7a7bb354e90a3697d323af2cada39af5fc462375ece2270c524523a4826bf661b2290147e5bb91cb4f51420e8928f0346445844599befd4093917bf393bc7f08b8dbf1647b984a034be2e9c83af6b8ea2e6df4d15c9eb7af2824fb5f0a7a11a3f69d81c6bf6fc6298a747bf3fecbe5b294621800ac0f58cb28268c366c68934d7d57e1141209e4352f46c997ab900f3d5767e73eb62acc93b454692884b38f85353e415bd49ba33a0d8dbbda1f072d1cebd40ceb05cedc8bfe5f78f3e247281a03b8881e8ca08997ed3d1d681bea8645c3be052ec9a1a313fec1edf39b482db3cb16df604f3258dabfcf869d590b956b428fbe3b97e432abc6a15f76b3a965188afd95a2ee49e15aec7fd3ed67a34b90942f84fde2837aa3c5d09177dcb548f791b1763ab12b5a2210a3f5f79ff94b1a791122c0a57a7f4f1073535a3d7d0a2f8ba98686574a003256a05a7bba3c7622c61074b15d25ced3d8ba8a197d44a8a32969c2427ba8cbe68e3165f769cd3071beaae3bbbd3a580bb582042c182c7dd1807732dcc1affd7aed8c8b128cd46920adb3e08781b2ccb1a24a0a00f4ad01daa39bc1ba6a6fbfebdee4f58663002408035850b00655316cc5b458c02383839b41fd791ee296056037865ed4117c72fbe9013422dd5000315bafbb283f2b67a0e3c5482606fe41166726f1046cb9466ae7ec0ee2125427d1068919deac2e871d33725bf40157ef3c5cb19b18d87e7319085154fe98a242133280d04d7f04ad6d146c7bdaddf8c7a766b8a333c1b002431d8d42472fe8d960db8d6021f308131d983fd9030e28eef242a7af5bae750138249811f5d20ed525a27d24cddadee6f19d79645ebc94bca2f687e638bc1839a5ea4ddeaf25a3b41d2cb1d5e7635f2fe39ac0f1c8774e05a75df7918e550861e11605bccb9abff0910b69801fce0bdd21fb9f175c1fccb518948c1244f7ad972f47986c1e59211fe80fda43000075a31ba5851e1020cc7ebce141a8578c083618fe59fe262e3b622e87c4bccb3da4c9f052ca16472bc2862f78254767b84e68bf08ca04ff51d391f56bd04e75b7fb3f7ba92948e37eb58f355fc16439e5da4b73f23f5d60c3dde2ee9cd5a57d5f009976d1916fe09e2239305050e8ec380649712c1a9b447b800bc66954ac3e7cee64cd5afded927987c2992f612aba2d887355ad567b71e741d3b593a11d6205138d8c36b93aff3eb369c1a4756b8b71266f7b20227746e13738817387ffc3ed050fcb57618890da80c5c5c121a974e0af7aa8f4bd809743f69e151bb051cf0b5f37ed8b9c8c13169bf2463166e43a5b442ea33170507581ee9f8ed21ea59089a051c1980adae8c62407ae1975d2adcd31e662c58841dc4a78d8343fe66ec08409dab7903036c0d52bb64fbb12d6499fa6c577a3335197f9f874287a83263c14b9280c5bc9856e6e10be6fd96057b276db0343d4f9d94e39af2255eab7", 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 17:27:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x14, &(0x7f00000ba000/0x4000)=nil) shmat(r1, &(0x7f000077c000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x800, "010000000000000000ffffff7f00", 0x0, 0x6}) semget(0x0, 0x5, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x7, &(0x7f0000000040)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kqueue() 17:27:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20880, 0x0) write(r0, &(0x7f0000000040)="90853856c83efcf2dafd59dbb3ccfeb6a287", 0xfffffffffffffcc2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000027d000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 17:27:22 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x7, 0x1, 0x3, 0x9, 0x7fff}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae632fc1a42321e40795c73f2a044fd33055552fbd5e41789632dfc90ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728196ab93f12fc4d5f16b136a5d00d060000000000", 0x89) write(r0, &(0x7f0000000140)="3e2a7928e4baf0ffffdb", 0xa) r2 = syz_open_pts() close(r0) r3 = dup(r2) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0xfffffffffffffff8, 0xffffffffffffff39, "02edff01078d00cb5fffffffffff7f000000c900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:27:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4000, 0x313b) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffffffffffff, 0x20}, 0x8) close(r0) r3 = dup(r1) r4 = syz_open_pts() accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 17:27:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) semget$private(0x0, 0x2, 0x425) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80a0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4cb79574, 0xc8, 0x5, 0x2, "e9e0bdcb0cff440c985c859c915e22ebc194c455", 0x3, 0x7f}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 17:27:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x9, 0x7f, 0x3, "af1008b58cc81de9ace870a4c7e7df8f8ef8ce4a", 0x1f78, 0x10001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0xa3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10111, 0x0) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) 17:27:23 executing program 1: semget(0x3, 0x1, 0x200) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:27:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x81, 0x2, {0x0, 0x3}}) write(r0, &(0x7f0000000980)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) fsync(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x81, 0x0, 0xff, "2a116d7256de9ac20655174e95e00d223cc528a3", 0x3, 0x1}) write(r0, &(0x7f0000000100)="8f9f021bbbe7e05bb5dac8d74cc8da9fad12d5162bbc48f158633d8b784818189f221bb83d", 0x25) r2 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x4, 0x5, 0x7749, "037d334b869b44f87a28f5418a5dcf8920d56b89", 0x1, 0xffffffff80000001}) dup(r2) syz_open_pts() 17:27:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) setsockopt(r0, 0x3, 0x0, &(0x7f0000000380)="53b2f84c6fb8876e806a4fe80dbd546ea504123e8249065132120cbb8f8c8907acb8d8722573659dc097d2dd5b85624cc5e70d4a8c12bccc690df3d7cde8df25f9ba885f3580ae967c184f6645b33ee9d468a9b4af94acf7d952c97c2948684b90c35ce0", 0x64) r3 = socket(0x800000010, 0x0, 0x8) setsockopt(r0, 0x7a, 0xfffffffffffff591, &(0x7f0000000300)="debc0123ef5548fca2dcf3df0bedfb8ccd0c729b96d8b37188619fcae84ac3764e592cf3c011891293016bd531dd6a6ce668cdf553d2dff546ab08adf1e0042de33649f86a868b2b9e25410c42a1237eec93e8e268e9967395b35502b47b58d7ef0f72e9c1a0c3461255357bd8cf", 0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) shutdown(r0, 0x0) connect(r3, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) r4 = socket(0x33, 0x1, 0x2) write(r4, &(0x7f0000000500)="c49b674946ed6d35a6495d082dc83f88a4d601be89d25db1da780f7e0b76599a55527ec8931588cd0c7a5608ca744d17080992a66cd01c952686c96658d64ea2cc9467b52789e17de9612dfc2a433fcfc12b33e772b19dbfacdaa62b85e48c8ee2ee9478bcf1b8b752f9af4b4cc3fee2368f40061628ce0027e1ceb3b0d13526", 0x80) recvfrom(r0, &(0x7f0000000240)=""/131, 0xffffffffffffff90, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff99) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) 17:27:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socketpair(0x18, 0x3, 0x4, &(0x7f0000000100)) 17:27:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650800"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x132, 0x6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x7ff, 0x7, {0x3a}}) ftruncate(r0, 0x8) 17:27:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x20) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72021b3a5dbb9fed667c8bc99f65a7df00df4406bfea7815ce988d2f8ac86244e0285da2bcad48cfbb1f6112ffd33baa4c438134fb3a167c382e91228d0c1ee3a0be9fb2b952a8acc66c5bf623ca0437afd64de044d913250dc3198b92a41a25e1725f55a0918956f75d22c4aa0d481aa2d13307da443770ba", 0x79}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000003000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="0db6a46ed04d06b0667ca9315c9ea73df9cb7e8d0e2519c43cb57255c040198f4b049d3efe98fcec469bcd1986de07c6016ea509643444df7b8af64d072274b15bff55648751de4cd505b11fa6c0ebdf69693f3561cb7fe00099c4dda6af985c67c3ab7f8036014e1df57e3450c85773a733f131b0c559161dbca9084637064451c7f1cf2f056d810ba5d420a0e86d44ffa1c5b25d8e66301688128fa0ea27e009e64c0df592287fde4c8912c167b4e9d19aae683d223d1a55d5d72f1a1e9c6eb62128c96c1b4950a6a577233bef54bcc4a5302c94ed42541bca97060e1758f30a0b6a0a2fbb0144f0088c25da32d15e1c290ba7", 0xf4}, {&(0x7f0000000280)="aa090ca20a97df689cb9e758038fe68ae09b6ab28277e7d759a10590f7384d764f19b20c6d8e3ce7c210538e6965bc862b2741c56bd945fe0d17b610f344e08d4dd8179088ed7917438e2536aca2f6", 0x4f}, {&(0x7f0000000380)="ef54c497645a62bb2f6cf570fda946afdcca7a331731d57067688904f0bce4479be158a68bf6036b4643701ae780483b8b2a257eaed1843ce7bb9507b183e2e97b6d848155b612baaa614721aecd00969473e09bf7f137b94cb9cdbcef35d301331d3816695080b6578919a25d485008c0ca7373ee64de2c116a6f93700ab0cbf394840ac14a225242af0ab7009406415e5dca1ceb3ba07fc28866bcd5f4597deacbbfe7dccb09", 0xa7}], 0x3, 0x0) r3 = getgid() r4 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x800, r2, r3, r4, 0x0, 0x8d, 0x6}, 0x1000, 0x7, 0x0, 0x0, 0xfffffffffffffdf8, 0x1000, 0x3b32}) 17:27:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000006, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x0, 0xa87, 0x6}) 17:27:24 executing program 1: r0 = semget(0x1, 0x2, 0x4) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r2, r3, r4, 0x48, 0x200}, 0x7fffffff, 0x8, 0xf7b}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 17:27:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) dup2(r0, r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0xfffffffffffffff9, 0x37}, {{r0}, 0x0, 0x0, 0xa0, 0x5287, 0x20}, {{r0}, 0xfffffffffffffff9, 0xa, 0x40, 0x6, 0xfffffffffffff001}, {{r3}, 0xfffffffffffffffd, 0x4, 0x22, 0x10000, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x4, 0x11, 0x2, 0x7}], 0x100000000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0xfffffffffffffffc, 0xf0}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x80, 0x9}], 0x0, &(0x7f0000000140)={0xf3a, 0x2cd7e9c8}) dup2(r2, r0) 17:27:24 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 17:27:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/42, 0x2a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000090, 0x0) 17:27:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="74d2f2e2f120c94c91fe6ddfc874a7f5061111100fe99800faa20548b319a187d65aa1f8811b993cd0356cc511c4e7aec6b84361d60950a3ab654587f41a3bca620c111e421a35ed87286c75fbdbbc10059ce94312df0f2481a0ab157ffdb3892f3a424475e5f522050be18f796ca90fbcd4ef114d27de9fec005fdabe79a2b98da397420e", 0x85}, {&(0x7f00000001c0)="1c579506b64893d4bbc53e6be170a78872de6729ddcf53a8a669d186e722b0ec55fb04d26df6c9f801ec61d78ee02711693c4b7f8ae8e08284c185ba582c2dc4b014809831bdef25a53e51777bf59d7bafef5eae44356fc3b4fa6da957d589b8c6c8c2cfc79c63009c65", 0x6a}, {&(0x7f0000000240)="5a333649dc3a5f25cae698cd33f818fcc9229663abde7391922a1cc802f8298e93163d6938eec2a460d90158c2407d067fe74247aa7fcfc2e731d25c47c20a82850b552018d14e1db850deb231ff87d1f1f1d1ebe6f170ad", 0x58}, {&(0x7f00000002c0)="4f9ff3cdb34accb9d070a4daf9", 0xd}, {&(0x7f0000000300)="22c0464b8a338edc2418341ef61af5a4c1e987fb1231d52af6063fffc88fd6fa8f732b782af08426f0f5c0294d32680698bab402b2a264641ae84a2a8ac109def60e08ed7598703b8eb33dc4f4f9ba8e48252c59eda3f7a546d2e5cf9155d39402c52c9222054d4924bae804ba8f8cb1801867", 0x73}], 0x5, 0x0) kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="b6fa6c01d569f1012fab81", 0xb}, {&(0x7f0000000440)="5508e92f9b687f7e793c40490cd6f08bf47ce4f04b72cf2c0a59d304834e9baf86e77b5de07f626a3265faac4990bb336a7122deba48f795530a048df5dac186fdfc36b78131a3c04eb9d2c2efb7786c20bb3a85c9da08c498cfef9621b1f83edf4182e4ee7c965db73d506c4ea072368534d155342334887f2a60e83898a1ccff62e10817ac6da66063cb50c3af3e9db3d3d502827b93308c367cb54489fdcb12a9d8f61ce78feb8d875d460547d20f7ae0521acd84bcf1db3ac9bcc2a783eac88a6aa23ee2c6fcb028625f3c3a659069f1d67aba01a539498395a77d5d481a54185a752f4aef4c871ae452f6a13ec6c37f5338c6aa4389b4a48a87c16540c57ec0919e1c1cee2a64f5d39da24a60ab31b7df780fc27ae8bac4bcca31ec59754c79363c1c78367f418bf205c2727340eed85ff7527dfb115990143ee2b853702ed71a79b44301be5d16d9cb2959db5deb7c2b8f11b467ed9c8918f88cd64f469f18d3374eec716c70764281284bcec041d76b117804ba0096a6fff4cd28a2caf8c6b1d7d51c667b33fff922cf696bfd13c16c638e22018dbe31b1e908148ef1cfb25ba7f3734c7f167da629270d974c6b06778b40e8a05f5c316156c335baf4cfc12bdd4e5b61e1091058c0d6b74c44d350867dd3140dbd02ef272aef1335f403946a016a3e27952e0aace3dae664e0d4081a0d1793af0934d1446f13008035d5cc6dc9d037e5d13cf1697f817bf389ebab197f4213c234fd49c564f375df62715d49027d5c0c9ea2a3c8775abe9ed98eb3b527c14ba8bb5edc39006fcd70b528442e62b26a533872038226d601cd427be4d2867a8aacf3bf8dc15a32d49e3166d5abc6f79133e12addd225cf7d6143c283081fa91e197cc5447bc6d0c4fb54a8bc354b91da6fec6690534984895b0c3c1ba46b1fcdb1b985378deffd91f068fa4a79ee9532e3504790f4a1a08180aeac0a372582fb37e44e0614c8db204b768eedeb6508d745589dac9eb0f7356c3f29a117600182e4e10b69f9915978844ba6b5589d2941ba6e20ce40ebda2db0e8c8d897ec7dfe6eb4ccabbff06dd8b1778aadff36f4a77f3c9191184ab7e510fb1527e63b4d8d29c10b06ae2b260465bc14554d58610810735c5fa8029f5806485448d7030423965621374b46d4a2d9f3f1e929e572b0972fd5422e30a1ad9334357c7df50cf5f307ddfd8b438b16c74b020d82efa369b511e9922a63a5927fcfe8464dba897179eda5e6a8041228f3aebcf9c02597e09e5a07b8493d394304e92d07b488c88cecc87d7ace3501d8f989e4569458af218b0fcf5f02b749d8efdbe426d98ba2fd2080da60898177efc71fc680418611f367a85b91883d14a9e18c4ef9fe646ac2d8dbfe9ca16bd899006506da78ed7c67fe17e0058cc9fbc476970d1318e7c02bcf78a0d2b749ff681f7f9a237f8b5fc97d853272d4e7fe04241c7e0239401f9407db6df2e8db7f71dae0bc41043597af6e33d264c784e27249390c9ad3216d6fc61262848a9815d44d09ddbe4a42422cb9c560ce1b252c3983adfc0cf6417822bacc011ab2413121e26800a2454d2cf1c730f9467c0cbf7fa0b3f61c8cc503659db25aaff71dd984f5f12c3249cb17950f1c916d5d02c3b102816272218271409cfc3641b8b80aaaf92d2e5b6966f21cc55ecc00a1a537ce1a756eb6dc0fe25c144a9c91b9358be70955b190edd01cd5de4b5dac8558fed93389a3cf9feba42a702decd75858010ffe894984448f3ed9af3f6c52e625f434a53c80aa4697ba2e21834f6df5895aeb2d71e18601ae1aa47b1609947458ca8016cc89d249018797aecc8c463baf074a7ab3096967411865eca4880ba2df11ecb10381d3a205b87b907a9dcbf620fd66bef0ee6538fc6227dde7e1a36f64c6c6bc15e274abc740b1e0857020bf88fddeb10d5bfb43eae9f85e4b5d19646926411df890e7de93db56b3d336a771a311253bb4094375eece13d8fa1203b19776dfcd4a3904354deeadeb3154dcb432a49ca4f46b8b579333096f713f64715a669ede2ea9ab50765ce524a35c57432cbcff1a1d83f1a67f78976dfdddc7f45fc70ab6f19cfe4b764296c3833206b19881f287f08364f437cc438578e63514919c05f82b91fe0c0d1c2aa22cba3b87e7fdeebd8a931503f6b9453ef1e251243e6149c71197ba11a4ab3a2456769215eb48919fdd4ccb585af5ee3f0a5d14834f59e8d6c9ac08cdd204f141eb4129777b781251b7def9c01f6db693717f2994f1e474fecb03074df92731a07dba99ec6fcce546573962ff0a91bd3712f84408be8c22fa2f0f943c627ff0d3cc3e45f4e3db0121d93a951c754249898538fe2c54165a5e484fdc64e25d94263b7e9c9bc76bc3e8aa0883477879a7724c006f02e06c274aa10061ccd0b5eed5708bf2a6a27c4807dfd0eff97d6823151dead96403ac5cb2103910b6a9e5164ac8acd4e5cde4bdfbe323e5c9620c52b254f1900874498474ea62a4e66577693fbbb99eee1f3b95322686fb65ff2ae2896e2c5be0beb618642c407024e552cd90db829c86b0256b9f78a1848b2d7a89868202fceb13c57b1b43acecb7fd85661c2ce1b66d855e5772204df1970cacb330ad3d274f6baf1e4fd26224917b4e8e3ae2df75b2efdd11e5e05205b6679da348a9112ef1b7efe3b1d029826387a2408ac35933f40f0806d5049977d554c86b955bd7e02505cf8d04a2addd9ad5f1d3c426512e1e2abbd44a4dad87d8c7093b7b07deee01618d28d8ca1fb44a872a5a2de26cbff7ffbe1d35a59d434cb6c814393289f05bcce3994197c7af83d4d31bf74cc55b7c7528e710bb54aefe84bdbe105ccc5e6c5badb10735e85933b80ff8840731a5c2ad10ee78df75ba381a6ee6da7f202af954be1ac3dcd2d771c1e54e85e5c670889cbed135e71de6f09d7dc0ca6da277fb4ebadc5c3b76edfbcec33d0db888b4956c064c6b9fa7a12383400ade0362f6470a8a5782031e5affb4374fe0eae9c40f4d5a6da8e2e7651b4ac08c7f1d3404b31439a4237c9b63aa61a2c2f9bf3b26193a488fc1fe9b81dd5975e14ae7d8dd824df8ded0820d664ad9450957d7854e5b9e172144e29b6efc088b84444350e620039ebaa04e55fb81fff9a9b835a1cb5ece47d47f122c1fbedc45616d2527747d8322b94d4439d9a6cba69ce077787dd336ce05737c2ce424c51e5da12f4bf2b093d086305f97b9915c18e3f98ff96725d71e955c10b82fd2ac5f8245847633862fd55b8f7941428aee0844576671c6cd759dc5fa94cccb55d9e5fb6c6fbe2a7334f970e26ff7d390d5b3c78876428844e00cb6bf8021404f07217692ff489028def07a37ce438e079aec80c597a15016839fbd7e08ff83592996c0be0d46c983c665be99e9520b4b6d17516701b9bbb4d97fd81cc500279124eb2844fcbb263adeb664d26eea537f62bf920e2c9d4662e1a56bff1d74a573f68d76b794ffd5ba0bbc67f3a7072ce94b96c56724b903d5fd15839af2540b621ea34153ca6392824db1f9a4a99590a6611ccf25c7591c84858af8bee6bc0f2e6e373cf8b8589e83a3c3d2a72059c7b91599e284f25d6a1c6c681ad4dde770809a9794ebd87dfac9b300f7607cc403b6fc078d65b2446e33454d0b002dbd8df853034277e057cd93b10edf5dc1434fa029f5dc4731cb3b9f9b1c092c361ef6574d93c42454d4aee3f19113eba7da54f85f00a57dc3a50b3e39cd6959ac897ca87581c7ffe5c29aa5d49e639a50e070443e781ca6847dcf6642979ba5b7d042a8c92ee1be0a78b50a6fb5dc1493b2fbf55562f9e0ccb05093412b21037a0f0ed7bf6c9d957023e550ed38276e1d787459aa466d61a0590e2214786549da0d2277aad715e39b286c170fa139ff3556fe6d05e19c008ff17dcdcbdd72f7402a72ea1c4267b7fda4db6a7d645a7acc4d06e974788e137d07b43c9bc508b5438f56cf449ade26d4d97d6dba2608692ad968707a4450ca8ca3dbc81187800a8d9c83e0fc5d74b28d26c1f255ff9a4f3a0663599fefe3b9ef5e2a0361b6815b8aa66815be86960b93237cce70224c69c3f0af5370318d531dbcfa860287ee24a4d7ac0158e1452af4f62b3a14945ce29bef136bb0bad82e71ac8f10439a99f7661c35492a39e48b65aef1035fb2790a9d8a61185c91b7580192bd951625745d35d4020316cbf5f8295dd92f84bb62f0470816a9c43f323537c13968f0abb6306ea1d19df06b047aa86addd587d3124f9ce658908efc3f179d57dc4597e8befe005ce723592e2598bcb62c5c8330afe1e293aad5a9af5193544407bc0fe86378ee71c0fd76ea30231252c2bff802b9b0bd7079a1660a0102dfd7af7b833dc1fbbd353c8713bb971a2d1f2629790a2b299f1e43e4fccb823b0ba9ab477d4dbe800c4935d291dbe79c128de1cec7345da2b4525f7daea10b8969fd3fe8368af72a5034714aea041d65d01786ad86fae86ae9a88da808e547f86e632a70871f95899f28e8676ef231b9853e3f411e22f85b3bb6bc5f3f06811557a04e8c1f69deb02894e2aeab20b50c2daf76af272a111c378acc6104bc49b89d349c13fced150f79c3b08c2a8b3f18f7d2660e0753450610dee610150c1288f877d11f6c2279c91fde8f22bf70ba498f52614bfb73fc52b1fc523d85520ff2490d496d88a53329f0f06a69414745c1b63a94f5f4365781f062cb6b43e44cd07c2175d6385e4b93bddfe724797bee9d2a4cefbe1dbc3df652bba34168afbc270babecf106ec026c5412086027638280e0e71428acd8c88acd1332a94a1fef65a3c6c97d94d0eaa1310a22a4178cc8df62e66afa0f3ff42103b9a4eb8e3acea909acdf9735070476076c8889057d98d41e30557f70226fcf900382875651ac2017b041a1f7a07d8301a3cb7be6d5111439d36fbeaf6cd3a2a1d8e753e03973d2c928357936164fb6f3e38b25434ae63eafc96fb0a859d0b0ff8d2e614603bab0c587e2aaa9a04aac224628104afa987837e97a31d2e62d175480f6ebb376c9bbdc4de8787170d13226b3ff69087a4b3850223dce28eb957b3207992ea9747d7d82f0a384a0ab67c522c200bbd7485ff43b5af6fdaa4bade87a16707520b8928bf4079286a6dbbb3d533adefc708d4878dd37086f22b6cde5fffee7b20f78f7d7c4e7a423111050b6fb8e10a9937a4302b86585c27f4d80a711abac88af198fa7b71162ee37d03ab1573f40b7a72655fcc92fd559a16031a4944a51845588b9a47dca78d2cd2ea27b19c5d513633eeebeaef97f09d5554232d560217a1cf15f7a1178bca549a69624d61222d257fd9e44ea4fd5bc741f81385e818c940b8a4254a1d93af7cf3de370d9e7f49d5477bd40ee04c801cca2fb8662dfa66716cb0ff01885769a9bb19656ab372fa20b6982f76b53fc10a3838c08bcf31404255233e86dec3539bb3efb0f3ee394c4bae88d754fe9ffaad7e6b177a408d216c7e9d1576b0c79631f2314cdc609382fe5db0222dd55528dfaa22e6c39a577644e7f80918627a4901455e0bed56a6828fa543aad1158dc995a68924119c6f9548edf4bc0232d3cbe20cbe13e87f8cf25049db6b9f4a6d07faa75c78d6dfa81a867634d60a8b621dc46a4cd85b69daa79e8d708998b91f324ab95b8708e4b6e203352a49185787713dabff6743df7053906e4d1c1617c73cce43dc79add7afeb10c26a7a8f0c9e60ac4799588a5e70b9211a35e6185f759aa193e0d74745b6e4bee0198d4f130a5c0a24a25fd29", 0x1000}], 0x2, 0x0) 17:27:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r1, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 17:27:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x11, 0x3, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x10, 0x5, 0x3f, 0xe98}], 0x1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffffffffff81, 0x9}], 0xffff, &(0x7f00000001c0)={0x0, 0x400}) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 17:27:25 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/107, 0x6b}], 0x9, 0x4e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 17:27:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 17:27:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x21, 0x2, 0x2e) mmap(&(0x7f0000789000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[r0, r1]) mprotect(&(0x7f0000600000/0x4000)=nil, 0x4000, 0x2) 17:27:25 executing program 1: socket$inet(0x2, 0x3, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 17:27:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() r3 = dup(r2) read(r0, &(0x7f00000000c0)=""/76, 0x4c) close(r0) r4 = dup(r2) r5 = syz_open_pts() r6 = socket(0x18, 0x2, 0x0) r7 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x3f, 0x6, 0x1]) sendmsg(r6, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x1) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r8 = getpgrp() r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r14 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = getuid() getgroups(0x9, &(0x7f0000001780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000001840)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000380)="9d60b563f539d2bdd6314abb6d453f93947d4a0a1e9b7a658d2753cae0b906001314281989d1ecc03eb04570b74062523d413a9972d25f36ecc64b0e2c8dc1265ec9106dc73d667bf8f383e2e636788b33c95cc24299edffee0e8451084f812fa343151f64ac5c195bc7990825c2cb26f9a2692c387bd4c87d7055382364d36e1f2175bb912c4872a86aa2242e6e45c04584143a0c59b9f26283ae5b4e5e056f354d12cb9438", 0xa6}, {&(0x7f0000000440)="017108b422b4ef81ff21bae830d0800d0aeec741f2e6291697ecab28ea71244fddf99aeb5aa7b7fc85d6a96f44d2230df07158c9691402d3dd87475018d1792a8e3c809174c5a3ff9ffd64820ac0d9628c8c4162f635015ac6903dfb71567d3a34fdc8937de9533945abd7f6caf89ed6f342aa1d768725d1e0c7984487ea385a79cc0261bf28ccced812f3eedef125cfbe8fe02988f326470bbde56b8598cecffe64c2e0e82b7603db0dd29b7b4180fdc99070b66d5192b51ad32a769eeee56ddeed1b79b210085d1a9f7ad27f73a9104cfe48e5515a7c4c3d347db505ff7118376234e8f0e6032424567108452ae867ab0518798c6550fb3ce66fa11379a27317d644e7d731c9dae0ea32bbb3128fd7eed9d32c25fa7a130a6b17d71203c7ed6e24b90f1e1ee3f43d70a8654e24bb942167d65a332818f1779bba266aa21dcb836e0efbbc2b953061aa25da7b6322de0c9bb644b70fba0041f1a58f1c0c38b5866f1ea294b322d4c7e1063bc452e888d387827e1bd4af879990f280ec7d5dd306dc62fb97043fa5aadea83b2b2868985bcef5a863f294a340219cc780272663048fa2634e45dc23f917349f7b7af20322f98faf028ec9d6b83e030b6d3918b14884feb6f501e5100024f1c6f1037b0cc0a8cdd580b3231c8534284cbe3fb25956bdb58947a397bd87d7a74f143cec3863468ec2a91744cd34911eae6ec122dbea8eec4ff117991958ff29088f1368b1f768de946907d50def004ede18cc6d5771f7ff96f84cf41c7c36a492acda813742a6481ee38c3e0569f901d4aec1cc2536469645a0f36e9d06b2a714df5d04a17adfbd6c012b61e2432d3f5d4b20ac2450154fd9f9a791ba22fbdad6609c1a42a34eb11189bdc9b9c07209f1ace9a2c5826e72dc26d3d1355e430037520f8a4e455ea5cc0f9ad71d2df12ec00da452f6d5dc606a6d06f233a1a5a3a787598ab3f045f298984fa0a3b33613a5f5f9b52600eb8d0c9956c80f829035cd040c0f0bf3f3a1753d1ad3c6d8986979b1295ef5d9c30a8dfd4c82fc2e7823073ee40e70e936e63d7d6deba27a6c422de7e30beb9c262777ee201a20db062c99f0eebfec6c5b445aa084cdb3ec8375c7f67481469e13e291a47164f0ac69d2cd52c1ddba55b9dc51f074983251f9eca9921df3b89a778e3904e7b1625cdb0147ff9628782b4fbf22abf0efab837553bb8d82d01b77bfc7959eca0541cc75e8f270dbf79afe244175d473ba9c253ad3edd9278a88675d5ecf306cb2072969d75815677dc42c59c8a5053ec548d019696bd96fdb0ebc535a62f8a5cb39c752ccaa2430825f918c20177a270733254734c0b4bf0f10230ee8864cba246884b971d7f8dd8188ae826aa8e149de619f7511214b61df15e856ee397a7cc07da480d494a119c2b9c4cf6b6e8092f0c21dcb40a32f654813ff8c9934835a91e4baaf0cbea8d9e72ee42bd62906b7f7d35edf1299d308a007706b113a5c8595cdd8de4a66cb728142ef6ce86244c78de924d4b6910d041a33780b4324f58832200af94901e67e5657ff2939385048b4e5f37a8a6f0822721306189eb139440a47aaac7ee2cef533c8845553309c73d7f4411b5300bfdd326891fdba3ac1c99036d3cacc7fc75a5fcc2eaf7b415c6e711c002a3d8619e28db30ac39e699974dbcbfb782d48c8de1155ee7ac05b8d59870e6606b017cad054d375e16519be0be12a2fff1d945cce02b35fd41f71441674e4da8eaa1ec09aa204f6205f907bb27e3ca5a0ac6331d6af25748e23fed45299ed6fd341e238f41097952439d97572c69268c173c7fdb9183858f125328424fd441bcd5501b75d00e71a72387080cfc6796494ac16a5e21494fa12e04e552f4c6d664157fb9029675b05f9fae6afc6c4bc6247dcf5751c7404695e49c091e02bad8d4d2630e5f26af37d26a027586b6890ec20147a5ec70ede6e4a733e3507f7f7cb1f747557503cd2db66e6f7a10164845e13e9a6c19d9887226e4fabae5afce230bf735e9dbb13f943bde87f290dd1cef701723d1c425ab802cae54959881f5f414e33bbca99fa8815b50f5e26929a54834ef920f2c26b52f7b7563a8d78a7076402ecf7bce6566910bda34fddf61d9d4db2e6c0853d5ecf5dbfc665ce40fb4f550e0b85d30ce56c78cff01ca39f8b613f3b7d6512bb54a123b63bb3007ca6ebda9c8128870cca3b46417871eca88c81fe8da44ddf38e5ae6a841a19b95e3166ef75b5f87885f8fceae84b5bcb15acf0ee3bd6f91552e22b2a70687a78a089e188a3ea0c5abd2f74910393cd1a23c5e55c990bce0acc204f1f5350a7df4f3ec76ffebae782fece7f4a7f85cfc4cbd4d0d615863fe7d8922b3ec4c92bbf2feb885915a5f6abdcd0109366924433e07a06dc79c159ddf31213227cf538c8def2c54881707a5f8e5560d1a17b1f8e64d0ca0cbf3102b1fe617ede68e5acd2fe87dc70d74fb9fe242afc50b1f118041eaf7bd13181b4521bb385188cffffbe4f121dc88b3800a213f16992fc2860d9aa0cf6c88257d364e562d3e6392a7d762baef168ef534736668fc98389d0fabfe2a7d5ebf831ddf689c02a0f66b2bc87618d670fa9ab65e7823ddccfca1496cc389ad6069bd9e6cf27aa6d8a0ee720ad64031cc4301d0fed25ea784f634added3e33f1a2fc6ae8c672f68866b63518f11867e0b2b19bc22b0ab33bc157c4d076a6c9a35c1c1560ca9692c9912bcedaff11383b112d1016694f33972538aa79f184ec4ed0350a1b121fe13a6edc2624245e8d085403a9a64b47e68f39c3a44da3316edfe55cfbcf426d6cc3ab44e0b126855c9be980358852edd03de5c46087ae3682e6ef597e115696ac4d6b9f5c9f720000df3a458f1f706615f643010c280c8f1e091e3ac85443fcccf433784582e8f90a4d44fb3e226d5e6d7788f69751101180324061104509a1b88680dac45d7367ea0cd8d8efeec44df2d1e7b3b690b2a4fedb1af66931a246519a9b952fe3d7c788f0e51221adf3b493233c7b2a8abf38c5425741962fcb41c70d2e8b174a5a942a0d8e2324f2f591ae3dc9de2722c07e99656e57ff7bfb11b91ec0db717d2ea70db81912148de5c3937db1dc8699f0ac012777e72626694b7a5e088db323197a6574f1ba4264d94194723d02a94147ea43eaa160d2b4726c9705e38a6b839de2f9dddd9f447ecd11edb7433114a57cfb5632b170c01c61e4180f02afef20b69abedbfb944f29ee27a63fb3fde39080ec07dd58fc9f6d1382793873383ad506ff54668b8fb528e3985d9d95ae98d3e7b9c3160c76feef21cedc4be06ea3694f98edf00a8f1b0e6a349e093872f2c87b22e2bb3d5a8d420978d30b5ee6b274e0c5c1c66753f70b4494b0e496c4f5098ee3bd50733de6869255877a5c67f8a0b66e2a2e32aa89cc965a0b4a97fe85d62d016a1605bf011b7bb5bbbea37c9baf834ee5a90f1abce7fd38ed88e8d5723db6c97e1454f2f8e3b490301d8c98fc33fef3c8c55794f7144b53c4cac1526ba0624c6b07715ca208d7cfc9fa29731a9b59aecbf69c3d23febf26a8585da75ae22a668656f9f2ff0e1560da7ee2120c13b6b5376760c287296b957b3e48ac28e1a4a2e88e1106af6249cf61151cda2108ee0ef45ce002a2ebb5f912b3fc1786dd0674de39c3875ef7964f5c09e27560be594355ad9741ff50dcf20cc21041f552a0d27edc4988a072a4178209a8951264c97c021c01cd79fda81f6e160c6a0ebf03fecfe0002fa73a081088e35cdc46de039830024cb15f53e4ffcd1071f4b809b136a16a9043f0936e4ee08c255b5cf83d180d42eef5aec6696e87a272590c4d548229ffa0784b5e2d4fd3891e18b849053fb96326769fec9848b46c98b723bc6cc4361f07edc4c2561261f355d89dc5348d59f92b954e989a860c93d95196db19f314394d9bb81e0f78456834cf25898a371f9f680e80e5d1a8de8c5b68acfcbfb7dcae4f86e8f075e6f384ccfbd0415b0a17d949536a89a3dd429f17c51c68f232f996bcb2b715584cfff53d679b24c00052bcd908052c098307a03af61adcbaaf75061e585e6035f5020e710062abec5fad7a7199b28e994b5735068c259251d0595b19a03a8c7f2257e14f463f15bf57655a70b6588ad366ae1e92f4b02d98c6af3d784aa08122c14bae7f145e08a29e26abfaab515bc80d5819fe1724d81b1fd44a9d7c37b83e3c79e58924ceed1316489052978490f3de336a4d1421462cc2902ca00cfc324120c210d49157d92b96f269ca91ba5a1c615df8f1dbafcac79ea35eb92cb0ca4d5544b00f74001929ff9d23530982b657fd012d3da60ddc52084b749160f2347602c66a25579baaf0877d3343469b334339b0b5d6379c338dc6128836ec5c42586dd86b1332607617be2895d4dfb0763c00a45d9d9849c68b46564cafd9161b8ce401e9b2460ad091f217d5c8a581caf6b1334abb99e1074ed4eebe8021fbfb5efb607310289414a1462c395dbb8bef8691d553f9d52446899d9128e1cfadeeda306f9094f2b30a71ee74467f789b7d732e835cef7467feda207b6f349b1df6724a1600ae107ced541d3cd5181679e0d7ac53864f98e4d1ece2f649c0fad28ca17bc1904794f324df5dc5dcdd005fe0320f3034058c9b0910cc0082acba2428a9fded83544ed3ece3d5e1925467f31a38d5f8b60a1cc2549b53ff3d9c9f68b0052b861f45f5f0121b0c6b72ea314d8a7d2a6f5f214914076f27a785210709f146a42d068e73fcd1c0e7c03d1d8484f6c86501b2bca90e79692cf776318cfebfef8168d92cc321d3fdaae6be5a2fbee8c36a705c515f43c9886ea0675cb095f7b1ea35ff468bdb3d1165ae3712ebaa9fd9a09a78382c9087479adde9ec15d1e43c868712ba95fae546db596a30e7fbb771e2d0aa87afce6ebae7f4929eddd9d072753cf55c5220535d889bed08e629b741ca7f1d8dd4a3cdbeae78557652a3f9022e8ea2cd8fada329513c67ff1885a5f24f995485f8c28beb8e9a3e277e8181a27dbdaf4863953da83678fb2efe15ec350116eb9b7826ef0cb7207e0e8b1f3157b2ba81dbd80ad66be4e451d420305b8e3996d433673c1dd5ab380c7ee7638eaa403b43f17922409d62907116db612552a49d1fe13d3ec46f6446796ace4ed24c0c151027bdc33879064f4b7fb34255bdf0aea57f399f74dc491e771f4d6435eb8ad596b4ed0a335106a2e4aef8e4d931619f0b36e2be690423ede4246f2d030cb10caeab99a2a845702fb1c89c8b0de4e1e324aa045b852c9d2709434702889b73cb83f091806061d2bdbd3720a8cf81a6c0f88f3e596e284b471b0f04e288b2a13d8f4622e94414eae8d61102422a8ad7828878f2d53641ba7a1e36ad0760d562e02e463902337960d519b6c2fbf5b026d9ad24af616f5e24a6ac964bf488364c02c5fc17667b0c498d3895886bf7deaa390a19c0a9f6b8612da44ca7add1d750cadd68278c1c7a9a88160cdec8959edb7440cf8c83330c9ee43d2c3b030a224027f26db52a219951f69ae15de987a844c3202de9115f8b7844ecebe76448814310f49b704cbb8047bb09a96cd7e15f5ae9f6dfc9f5795af98bc3ebb7e92a7d5e672e7e33b37f51c4610b69a965f5680e64c857b9130bd43de6603ec65c7a8e4cba10e8ccd8582f125c82380230c6f30cd01de2345a08ce02391a6ecd1759bab7a506836a7c6bd3d7835906baa3bb294d1a75bcd6a930def1d4d4ebe2e67eb012e93d1d72d71c129b24aa0632647942a60c67", 0x1000}], 0x2, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x80, 0x4}, 0x400) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x2014, r5, 0x0, 0x0) socket(0x20, 0x4, 0x40) r20 = getuid() setuid(r20) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 17:27:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x2000000000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7ff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) geteuid() close(r1) sendto(r2, &(0x7f0000000140)="5e2cd8802e8f7290841090ed09af6d04d4285010322f5f2fcb5e850efe28d9d10eb08066f1658e92f86eea736ddf5fa22d78de711416c0b9ed1a434cf5806be8f407bbefcf6018b8a2995d96db6d67f3351631c02897dda257ff7df60deafe96de9174da321f29c33f24f6c69e4c75977a7e045710754d79c99d5d7b328eaa9543c0fc5d5833e8a77e96753abf814fff66c2a59a34d19efc7d24a6238841109cc22544f0cd25512e2925bed1fe537f226a532d866ee063ccf27e171aa41f601ad1281615bddd6a22d0ae0cbd2b0c315365450bc9f29af7ac", 0xd8, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x2}, 0xc) r3 = semget(0x3, 0x2, 0x704) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x4, r4, r5, r6, r7, 0x20, 0x68a4}, 0xee00, 0x5, 0x8}) fcntl$dupfd(r1, 0x0, r2) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x1) 17:27:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x10000ffffffff}) 17:27:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d231c0000000000000000", 0x1c) close(r0) ftruncate(r0, 0x1) getgroups(0x0, 0x0) 17:27:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 17:27:26 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x1, 0x0, 0x100000001, 0x8, "375ae542243fa713c2ea1b99922e330a670f1c20", 0x3, 0x3525}) r2 = syz_open_pts() read(r2, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x48306055a322f2f9, 0x100) dup(r3) r4 = syz_open_pts() r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x4, 0x6, 0x0, 0x6, "de3a5dd0a8ce43c21873c20acf0e951cdeeb1c4b", 0xfeb}) lseek(r1, 0x57, 0x3) r6 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r6, &(0x7f0000000600)=[{&(0x7f0000000500)='X', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) write(r4, &(0x7f00000000c0)="14", 0x1) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x9, 0x4) 17:27:26 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x102e0, 0x0) r4 = dup(0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x308, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = dup(0xffffffffffffffff) r10 = open$dir(&(0x7f0000000380)='./file0\x00', 0x280, 0x10) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x410, 0x0) r12 = socket$inet(0x2, 0x3, 0x62b5) r13 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r14 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x109, 0x0) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r17 = socket$inet(0x2, 0x4, 0x100000000000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r22 = geteuid() getgroups(0x7, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="2925c106cb3762c82f97688eb1b9d120255266fdc166cd448dd1209ce341abef3f93369c70de1997c5bb22356a29bd8909dd5d090e8f4006f5d66387d958628014627dfb70b94c4310eef85e7fcc76d0df0d6b2dd70112006aa779a38f065641b58a280aa9785bf36763a243df132e8a725f27876630afb8", 0x78}], 0x1, &(0x7f0000000700)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xa8, 0x7}, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = dup(r24) symlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') ioctl$TIOCFLUSH(r25, 0x8020690c, &(0x7f00000002c0)) 17:27:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) dup2(r3, r3) r5 = dup2(r4, r4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) 17:27:26 executing program 1: r0 = socket(0x27, 0x2, 0x403) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) nanosleep(&(0x7f0000000000)={0x7, 0x9}, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00010000000400"], 0x10}, 0x0) 17:27:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x4, [{0x3, 0x6}, {0x3, 0x3}, {0x0, 0x3ff}, {0x3, 0x8}, {0x0, 0x610}, {0x3, 0x76}, {0x3, 0x8}, {0x3, 0x7}, {0x1, 0xfffffffffffffffe}, {0x3, 0x2}, {0x3, 0x187}, {0x3, 0xb9}, {0x1, 0x7f}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0xfffffffffffffffe}, {0x3, 0x8}, {0x3}, {0x3, 0x40}, {0x1}, {0x7fb0da2cb723029, 0x5}, {0x3, 0xfffffffffffffff9}, {0x1, 0x7ff}, {0x3, 0x1}, {0x3}, {0x2, 0xa}, {0x3, 0xffff}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0xdd4}]}) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 17:27:27 executing program 0: 17:27:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xff, 0x8, 0x5, "a4bdc96877d3b7987cfe373b96dc1c6818135d5d", 0x10001, 0x7f}) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x1, 0x80, 0x9, "62080fbcd71b3b1bc511d1cf8ced943d25c01412", 0x80000000, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r1) 17:27:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f667c6c653000"], 0xa, 0x0}, 0x0) 17:27:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x400, 0x4) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000000c0)=""/224) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x0, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r3, r4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) fcntl$setstatus(r0, 0x4, 0x8) socket$inet(0x2, 0x0, 0x2) 17:27:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x40}, {r0, 0x20}, {r0, 0x10}, {r1, 0x8}, {r1}, {r2}], 0x6, 0x5) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)) 17:27:27 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7465db9bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5efc8215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b19627ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c04634a47e4756e504a109e0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1602001a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52669fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc602bfbcc27141431d1503f61b649f2a9ee72ca944ca0d758768c548", 0x101a) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x3000) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x40000000000008, 0x103) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 17:27:27 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x40001) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x102, 0x0) nanosleep(&(0x7f0000000140)={0x20, 0x4}, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x100) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/54, 0x36}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x80, 0x80}, &(0x7f0000000340)) socket(0x18, 0x1, 0x37f445a7) shutdown(r0, 0x8000) clock_gettime(0x0, &(0x7f00000001c0)) 17:27:28 executing program 1: r0 = socket(0xffffffffffffffff, 0x3ffff7fffffe, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget(0x1, 0x1, 0x108) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x93, 0x7, &(0x7f0000000180)="2506b6ad3ecec5632535190eb6b4ad2c3df89e519761d4a6abb8591e779ba066ff371fff447f68f6160a40b5532a7b1732196d6297753a39027a977d576e8583766e779dc8ebfc045fb6ccde50e0ea143ad86a4c1d15c881e86c73a7c084cfbfa6b736b3acc7abb145f34b0ccc55d4b56bd4", 0x72) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/235) unlink(&(0x7f0000000000)='./file0\x00') 17:27:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup(r0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 17:27:28 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1d, 0x3}, {0x6, 0x1}}) setitimer(0x0, &(0x7f0000000000)={{}, {0x752f66c8}}, 0x0) 17:27:28 executing program 0: r0 = socket(0x10804000018, 0x4001, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x1ff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0xc2) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x10002) r2 = dup2(r0, r0) getdents(r2, &(0x7f00000001c0)=""/248, 0xffffffffffffff44) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="4d59d2b2ba6c7ade15bbd337358b86f60cca16eb1e383d2a8f3dc184eb004d4750cad306cc14e018c4b27896ebfa32b7ec2e807260b9656fa270f0b4dc6e5ef290ef1e9187b7ed3a87268ef079d4bebb8723c983795e6998bca2c3198e1553bbf7d66d460fa57093975b9b4cc0f41ffc20938404fa703616cd94633ace730a8464606d", 0x83}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r0, r1, r0, r1, r0, r2, r1]}], 0xd0, 0x1}, 0x4) fcntl$getflags(r2, 0x3) 17:27:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) semget$private(0x0, 0x0, 0x94) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 17:27:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x1002, 0x60000, 0xeea5}, 0xc) close(r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 17:27:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffff00000000, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x8001, 0x2}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3d, 0x40000007, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0xfffffffffffff8f7}, {{r1}, 0xfffffffffffffff9, 0x41, 0x400fffff, 0x101, 0x5}], 0x4, &(0x7f0000000000)={0x101, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x8) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0xfffffffffffffff7}, 0xc) 17:27:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 17:27:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getflags(r0, 0x3) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x80000001, r3, r4, r5, r6, 0x16, 0x1000}, 0x3, 0x8000, r7, r8, 0xda, 0x3, 0xffffffff}) 17:27:29 executing program 1: r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/70, 0x46) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:27:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x908, 0x8) recvfrom$inet6(r3, &(0x7f0000000040)=""/40, 0x28, 0x40, 0x0, 0x0) 17:27:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x5, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:27:29 executing program 1: shmget$private(0x0, 0x1000, 0x10000000000011, &(0x7f0000ffc000/0x1000)=nil) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0xe5) 17:27:29 executing program 0: r0 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 17:27:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x200000000001, 0x200000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:29 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 17:27:29 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/../file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x101, 0x7f, './file0/../file1', 0x4, 0x800, 0x4, 0x96}) 17:27:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="11002e21b3f5033ee296"], 0x35b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d060000000000003f34a4624d00000236193d13040000000000040000", 0x20) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0x5}, {0x1d9}}) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15", 0x579) read(r0, &(0x7f0000000000)=""/36, 0x24) 17:27:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r0, 0xff, 0x80000000, &(0x7f00000000c0)=""/171, &(0x7f0000000000)=0xab) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 17:27:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 17:27:30 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1000006) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x812, r0, 0x0, 0x0) mlock(&(0x7f000000b000/0x2000)=nil, 0x2000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2f, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:27:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f8500ff00e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4751774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) accept(r3, 0x0, &(0x7f0000000500)) close(r0) r4 = dup(r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x54c6, r5}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x80, 0x0) dup2(r6, r1) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1811, r6, 0x0, 0x0) r7 = msgget(0x2, 0x604) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/233) 17:27:30 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getdents(r2, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x19) 17:27:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x441, 0x0) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0xfdfffffffffffff8) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) 17:27:31 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = dup2(r1, r1) mkdirat(r8, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)=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\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af43"], 0x1, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYRES16=r7], 0x1, 0x100000000000000) 17:27:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x2, &(0x7f0000000080)="429025c9a81786004a6c3dcf542e88ee77789b6e3feeb9e5fe47b4ab56dbacd2085cdeea4eab2ba0740093a637a766742ff131f6b2e7a028ead15aeef65dc8", 0x3f) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) clock_getres(0x4, &(0x7f0000000040)) msgget(0x2, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 17:27:31 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x5295}], 0x23, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x10, 0xd, 0x8, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffff8, 0x4, 0x10, 0x2, 0x80}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x1, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x3, 0x3a14}, {{r2}, 0xfffffffffffffff9, 0x80, 0x81, 0x3, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0x8, 0x9}], 0x3ff, &(0x7f0000000080)={0xfff, 0x4}) 17:27:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x480, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x20000002, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0xc1, 0xe0000000, 0x9b1, 0x8}], 0xaeb, &(0x7f00000000c0)=[{{r3}, 0x0, 0x8, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x5, 0x3f}], 0x8, &(0x7f0000000100)={0xc9, 0x5}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 17:27:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x10001, './file0\x00'}) 17:27:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xb02b, 0x8, 0xa, 0xfff, "10be8bc960ed0bac2f364f722a98fba2aa0521f4", 0x1000, 0x61c0000000800000}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x4) 17:27:31 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20890, 0x1) ftruncate(r0, 0x0) close(r0) 17:27:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000100)="9765435719e19820b7f0f17bca163181011e2dfc5d20a933577b95f128b805a86da36a237a14d3dc45748a2adfd0740fd3e6737eaf9769011382d9ce8b9c1a3a80ac9a7d338bfd106ebf320e0eba33b08d0b85a8877c8ee7bac5c2b64c83225b4dbdd557054ed26d973e55841a5432a75cd075797e682550b10921aa16d0202ed8ad4a8eb4552515a75e757cfa0dcc78fdd3c7cc49f933239762afa1f3a0ef4781bd149b90664c655b750ebe33b94e2641c7402c86ce8f806647f5958535e4cf30370c4dd2badb8875fdc723222ba82c7f7975c3f419a47d9e53000000006b4a3a40c6a29d04ea39ba79fed31e9f93cd3930e9a4e0a02f37d44e74", 0xfb, 0x2, 0x0, 0xfffffffffffffeef) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0xebefd26a38b23825, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x8dd099a771733c99, &(0x7f0000000080), &(0x7f0000000200)=0x10) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10280, 0x8) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000440)="6c94ef436118e3a82b4f32dc5aa6d32c5e5cd6c3c7c40418543b8f18389b6f5e53ad5dcc62b32aa29c7db7c9eb2c24663340390a7c1c4172af8b2d9248aa58e582ffe7ad8cfb318b320ebcd34e1aa65ff53fc6daca745ab26d1edd769a3c01cbb5a3fb1e493f3ac5735cd44568980ba426f25c9c367e193c85aec7258c78ca90c6d597ee69f6356388b49d60b8d7963344d5f08e66a0cb4dbcec7d85144e4b1e3564abd2c9221396527756ca9575771ffdff58634b64d0a42549fe09320347f285afacb8d5515eb088861e055ced3a202504ac15034177ed231e937af2f64c0d50fe32aa450c09de06e0c0b3a22524cadd3787dc34187c8aac683437fcda2d13024fe41c1b24cc161f26036cf318fe5818db0601dc8fccfd3357f47a38165c58366702f23291a0e2b21fdbd2fdeab26a0af0f4ef7b8ae5d9085bc1916736e308b95aa2dd524adbf9421b35ad62e49bb9de2dfbbc391c45e89d5778702baf61d1b4b7e85ee285a8eb0e2edae3f4cfd7a87f1562442572c6e49ff7d37640effcd7ce5e88055ff9953b68047598afe65daf3df4b5f7a3c09e460fed4385f80812a2499194df4091915a4479c1f8d09380ccbe05f115b588479efe00a199521e4737d43d6561020880591b99cc5528acfafc5a9b6a585e8484ed3841df801f95244398b697851308052f4711d132241d8bc171a10a3f224af834cf7601276d8e8e813d8734c56b11fd9901e70bb718a66a463a853f674a94a005626aa768311676dfe202371bf94f3d289c94a56d27f24010bc9641c5c1d1d1de0562d7c73c4e6e16d347903e31d54da82da02765ea2bd09c15fcb55af67a42ca199b9ab6a16fd6074dce705dd51cc47138cf33d316ffdbc02e8b7aaf23e69dfd279e46137e642e2a55dde1c4f74f15636157c0bea364562f1807690522a06c45c69597be4208cbdfaf24a241f3d44cd154ccc191a09e6707e10f6b5e549a44ff7921ef5b35d15e366fb9233b54ef4dbafbd2460a315ec26d2930d99bdf1c450608e3bf58cef33dc1d2f28ad34f93e80ca2d6a29858b5c969188845fd26de55c11cc497e5816f3cc1261c73d36236e14aab2540969ce4ae8b8096ea80293bb623e300f13dba6098f0f5e63d15b9a944288b817003566c379ce48f183a5c703c61472f0f97647400910fee4186d2cab0d8bfc61679ed61194b4e5a24c457ad5ffa1061d72340173fd2ebfa18d17fc39061f01d088ecf9fc8efe354d04deca21af8c92c496ce973571227317ead41c3c9501c027044fd31ce381a49cc5d4fdc291ebe23e927f5876c0f8abbe4bb4ffe99af60fb43f9a2dec1aa0dabe1db5d38bde928cc3ced4002701cbfca6e4ee4fc86532d5305e42b0c7ade4bd1fe49ad1bd4edb1ce4986f92d3590cbb13638957557ad0b7d7b6e3e2ba27bb587ea2d94eedaf8fae55c9ba06b5712faac68858fb8399a3addbd6778013cfac71731295ca9d4df4b4dbe93b4e41b82c9e6f7ed89aa94d2bdb0551aeab55df38c5f3f9c993d967d6a6b028f997bafcf537b152b4361a08473186233b5f0357132192e63d1caff7f4ec0ed83087ce256d2821f8fd6554761e11b19f0caaa5e79572b6163661fc8f3cc97863aa5467eaaf21a6fc99d2acab68c6f9a715e2a8314a968f63f7f13a2cfb3f3c9ac926c47a180ab88fd329d8556bee688d453c523820c4016db3591c8b34afab2e46878e50f787e08b7f822aaf6b95c9f53ec1cc29ea73979913582f9adf1736783485937d0bb2d96f598c37e3545718dedeb505d4e9834b758d902ba1e42a23bbe760a0b52a057c9dd02e0bf2ec4bb76fc3a08723921660bbc1fd3b7b2bb2a38f239d637abb4eb528619aa63d0b29157f0f1775145b3a282d709ceb09cb57c08230d28762fe616338f30824a38530d035b4462e4c85898783b099923bc480afde3a3f1b15b8ea6ed919ab315aba58f568a68b60763edbd0248ca8c782b61d359d451639b546095401a0caa4754743c9bdda6dce263390a55cc39da8c11e69b06fee55fbb9303eaefc90a2fec6195c96cb70dacb795fca570dfab929795b8960ac8eb93980f7c2411959ec6f3b8d0538982833167c96348cbf559131a732203c889c6442fe9cf26e7bb55fed215af62b764b417925219878ae5d2c1e13d582e9982745760e7097df0065673b11b19869cdd9d38b419fd81332616bfcae8fa00a8b7feaa2531038fb4efb8a527e406c00e64ffb3b4837db334ffa1ed98159ffc18511e27071df7e9db174d617bbc1a31eb474fb0a32bb7d043c77e0a7a441eb0a9a4c69c74df75c11d08f343335e99057175e4dfec7972bfd04a3b6f9260f863230b6e8339d149e4aa8bf25f5f36dbb7ed4389ae5727b4a032da58a327b2c077cb355856ac36de4e35982dd95eff2948cfbcee1bd0eeac314ec19409af3a21834c7533f0028a181b344634f3f379b1d287d5734a0cf03bdd8878b467b9bf50578d2ec802dc59e3d312692024c9a7e2bd7427b44a58d851c66567cff7cd8509790e4ad0fcb913fea285bd8357189f23e102ed4898da6c271f5826981e26fc16cc6a055683472d9706392b49c0b583459a5495d4c048cc6b7d21e971b25219586d4457be378370b013a8cdc31f23de862ce903a17c75a052ae42b51a077fbe5f55f062525a02438280ae45a73d383e0094ace3ad39d69645807d3ddbaaf5ee88d2f8ab4c1c8ba164c545e9f49e3f44f250541482c0c9ec73ccbcb459a3fc15b3e4dafb6cffde3d3de730625ca2dc7bc0c4d210973d1e05ce578a3f315196a709272b73aea0765e949ac3e874a9b454ca780db42b3b53ef471a64ffd3ad1e554c0ba6d8380e9e6c857cf89522fcbb2efcec34340aab651664389f4b43ac36b043e9bb5a8670dd5bc3408f6f97bb58634e76301cf68892b5b86e82304f1aecd0362ea9ee81e0a7569139b4f6ec8cd7f74f9f4eed36bd4cab7663fb933f6433d8860d231bd903aa18f3533976e844c8027b0fd2f96e508a9df73af97a8ea45c7c0c20af5e5b01647f1d43b59828cb239944fb338d9a067300c5b6a7c4057126333fa94cab8dd26bda26f97036e3038ffbaf9736f75e019f085498c5e7d78db3df410ba1733c8addc0d64fe40915d56016469e2c2aab0f2a950e81aeae6cd6e7fa2b696998ac0c1c93c6ec5f7e8264af2fad7b9d10529a19e91e65e4fe58070aadb8ed837b38650c9dd4f2a6575f33e4fa0c3a4f2f879035520db75650384aaf7ca5c7218d8ab7e1446599d0cd25a1ac5ff813a5aa75575e8a8d1102237946f67ae69beb630cf913aad1edb5b72443939ea3bd031d398dd0e23419b2695ea64c274eddcd16f012172f7e88cc1bb7080b1695fb35d86531dbfbde58ba086db6cad17b8a5aa3f5286488407cf77dd2a744805d0f0ef8f6356d8c9f76694db74fc83965ae008910e1340b06fee2f084bbf56bce933e216cd69fd75747e2e2e8361ce769f4eff42fe2714f1cfd658806fa6b3a0c2a0e43efb12b306f1804fe119493bf6c37007e85ae52ad16bcc656eca515e78ed84d16d282a2611443293b2878533801a526e92cde3b7eae644ed99d974bfcfd0c02063c0152806990a600fb5b4897dee735bb2f66ce733a3d1ab3f214c66f4078d8b8caa8bcb09cefd9021ebb49b5872386534becb6f32550fa76cd2d9ac0f2f34f179e5fe95ac535ed89644298e0a949963c2bd8fa565e2dafd5651ad548138211d8c255287b671ed410c8eeb94fff5156bc48438d9f3c6ec851c3c6191947aba7502b88dd1cf7c2ad4697bf787aae07fe8fd89d8cfec6536d56da8e4617d8b39c37475c8daa6e02922155b8947c79f1af172416ef922a90becb27b13898f73bee5e45b98069891677f42c6376785bbb886a445331487324b12dca342ed8bb9fc49b85f8ae1764bd80ccc812d95491db83dbe83d5cc95b857a0c3eb87403d0389d85eacce69016734b256651778d089f7f3e911ac228cf4d99bbd55b718e350a11e0ca5afcdcf4e8eb878ada0ef2d9a91184c4e73c839cfb6d5c66cdebf6312433d9ee65d5d558094f527dd7db53ae766f887caafcbd4c6b8d4cbc483da41bf8791ecd612a080db57de72014967a1034109b90a39a8d1538ebfab2744eb162a5fccc13a6cd1ab03e914298b94100b4330fb34a3e32af0aac79d1892b5d1b38b225371da880c01878bdcbfd26b695f4a6ca8c495e8c0b323b1e4a2a60ce2977aeca14490011ceebe5982c81f183b42251dee486a941c0e68193499b70e3d4886ab37ea0b2e0d0bedd72687c926d9386bb29d57db904b51646ae0587bd7da7e8cffcefb18714b4113e6863425b9fddf7bf2dcc685c1b038d7cfb5220d18b83b717e26ff0bc4a3141d44baa50691bddc63689968f1c081299bb3ed82ca0c19dca26c0e307674950c7c63796d4b906ed9b580d60b72ae38439a7e3eceac9d4d85fb07dab89ce2b664ef36c88a704e01b8c50b3a9849bd56445276970fce684d7f3e8eddb434c53367dee3a09b6fb2ad5d5e9f947b8ca99f26babb55f70337a34f3044aae133399f7e5f736de14220c0764ceee500f18fedeedc74d22e5d26ec918057f8ce272daf42a074be638e3b0ce7bce6a1257d69f4e3cb3375cf39a0acb60caa20a6c64c6388293c82b0813ea91dc86fa8c1c2cb1a6242b334cf6c3a9454723f370320a6472b7a86703bd1b39f69997e72105a11a3f45cf098f147bf39618e51e7285e8c5a519057127b5974ae73f408127c32105be55f20215de7f41d77d8bd10e8f3e346cd01a8806ea06f452794e01a8206431a4d641d3764e49bdd62539ddf82c9ebaf9f785cd493d6156dc77dfee0ec54cf7fbb3e8ae42e4199315269d317e038077ca4d31aef34a0bd95d81046cb2c27fd0f032eb4aa1d7a1f15bf909c2e8ac8e9ff2fcbafe32364b8628aa638cc65910f0e6637244f22751c727ffdeecbcb23a200c946baf6d377c4d7efe28a00f307d00ef2c1501fd5a86941373779a7eb825f1508ccef5d015349abffe6f7eec499f13d0e5fc655256662f234301be17359cecca1fe1f73072ac589eec12b03dcfbe1696aed5f291648b45b1a563ac3121176f0524ddfb8a81972f15e7f7caa41bc7a8ab26ac4f0c98986cd252f2bf21daa3f1c49bc85a7ea74c12c892a6604fc893f34ab27e1f10c468addd22763eb330341942e33ea416d1ee26b5965206465448a14876f3d7ed1bc9e40ef35a4fdecb107d38d0fe92ffab00f6594cb034c09a0b9311868c09db940ca9a38341e7741a0cd097b66a821f5add8e8db307697a129012d899dfa6e8fc0b23e6d8280f169584763ed9cffbecf7076d5377b3877157879f6534fddbac54bb534066ec03e45c84b47ede671fb7f8845b69fc6dbf524852185cfb422d65038f698ec4481d921fe296f8c81bdb7974636d94f13252ce30347bda916c04dc02e17671a36b9e93afaab3409df9bc2a741459c17f0f750407c165acb85c3aee258c638fe089013609e2002b3feed75820832a48584c7fdb4e8b4a15f0cf14514151925aeb851793592c06abf31982dc2cfe5f4675099744554b735e11ecceb991c4843f9bb4c48c2e1aeeba4ee71b8d8565b0234f75811300d0ced32bd214717eedd773e41ebec4fecf78632b0e92f4e1895e22f285ea07d94bb1a6d889e0d06818b3b3c691ff9618cd8a095e6629e34a53e89bc6c636d4638c7f2a268812df058a1d94f1a9318bf1cf52ed97e3f126b72d18d544d39fc6632c74e6692908f658eae05473be556ce0e7441416f97564b189b714f2510f76a20fc9fa", 0x1000}, {&(0x7f0000001440)="02ca3b8a6d72deef040950400f", 0xd}, {&(0x7f0000001480)="3b584f5f7599447bcf10b09adf559ff616b10828cd39198e2e29f911f27bae2c4f23c04c61ff5e754ad51cb2e528a4412ebf50a66e4a1764b4783b5669f7e70087fd9aef7e6c9cc3e7526fc3b481e5abe66871af05aa223bb95bc450983c0d774f51c1da6c366559e053d7c515679df4b325f13703160e975bb6f1946a9b8650bbbd91b56a1a456d8658f21a2be24b1e575d8f66819830391b3cf28d94e57d9fb1be8fcd4a06ccd754dfb91600fd355344ac2e62dbf515a501e5e0c54f28b988bde0fbe46944266acc9785e0d879a1be853260d19c172b48b9d3", 0xda}, {&(0x7f0000001580)="50eb4963d4e677935bdc3868fcf3c0ddf4bce27170d46f8f3c0167a4fb194ea2ca66f8050a388f0221fa", 0x2a}], 0x4, 0x0) flock(r1, 0x1) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1012, r1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000340)=""/119, 0x77, 0x41, 0x0, 0x0) chflagsat(r3, &(0x7f0000000280)='./file0\x00', 0x40002, 0x2) linkat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) 17:27:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) 17:27:32 executing program 1: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x423) clock_settime(0x3, &(0x7f0000000080)={0x1, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 17:27:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0xc6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) 17:27:32 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) clock_getres(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x9, 0x2, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x91, 0xf0000002, 0x2ac0, 0xb44}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xffffffff, 0x1fc00000}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x81, 0xe7}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x3231, 0x2}, {{r0}, 0xfffffffffffffff9, 0x81, 0x3, 0x1f, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0xfffffffffffff044, 0x2}], 0x4, &(0x7f0000000180), 0x100000000000000, &(0x7f00000001c0)={0x80000000, 0x7f}) 17:27:32 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() flock(r0, 0x9) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) syz_open_pts() write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 17:27:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0xe, &(0x7f00000000c0)="02000000", 0x4) ioctl$KDSETRAD(r0, 0x20004b43) 17:27:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 17:27:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$TIOCCDTR(r3, 0x20007478) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 17:27:33 executing program 0: r0 = geteuid() r1 = getgid() socketpair(0x3f, 0x3, 0x10001, &(0x7f0000000380)={0xffffffffffffffff}) preadv(r2, &(0x7f0000001840)=[{&(0x7f0000001940)=""/171, 0x53}, {&(0x7f00000005c0)=""/190, 0xbe}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/226, 0xe2}, {&(0x7f0000001780)=""/134, 0x86}, {&(0x7f0000000340)=""/14, 0xe}], 0x6, 0x44) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r3 = semget$private(0x0, 0x4, 0x48c) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000018c0)={{0x8, r0, r1, 0x0, r1, 0x90, 0x7}, 0x125, 0x8001, 0x10001}) r4 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() mlockall(0x0) r7 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/109) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000400)="cff9", 0x2}], 0x1) setsockopt(r6, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) pipe(&(0x7f00000004c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r4, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r8 = semget$private(0x0, 0x3, 0x90) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000000)) semop(r8, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 17:27:33 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e040539840112bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) mmap(&(0x7f0000091000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 17:27:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4a84) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20290, 0x22) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) 17:27:33 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) dup(r0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000000c0), 0x64) open$dir(&(0x7f0000000040)='./file0\x00', 0x9, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 17:27:33 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x96b459a602fd8382) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8001, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x3, 0x800}], 0x4) r2 = semget$private(0x0, 0x3, 0x20) r3 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000480)=""/76) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) semop(r1, &(0x7f0000000540)=[{0x6, 0x0, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x4, 0x0, 0x800}, {0x1, 0x100, 0x1000}], 0x6) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x4, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/191) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x810, 0x0) semop(r1, &(0x7f00000002c0), 0x0) semop(r2, &(0x7f00000003c0)=[{0x7, 0x4, 0x1000}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) setrlimit(0x5, &(0x7f0000000340)={0x7ff, 0x100000000}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x400000000000009, r4) write(r5, &(0x7f0000000400)="d1662682b4a789d9f5132a98f33f68d3efa8c280143764b3b892bf560bce21340131d5f7918b79fc154829edc6a403d8a747", 0x32) r6 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = fcntl$getown(r4, 0x5) setpgid(0x0, r7) fcntl$setstatus(r4, 0x4, 0x5) 17:27:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f0000000000)='-/(\x00', &(0x7f0000000040)='[^\x00') getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) 17:27:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x3, 0x80) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) r5 = getpgid(r1) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r6) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000001c0)={0x6, 0x4f}, 0x10) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) connect$inet6(r8, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) setpgid(r5, r5) semop(r3, &(0x7f00000002c0), 0x1e2) 17:27:34 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/186, 0xba}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/223, 0xdf}, {&(0x7f0000000600)=""/170, 0xaa}, {&(0x7f00000006c0)=""/213, 0xd5}], 0x7, 0x4c) getdents(r1, &(0x7f0000000040)=""/130, 0x82) poll(&(0x7f0000000000)=[{r0, 0x1e0}, {r1, 0x44}, {r1, 0x6d}], 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20180, 0xa) getdents(r0, &(0x7f0000000880)=""/177, 0xb1) fcntl$setflags(r1, 0x2, 0xfe51d5531381644c) 17:27:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x3, 0x7, 0x5, r1}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x8000, [{0x1, 0xffffffff}, {0x3, 0x9b3b}, {0x3}, {0x0, 0x8}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0xe462}, {0x0, 0x10000000000000}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0xff}, {0x3, 0x8}, {0x2, 0x101}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x4}, {0x1}, {0x3, 0x4f5}, {0x3, 0x80000001}, {0x3, 0x1}, {0x2, 0x800000000000}, {0x2, 0xbf6}, {0x0, 0x6}, {0x3, 0x101}, {0x3, 0xdf1}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x3}, {0x0, 0x40}, {0x2, 0x20}]}) getrlimit(0x7, &(0x7f0000000300)) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0x1001}) r4 = semget$private(0x0, 0x4, 0x84) semop(r4, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) semget(0x0, 0x5, 0x101) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x40000000000002a2, &(0x7f0000000480)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r5, r6, r7, 0x0, 0x8, 0xfffffffffffffcf2}, 0xffffffffffff065c, 0x6, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r3, r8, r6) getrlimit(0x7, &(0x7f0000000140)) r9 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCCBRK(r9, 0x2000747a) lseek(r2, 0x0, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x4) fcntl$getflags(r3, 0x1) fsync(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x15, r2, 0x0, 0x0) 17:27:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockname$inet(r2, 0x0, &(0x7f00000000c0)) close(r2) 17:27:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffffc7) 17:27:34 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10ffffffff, 0x0, 0x90d2, 0x2, "d730c1e7bb82a2afbf0500", 0x0, 0x842}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000380)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b50200efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb0000000000000042ea34464c1e87cc61675b994fb9924e4c239e7668cbcb", 0x14d) r2 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = dup(r2) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x9, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="1bc20a531161fc0a7b2d8383634304c65be89fd40d4f4cf974672972642ec37903f329a0e44287f566369b9b3e2e83ceb4de2a49976f44e185935d28b7b669c2a0ea347f69f3fd345496cb0c69cfc6457c019758596dabc734fdd9bc9ac1485eb8cb21b7feba7968bdfafef3dbca5bbde68312273c4dbd3343a2a4426c249b8ead367ce4e0e1fd296f33b7aacbad825768bd6d325e9ac4de1764decbf718f3aaf4829456ec58036418", 0xa9}, {&(0x7f0000000240)="3963506feeeb14e912b9b26ad7d1664ec4b8794ec020d4c344d5ce82165568bcf5cb8a01271be5ef6ce96d7935a068684cd3ad57fbcde7f9b4ae65359cb5174cf489bc02d3ac925d33fb8272607dfc", 0x4f}, {&(0x7f0000000500)="c8d5bc1cf40a68abc6813740d315ffb75955528354d58c1f3de9f94575e2ba24c3e12ae85ca7f694973f6597f01afee829706d9a6a5097c18ef291a5b1a844131e502c9a9daff399c517f8c633ab6f77415b7e42d1c59b15d57f60013b7405aef4d2011240603199d2832fb3e14fd153b315510659f67017d7d50b4418d483e09e1cada0f4d3fbd5239dd6a84d6010411dc1dd8a2a35bd4a1a4dcddffe7224e05ca613bb85a43b0cc209dab9e9584c8477a45bb00fab10b11bdac673915d835edef37a5c2cea67d87347b304d3931e7ac40aaae8b6c50993ca85b65ca18744c22cf25cc16a9f81ba359118ac0934339d6e546c7e8be75b594f235f11b532d2a8f33096af8470743f79cc3fbe30ffca37c9c514067a37f9d3d314192a12a34633e096ad75fd8c82e037f6f22df48bb20d7138101e0c5b6dc26f0afae8e4bd84d8742ca00e65cb87aa62a90b6dd80ff9b0dffc0dd792e0028a748ea3092185cf10205c1e8995e326971f50ade3859eb70a744fbaa0e74db07e9247eb5925457e95cdb6097aa63d39f80c3e0ba7df560307af52fbd7ea8b4240b6a93034d104167a04bdab11099328bb7e6fe398eb6741eb25d9a8ab13de11e6d4f607b375831a94e32f707c670d668919d9d4c4676d27df1bc4778c836838240cb6ea58463fb8ba08714027cd96a607bd39b86d076d34c61a94afcaf3c93946984cf5f677014c274762d701d5773f5fbe68eff661ef952218e21baa99962a27aa519ea60cf4b7438689e6e8cabf0cc755ea6a82e7086fd03507b293646976ef596d975b95415e60656c05f718c10ad3f70cbf1235d84640da48d9336c98c70a1dc226083fb09fc1859c1901e2fa8bc90cabcf761f203c286672e0725e22026481189522c53fc37aec9f381748dde247bdf8dedc73242ea7053a5173cb3dffc7eb9ee3bd4f236a2157dbed9886dd250757af7064df417c57d683007dd6a4a8fd3ade701e0cf11636bd27ebe80c4577e46a03aae80346d7cdaa3436c973d8253e5e251dec98ea4ec5fcc8646c5f7e3d5bc2e35f38b95781d67be5fb6a5c8ae1c1548a18b7df2c4e916d2e4f346e2ed6fb4f7206de4ec385c4cca212e7ade5295b3984dc8153e44d7316923e4795006e9d6f5d55713a2b6e7b4d31719caed352d74d0c470c092bca9bc292c81c33e624ab807119a090c9deccb4d2eb91de731a59f6561d754407803a7071f85ea4e1d841d65c80560709e7698799a39439dcce5fde26d5e11a65541dbf13e8deffe1033a5b74458aad784d34b2fcbd4572b59f5151b8e1c299f8fca2d4a649b73e53e86171f70bbccd49d4491e65b37f7989689996fab991e9ae519db4f40c9660fd3cc84ee8c2f6bdc4fb8a8577c8d236bcc30a2b555cd02e81dba484b3afdc07acd1317c6accfd439cf1fd18f7a04ff7a1bef405f317313dd0d2869427f705fe85455f303722041f2118736a16d963127f14aaf256267c62685768f43c1f7af5136f43340e4843ee7ac469388e1ec1afcd257b5459b69cb0f2e577ec8d583e3355da0f1006794e793ef2e430715cbbe56c2cbcf8766890a1ddf1252f8cd3c1091ed3d9c2e64c7e64da2a981c8c1c91f4cf09829274038d4bbe4c6df26d826d5345a4244948a8bce989368a2571a74d4875d15da7f2d0dbcb0cd8b2a1b8f4d5067d88975d11ca179bdf39d7ebaed9b650065d062497ff4a6c6c0b59e53866967a045274456571d8b226d7b80f95666bb96362bee0e40a8835803ee729be8f10b0180381030a31d0f45c29e1dfd5267b1a0674bcd05f281c21adbd48d90590262c1da916a37557f772b927a80994a5ceaaa783803ea1552ff53557d69a56fee5a98a647ead9c3f2ac23a36019d2a0593531a51ce6852fbe12d3c40c0329dfa7d40ec29e75eb39270f332c8615de8f8b5c914172e9a29be597bc8d05f1280a6cbeabb687c2fff55b65427a1bdc8427380a632790d5d9e67a063b14d412b5ad3b192636c78e0e7e53eb8ba3a9a9e640a3140a61df2309054b2e8b425f91ced8eda336c2152cfc19360a5aad98d848d49d34921d77fed7b860f1f1c19aa48e30c7e9728473462a5ee075454d692f388cca0724864309a1b468b3d064397cbf873664cbc9dbd32266fb80183b5f1e4e70301c6506a5439e4cdcac9f0fffd87298c64ce0368e5b3db1bf566f5f6dcad8d8409b095b63f115c0741a6c456dc9c152b06cce66fd168019712f3f1c0dd4d622934a26d958fd40a6c6eac9edfbab54c060d3f244ccd39354f3e7d1e3a58b7d2ecf21fffe02eda75e4cf40c5b85c8955eef73a0f744765bd2edd7a933b3a75ece4b84afe665ad3567bb81fac9096f9e8bc68931675ae1ca6e2561a271b86d0491c827eb7dec1d2968396309e322728f7a33d861ab62df9aadfcef1da98556a79a9744660291ac93751343d96d00819584e53f11cfa99663af9eae94ab535376475004da0aad9a966323ac6a1c1c80075f520e6176dad7943d82f15739068097345bbdb1e1944af02023bc4d93556a9d8bc0a7f4ee7c86604fb68aa03c7eaac61dfdc6a2c098c7db3268862714edc141423fe0e0209fca48234b9677d7c66710380e4692ea450b67389cd9232d8e99bdd73d94da5ee989905da61cad580be90dbc72113b4e01c2d625270ec3b67135d47f8180fc91684a4326d5788686ec1f12f24989fbd8fb3e9bbec2413d269d69174d28d43af7d13f712803ef256ad2dc0ff7b1083e5e5de0018880f925be74d23cbc65d6fa89e3c75640777c9f900900f20ac6d529d485057b7035a96c13aabd511449330afdc59191eeea55cdf54984a8dd9f5866b2a5838cdda5c9c378be0900a150763ba188ac08fa4ebf4003b602d0aa636c703099e3ecdf5c0e33a6cad56974d7927fd70e8064262a8e59d67bae3f3ac052b56ced543ec131b85c3ae10cdb8e07704b1606c316bba7adc38034265e1b496477233a417eb0e72bfab15485ee469cda007ebd777252b8a504823bdd19ede3929b8fa287d66d0a451cad307e81d3f96247c9a94f74958b865e21815a0e250a9aec60827e0ab73131cde440ad71c35f07f0e8ef7b481cde015d3b0b739baa974fad83e511e63802cdcd2106379c70cbb34cfb21f135056062eccb39f1f0fbde65d50d779b25933473d815689e5fd18e67cc6e5ae0d85957eeed2fcb098b9ca8f929609afaf94d70e51ec754d8007f66d0bfb1a46ff1a24f584b7bd5c29ac8d94be427beb214425d58a27276357d0482d507d3002481e9be79a7c90d726000b94d9501739205877a03fb5a6801232469e2226ef34103dd6fd653af9e57443b92d17af8a0ad264a5811b9e0103b75b029badb420ace7ef1b24e650141ebba4a045ebba4c9ad97a61f064869ecd958da85e871180602c79cf7aa719b47f69c8f9aac22d0817481ed1bb29b4bf2d2ac4e05eacb7c2adaa1564db909945b60d58019f1e245f456b3e4e6012eebd4b94ac94f61ae971d857f8c44b025d91a13e41e8206f15ebe08165c0424196e011e61828ccaf73d47bab1fb1bbafab4348b80996b7a30b79cf69faa9a85157a88e246b470d3e0faa00c230d2ca64ff19364cfc177952f1da1a5e872ab6506b04e027f00afd3c5d7ff04f28bcefcf8ab73784043d9acb99ce88ba4c7832a9d42866e96b943b43b5aa30580efed37f934ef00eeb27cd094d7e2802ea9a7234f11a89ef894a1de7303a4b9977509a8157fe2f0e5e91c99eb6525e7addafff5f53fd6bb5091dc7425ca252dd3c22468ecb4082c04193d4b456e6c44c4094543e55298238493ffe5b23993a820398adf42cf6240edf5a28d1df5bd999b9882486a6e2a49a7726a1a609fbd76b96c99fa836ab8eea73e6beaf1512ee3e279d1615d56479be7dd70c9c09aae329da1e26255aac81f337c1d693b89ab5271f32ce9af4b61b64eef915c632032d5037dbbe7b010fe248cee042e67d60c864425daf9c756293fd59b74c480410ee6bb58d5983040b23f0e5d6674d13d7314a836ff97126149d359deaba60b147db0d4fca6704a584c120b3fb26d14d6559c42f1c50bff4e0cef7045833c924947e4226e01e29f24d44367d1e095f631b5b90be4ddac2a8ba5600568ce247ceb99b7c15c44a7bef2b246cc19df7185995c3aa54dc61fc344c52b407dfb5faa38af601233df98f373a9dc5f17756aee62d6c9f2884b44bf630ae80117a07dcf18c43c9b4dd6f749bc49d483abc115bf2a4d551cc872d254703411b93d16ecf2f753f670ea24430ca54ce41b827993aa521f201fa9547dbe587d745d4966d8d556645cb8cfac367e0aac373658e183a25776e6c9f98edad384da48edcc5fa2c5755b7c0298e5f0c2d16a0d4e679276134e592542bf8cff06415f13b18b285da228f8251fc3e1fa5b56ecda6cb548ec5d981b1d6b6f81cbfac33a92c67c139367b4d278a96f98050d82b2dcb0f7eaa24a33ff2056ddd308a2dd37435417a5a66de546b844cae1d6479e03f5a3df0577b155673e7f5486d1ea455149000fde0acc289edd1a8275bf54a255a3edcd4e90279cc8de19b9572eaaac12a270f0e5f87e832c6e4efc3050b4a253e0d12da18be2f50062078b33cc272077aa76602ff6efe458111741216f965cac383ae6785c4b6f4c27ffb62e19a594c8c1880b783bdd3dfa4f599a88974d20996b69ffd674de92ffffe53b181694984453b9907342235fde305353f402458c73717759a740f3e4594df5e40a43571a6d51eabf315310b170e6c72521e299ce50929fdee453e75d7b6a184cad9135bd0d3bba0e11ac0c907d1e8b175731dce8e7c770caaa7b69644b269e74695f5b26b2886825bc7af3591aaa893c761349551c3590ba8c86e3d109feef4451f43791715dc44f85009c3f164c3b25c4c13a36576c78b27cf2d111c4e1dedf8e650d5191d5f960f9d0e97f80eb3c1babf6437eef8a846186ec2a243c28531c986aec6a0259499f421e777cbcd1ce5c32f2ced97733b445d1b5903c1efd6eed60e4a45b87fcb636462294facf5e6bdf4f118d5f7127e8fd7656aea407fcc794ef480a4808aa731a6da59d92cf8b4dcc2261d2ee7cc80f8ab6327c70b4eaf8d636488279ae2cae9e36aa4857daca281a2706e893fe88d46452eba52fd180901b92d03b0742adebf6a7c9aa4bba2439c4832babe1f44384ab91b4038387371809f22ac6a721d593c07d6fe0c4e05dbf84752c30c533f0fffaabdfb94c7e5d5a162b7c54a878ddb0b9183eafdc0629b2d13ebd4b146bee031d2be2a8a74c71bbbce1cf8474d92de88c45d4b7b38a6e5166e48bf7b03e42cdd4133414d89fd7c90f244ed37ac233922a07f4c170ec80e334f2eff8e06fb6384f16f363eeab2c26453e1d482012774392509dde2f19398fd4acb5970a0f65ba04d67dcf5dc8e917c30df9cdaff1f218dee5e4e9cb1246e907f5a3ea5e28d9c81496409a9e04d716818859824a88f3383f719626d491dc2c1a35cca53eb1d91326fa7209848fda805633ccaba16576845ca02029af6f3b2b28b2d000d462acadb27b765c9a3baf6f41db27c3e035ade407fdb513d1b3ea9b0c1c37b74a28a92f4b1171544a02d631b9c7cc36ae172eb0315dbc812a3335728bf8c54aa53b08aca51cff9c1b462e666072746a584025ec24c9387315c5c78902fecea87c3c59e88307bf48f2da28e2bac64fb2aa48a6688a5f168d2f7329143f226da3efa062fe1eb0fbd5db6fcbc545392a717a3e3405bd5fb3228a2ad651fb0668539f8c9b29b08531bfa310e8190e49ba1728d00", 0x1000}], 0x3, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xc) r7 = syz_open_pts() writev(r7, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000001c0), 0x0) 17:27:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10001, 0x0) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfffffffffffffff0, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x3f}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) fcntl$getown(r4, 0x5) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000180)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 17:27:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x71c) 17:27:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/162, 0xa2, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1ff, 0x20}, 0xc) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x200000000000001, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="5f2e351156c33cc8d53270f446eb82022e2f3080"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r1, &(0x7f0000000000)="87", 0x1) recvfrom(r0, &(0x7f0000000340)=""/161, 0xa1, 0x1000000, 0x0, 0xfffffffffffffe2d) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) 17:27:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530004f6ab4891145a08530b8cdd4f3fbb77161cbd612c065d50d7dbf512acf3f2743eed5841412d3ccd65277f953cf54a01725f0d9a4160000000000000000000000"], 0x10) 17:27:35 executing program 1: r0 = msgget$private(0x0, 0x60) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/129) r1 = msgget(0x3, 0x2c0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgctl$IPC_RMID(r0, 0x0) truncate(&(0x7f0000001180)='./file0/file0\x00', 0x1ff) msgget(0x2, 0x80) 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) fsync(r2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r3 = msgget(0x0, 0x200) mkdirat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x10) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001100)=0x100000001) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bae947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r1, &(0x7f0000001140)={0x0, ""/3}, 0xb, 0x2, 0x1800) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpid() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000012c0)=""/102) 17:27:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="16bc27db2dfb1900da6fc687396286166cc774560b1df99a7b330fb7f41d5664295e42792f57cd5e718fd25b20abec7c935612e1ee21d59ef8d09e678854eb5be5b1b40e3370a6d6bf2a72df33c0af3eb25e89f33e074ba30613eb7a4f8c6e68df9dd632e89fe3", 0x67}, {&(0x7f0000000100)="e5919948124256c51c5bbbb48233336a24b9de5ec13f56d083f3a00d97acacb5176e5aec1be11400e9c0c7fdcbf32fcae7fe4e7e9edb2f50f9e83811b3bd74732770f724375242da52c256b79eec0eb329630ff593805062c51156a063905e97c1dfa6b731f785ccc7f0334760a6a131e103684e981f263172986a5e82f2ede2fcf72f42d254d5cfbb2ebd4283c007519fbb63c513686b67c7caddeeb61677a57e0c16c1bd370f2d600a1b89d01433021274ec5813ed9ba6bf3e09a7264cb675651d398502f1059beb43079a94285d469462aa6ce681921e29ba47291d869f8b2ed5bec16a197cc57b2b36c413", 0xed}, {&(0x7f0000000200)="a06f126758f4b1e2f66dc7cfa59bc12a700a85e75d5c0b62718db3df347c144c7b144c353f8e541892b142fb5eb7217684e826df05cd10d667724f11c3183d3e776f05140656c1790c6e1351a172958c57b2c95b94e8c744a7665cae70085a07646a1ffdb04259452cc17b87e96e1ad4dfd599214b56bd1838f7824ae64f0413fbb9ded550f3ddebb5843c4b25ed7261d7afe080", 0x94}, {&(0x7f00000002c0)="84d78f9a11bdb17a2f76069205c142c5243970b8ce88234638096c8f57c0cadacc339edc9e538b23f564cf36e600e57bfd02e51f2ea2d099daf2d0de2094bd9b6e72969080a0791b0a167c43295fa608a9f2a621d63913d0e5181583ecfd104d56cc35854ee3654eaee59b3f642981d6a4a0a9264fc4", 0x76}], 0x4, 0x0, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 17:27:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) shutdown(r0, 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x6, 0x4, 0xfff, 0x4000000000000}) shutdown(r0, 0x1) sendto$unix(r1, &(0x7f0000000180)="6d2aca58031d17e7902757ba96d76f9c196123d7102c9fde893e402eb222e5d50a8767dd86b142ed362c7fd444027bde5a1e7740bbee0d07ddf412728d5c180146bf167d3475c4d8afe9a496416570a17bda965568781520aa233b655b0accbbfb5cfc9c39af36afbb32f763f8f05aee0932e585196a7b6542a9b10d1f9735ee1beb2acd5123a691e33a79a99bec9f495208a6b944f00f2142aaf09e38e3b6959bcfa72bb8b0faf01b60f6cd9a17e21f311288a8049cacb8331a1bfab6d3f68c8c8e9d94cfd7f72b2a703bbce03b7154e533f1c1941f9a27e4e3d4b5dc935d27b49d392871798fb35ce9c83234d17c8b876aab5078deff35c0ce237ad5e10f0d2981c26823756dd7c9be1255283a880dbf6adb0cb1494ad8621711c5d56bb644353aad7a9529649660d4258f33c51d9eb3dfd75aba7267c72a82516d47a6d92bbfdb20ecb63fc69da1eeb2c3edbdd21e944b80594359af34917d71c8dc796edc30d39b613034abb3fd4877c688516f9cf1e25de21736b21bcee9d5c8fcd2e32acc2ac6a22188dd11f5c2492a292aaeb132444ad0d6fb154cb2b9748d7a8004b5cd3f05b6079bbd44a6918e56ece7c852d400f828015c50a4176a25e4151334bcf1ca8f4c642bd5ae43f4833dca86b55cb468da254e1db39710abaee1c8c7e20c141ee5c4a6fb191bfbfc7c2c3d9c706a63c6d824a6365e2a9552d14b74e3f027bb3bbd6506c34a4aaa1ec3cc0056e7b64d614537eec1edfddd0a8a014a68d285bff2aae21428eb324e60d32e9f14f97479909b4fa1d6363c9c7acbb8944f477444ad963c4e811ee54932c1a525a206ff593e3851b227add63feebce5e88f5d40495ea484765a403f5be83808a04b15873e53abac8dcf1235f13d7729e96d267a2459bfe4935a24e9474ebe1aca78b03d49446a82912f8fba060835d786412bf47148c27f469ad3c535574fb5f2ea22809064946d2e1dbc6768e2f6ea61b9a2c4afd19c31d7380c0cd70fcd1dd56f023eeed650a9b7df901857f401a3d5ff75d147df362b48f5af97d2895549cd68113514bbd729b5b61d5bc5ec9ab50ff3310c390af290d4a1277a8b8c1f6b635702223a43e3c201b27b7e64c619799ff7e27344ebf5150ee6ec186d18c66a3dbbbdb8b9b1b33f01ae4fcf152215afc1fc3bad11b2b80cc83089922664acff8a10dacedfeffe0f1b4eb6deb36dac968634af2f811ca65cc71ffe76945144e51f709c1dab246a56cdc033a2576dae0d7357904bc2eccd40d6f266730a17ccabee070cda5afcb47a56fb214f6b98bb06c0a4a36f196a3021c257cd30a9b9cc22945960c040f2a105d8f5ce6442a7202b2f61c752542bc6c4a2dad0b9b0dfa87e3bd15594a60db3b3688a53daf6acd8caefb89acf68b579713194f186dba11e2acd83b1a71692af0c265e4162504617d0cad11ede741a71dfc572fac3ec5442879dd746060c3233f4ec24453fe4b071347f9714f3edca9048eed660bf72e803e400555397dc1e104432c17efcc41bf98f3120c8d1d69e765a3b1ac94bcb914e524c31669f73e9d65f43275b1fe4f8b021e27a3896099d5504d2659861fd7639aced6eebfd90c653951db41cdc801e538e4ef1f65c0f56077f7eb9f281032a9b4d226ccb09dc5d3c6f160c2f02edd5cf60fa357b5088f03902fc74e16a812d3ee0a8c6a4fdad51bbe2486f2e0c1f659eb4b2f29aa91ee576176018352a4d7bafc17744e905a6ffd85494b510c2f6270891ec624b7aed65f1470e8d739b29b4c7a3429ff6e313d2380aa1c04ff78f1078a56cf97822efd911f6a7fa2377b9a0fb0abaec52ae430988a0fc81da63a6e23ea340409bf5d8a9640a2cf9311c4eb2cd46a482d603ca3d7347287eefb8b3748bd9e475279b76124a5939e15850861964c6f84255dd8cadc82b1058758f3766475e467e3ea0a9667aaa006aa1e6ab04641479e59d72daed6056b74ee4fd2817f0d9a3cfe22fe886db617c0acc8af44789904a0ba9af0ec395082dce8807a419da5c495e1addbc946a049f9f9e55679ad45971d5045b4086ff5451b25294d72dc4c51558f5251954ad820247e6c25e634bbd254f1046ce893b44d893bb8c97fb8923180790abf1743fae46fa281ad9c3d2f698f93da576a2e047432fdddf33e4ba8747e50f0f4d44f4fa626ef0f8b05b330dffccb9b81490dee9ec755f661edacc2b6b823fa6da09cd2b7bcd3b8a424e617a7596d441028c5dcd957fd427c9267dbdff3e513eb843afa4dc1905ca59d29e585c951d3d2d261f70b77a43a9979de92e981621c9f7fe8d8d9e0b1c62e37aede4358c854bd2dc5a67cf46a986971c38e4ab8dd88a3c6a354e2d180d56e62cfbf02ef667be4df9ca0e23fa0790a5eed7bbb113dd804e841ed123f7195499f26c268eb0fd8ec792f4ad2cfabf834e18bcb6d4a96b0df8958ad2bae914500b11d9b233005586ec6deacb361f2367e1b1f299af1cac209cd508b9fdca15beb73249ab90e4116c092de356ba75fd16efa824cd2c1449c596afa5dcbb24995e0d72c5634dece2bd6109263c69917a105e4f10e6009975d79e8ba83e02219face1cd9b436f5487e5a5b25d62e08c8f32b24ae04edcc010c2a7f3d36b5a081bfddc90cabf5df5226411f04e50642b1194dad2780a51d5b80c163e1cc66bdaf1fd4993a8a41bebc565d2809f890f786ec244211e2d24d1825df437e786600062f8396563dd668190a3c8afb25ecd1cd0c1ca7105df665591ddd1985203f07b4b8daa0ab5d0fd06f06a2e16b02f29998751bae150b2a4cc51a7f4413df518cee16a87b22c369b711b45fb58ec42209ee73c67fbea7d8216303e0cc8cf66d503a918af6a423ca559ccbae332de358886d2b9d8918f930aaac1cd01733283f559cb65b1c40295a2306f8a4b9604f68f0eb9718cd237dabb4311fc110f8c29834f53d873a90d363510df4360d9d080d2beae37a86af0b44a0000795ae560a45d09a669f58541794719668664883a179a38e84ee1961711a56c0570a805ebb1be5523c2f00edf77d60b8ecd9df527083cca400fd815be13265a919f6fa0ab1a574a02b011a69b93c3f91384e952047c0634282b1fb622621bb8c049e677548e77d2e62a9369ca62748392bf03f1080a7e3425e22b94394ee61fcfe869bba44f3a45fb6acba7c5863f291824844ea80d3bc2547887c096d8c374fc58b031a6195a2ef5cd6862ec1874e9d57e37d6d7f260dd934f068625f35083d91a3f0203022da1da6bac44b71d430839885ff5215f7eb5dc197d6d7ad63f0e3e681fd669bee0a35ec48366846bdb10cafe69fbdac348a7b7358a6543bc52e2307b196893cd4be77d6569f11680985b6d0aa73e3b1a1a5a1f96111a526d8e91dffd360964f63b3496f5c1a7fa65fe88296779cf4154423965811101f4e0104ce22c5846332a2adb7722dd74582e68ae403752cd028ca6e67db5fbf1f47853d3bbbb78bdbd5f85213104bce97580583d1cd13a35c8b9b98967c1fc0b741b372d90a9fd1fb874e46f316e75d3385439ac84a2690845b3c7a908408ce9d5ea57c1870c5b6cd5090e9eba8ddeea9dfc5a5417c407628f74362aefc03f6d42536e06c6a6168adac76eab6a3e59bc5623f941ed0730f0312d9bb4f2944dfcf75cea94af2dca9deb392d5f1f63cca9a316485a5339c00c188a5cc7e0c6c06de306810b4fd6c73962b0c6f1bf669fcca2e9161f9d14aef89e1b531da055f6f984202b5a296e7edac13173e6bfd15a13aff49efd1b2a943a00f305f5a622c7f981b5a910843b7605f9c5a49612d92b1f382af0f08f430528c706e8d812208cce28a32e69289a1cb27160954d50733a3c6b3c92ba5a2043b2d458976d70139bd3fb1aec5eadc5d625e6860edd4b58d0dc834a27c6fa2e9e2528f43f257f0a8334e75faecb4cf44314239cfeca5a19e6287c99e36b46705f5fe8db3d36cada43004db9b41a9efe3c5bf107461d55832909cfb6d701c5c9981e9458fb938e96d2930a3d43c92a56c3d43f6c73971fbe3c1283368602b9337c73aa26fc82d8a7236281678b44b3046a672672b852954828ac8657ef578986ad9e2bc28d5a40c6ecc5bff26cf039dc17b1faccbd2e894c99ae16c82964e388649f3940e650003d3ed5eaee02dc653b00fdf8e09664b929884c645dc5730eee3751c8416d5bcb9c3e6fdc8a0c216ba9ac99f612ed653d7c12a34fc1ff9b73cfd958cd8bbab5e4628d8caaf9cd71b7902aa7a9108d2d6331ba9539f9a216c52795187a29c0745f5d5ac4bc93960af25274d24f52d0b6475d7edc624f0eef029ec145a0ca837b7f550bdba1d06d9f26be2e1cbe6efd6f3b86c4b980a5f6d1ecd9330414ab90aedf518e9d2507e468aac2e9509379c72d01046a0be844eac86c935f088807157bd7aca712fcdbf80d0f149f527cb9c4b610b691c15fdbbca309bb67f9db5c9da712d4b66a00f55eb6fd9f1187669a6ef8989a8243e9b9335af86acd48de9581b0c3d649910a005dd892ad264fd9679f06b3cce6e2ec324956152647198755a7772a79976c52e669144ad52799028f322cc26b69e058f2aaa9361aa14bb54a2f8dba347597c47a1b280af1a99b8941717a863e753c8149f6e99b4ccb2a9baf0533502a2a3c4ae20a27513c2c8ede1fbfd34d8b7c92efad83264df87b3cd8382be2d7d42ba67f90b836891f5132a53617d3eeb9927617338ac7bf6971027555dc6e82d65abfd46d03a497c2fe1a8b2388db07af2e12e84ccdde9649e81244d29e47378538516a970f36bcafa882a586d16f95bed423abdf463e7d6e73882eb9ef8f9154b7de7a13f55ba145175800227af22b3cdd8621d7f6238096bea6df622dfd8f6a2e8d812c835db1bb3f0cb4522da06effe9ccc79003160c0f20d176d5ea78add72e674a7776fc5b7f8d6d8c40a73cbf53261ec4423df29bf774535c90e973f2ae3129d2c4e3e3864dcc9b177278b9d954e28c60eddeffb16e90e3db709171b7c514602b84255c249c49c40a3214bf5dd9768f9a10561816888df5d04b7b8b6f8cfa581dfcceefd0fa91714ec59d685fea777a677e2c2b0563781ebe60ebfb357b463d6fe5a54258ea111a1302833f9f3d6c93b97783c8cc2ddb79444b98e8386174eba57f56bf300b1c37651489e6a5b5619aa1788612d47df5484c280251c4a09a75f4197f6dfcab8b31f72b282b15550d388471e5e134d5492c0390d15944bad9028d053fa1e66ae6511fa78f2f01f97516d16bf4eff110c3c714c9cd054c1612e5a8c09d122aac619d8a3b8cfa2e3f988d43061b7fb7c27969ca2ae8ba1175be261322f93b92ad7fdaedcb89810e75f21ae3061edb4e5395ab3198233b8f23e5ed8dbdc571add7be6a4b7b76453e9da7009275db3a836cb6d11ab2a93e38f545c9760325a0ee3d22908402783df6d96c524ac7a6040a724546bb7e53589dd5813bf583a7361daffe026030db713aabb8c88666ce418e2414acca1935d36aca7ab676c39ed504f9bcb998041ee673b5f3639829a6a4b8ab47f46f90f760bad15ce12b59af103225b09b7e64fbf00b5716b1a97ee13ed76dae0087d399ab016f15e2a587167da433f0d44f8c6cd80873ccc24f5ae3d6ebce7c2b24bdefc7b5394be0ade1a1b19f9992694ee53962c3213abec5effe1b809e348f567aca1d4fe51e13a13861bdc5cf1b798c441c13f6eefbe0fe0a4579d251535f3c1ac818eb3d0273476664cf968d604afd5f39923b78f0ad7d90d4d280cea8353f35f3241d6c05f178097237ba11", 0x1000, 0x404, 0x0, 0x0) fchdir(r0) getpid() poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, r3) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x102}, {r0, 0x7083e280f1e1a978}, {r0, 0x80}, {r0, 0x5}, {r0, 0xc}, {r0, 0x85}, {r0, 0x1}, {r0, 0x42}], 0x9, 0x813) 17:27:35 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x80000000, 0x1, 0x5, 0x1, "42a51a14e20705e240ada3947d16d4ec5933f376", 0x1, 0x1f}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="b9a37206cc4ac9126153d3de3c5655e05a557414ca6486a84d5e986d1ba2fe7ee16b3370cc302164b5fa48f893892af9337aa56cfa7c00de5086272c05f0896e173c7d49aaef85dfde42e5463609f980e8813ff6dd6ec750926cef9fee452f2f6418de54e937e030de4f9e5928e6466094a902d1871d1188f3aad118ec6dcaf28023738f7d518567dfbf58d8066b23e8e391d8140d65962dcc"], 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x88) 17:27:36 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shmat(r0, &(0x7f0000f7e000/0x4000)=nil, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) shmdt(r2) 17:27:36 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xc, 0x10000000001000}) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xa0, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0xd72049c1caade8dd) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000007c0)=0x8) fcntl$setstatus(r1, 0x4, 0x8) fsync(r1) r2 = semget$private(0x0, 0x6, 0x80) socket(0x2000000000025, 0x4008004, 0x5) setsockopt(r0, 0x7fff, 0x8, &(0x7f0000000680)="e63652847ec30cc6448262d854cd7f7da83932b2adf7fc5fa90b69c6165a8ed9c0b5eb9387ab8c916229c0ec431af9b7824cae9d7403aadd5a13e57b2cad10b25b19cc5300098393c97a", 0x4a) semop(r2, &(0x7f0000000200)=[{0x2, 0x4c, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/213) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1a0) semop(r2, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x6d4, 0x800}, {0x5, 0xff, 0x1000}, {0x3, 0x4, 0x1000}], 0xa) write(r3, &(0x7f0000000500)="247993f8ff55db673a45393fcfe85a2de0f69be849d3c029fc7572380e5e65daf8ff460843259cdf2f60438d4142551a0f40adb9833469760c56ff542ba74f883fc42a9a04bfc983e34aab7735a6d4999241e4c91597fa60e4c730f693ff035d4101b480", 0x64) r4 = semget$private(0x0, 0x0, 0x1c4) fchmod(r3, 0x40) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semget(0x2, 0x2, 0x9) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/210) semctl$IPC_RMID(r2, 0x0, 0x0) 17:27:36 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = fcntl$dupfd(r1, 0xa, r2) pipe(&(0x7f0000000200)={0xffffffffffffffff}) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') read(r2, &(0x7f0000000140)=""/179, 0x4a5) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="a746", 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x4, 0x1}) getuid() 17:27:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fsync(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:27:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="80677aef286b3e0035e8a9f82ddf4909efd5c21ee08f4c1e1a09449e6cc206f231ee31e158e5113a5fed1f7ce5615d5ec427494a57b67ded0ec599eb6c8edbafce5beecb51af067ab3871482541c9cef9b8ef83693e37848f664983802038328790181bd6f0348c8b8b3fc47b4f177d3210a9a5f2c1fcac5f59f626486c1be4a326b0ec454df0d8b382c4ff0d425c1ebd6bbaec18ad98afec5b817fbe34fbc735812a40b4140476b26dbd9bbb56a7cc8d15f3fa144f7e1825936555cc361dd2a81b730475a72c515eab28810", 0xcc}, {&(0x7f0000000280)="c1521a5e65", 0x5}, {&(0x7f00000002c0)="17c31c6d4ad07015025795c030c977216050295e7e73ed76e5d294a785b5e7da814cbf8c", 0x24}, {&(0x7f0000000440)="5529e900f89d74ab1d28864f762d70650248a3f90ee807a7945710173dac55df2b27092ac1cf3579fdfb7152b5d24dcb21a736849432d4a6f6ae0e3a6085f83f04ddd8ab3066f03cdf359127176e48e889eb6badd2889dede1d0032c0383ba469a66060c9502a73e5d3b1d36e96e959a7a2c7bf21b4dbb19e478bc8596c0888dfe0b12e3728342e42ad0a344a84a11f5f3ec70cd2c89b2982564b77de38525f9ac6e0d02f014eab93c618d0d515771df4919bb2880de4334f20d5c3da5d424c3d04c27e6d3371f625f3fef0cd2d19f288edacc158be5f71ba7b9d2f1890f3ffab7b631c7b79e774cfc36887beb43", 0xee}], 0x4, &(0x7f0000000540)=[{0x10, 0xffff, 0x5}, {0x50, 0x1, 0x5, "fc3847f893c7009298169f66aad4ee4dfeece79b208ac2505071d467ef2a9fb7b4befc5c9177df21dbcb96ce8a6907426b1f8b4bbc3963a5284cb7fb7a854eb3"}], 0x60}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) sendto(r1, &(0x7f00000000c0)="0a06de4e08e7ad6e312d259ac17bed4346572b44b735342586ad212c3465282f62d68e48993f75fbfa5d47d06d3938f2b1c6f017cafa680e65cf5e1473f77e1e675d6db29b7b43652dfca294d3b4b0c134f4bc07d6862e4744b070749d4011fe2a1271b7ced5733ca926898ea15557a9a7ad7d63231b8b9785ced76d6790c142acec7f46d8897677bb7fc563fdf34a27756c99ca01faa6f689285613bbb01355e9e38810c38ee978aa3ee038405dbc16433b6733d696e5ad", 0xb8, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x7ff}, 0xc) 17:27:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000b00)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xb, 0x5, 0x200, 0x4, "987e39b913d9eccbff38a1c1e947fd053981f762", 0x2, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0xffffffffffffff06) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x7, 0x1, 0x7, 0x1, 0x7, 0xd5, 0x0, 0x2, 0x0, 0x0, 0xeb3d}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000b40)={0x9, 0xfffffffffffffff8, 0xfffffffffffff6d4, 0x8, "1c0191207354944c6cac3cacd0e1ffc7b43496ad", 0x1, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) semget(0x0, 0x2, 0x200) 17:27:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x2) r2 = socket(0x2, 0x4, 0x7) getgid() setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffffffffff00, 0x800}, 0xc) 17:27:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:27:36 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x40000000000001, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 17:27:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(0xffffffffffffffff, 0x10000000000006, &(0x7f0000000000)) 17:27:36 executing program 0: r0 = socket(0x18, 0x2, 0xf1ab) setsockopt(r0, 0x8001, 0x1435, &(0x7f0000000080)="e6ffdef79f00422575d48a1116d7499b35a8f71c89d15255f3914b30863e11e368e468ff2f6cdf2b41531b5ddc25254d239cf0e35cf433b86387ebda42e16316c3de9e627b7e347d45e3dcd53c15b631c6a201e6fbdb55", 0xda) 17:27:36 executing program 1: mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x1000, 0x404, &(0x7f0000004000/0x1000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000000), 0x1780, 0x0) munlock(&(0x7f0000007000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 17:27:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x939}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 17:27:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = dup(r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 17:27:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/131, 0x83}, {&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f00000001c0)=""/21, 0x15}], 0x3, 0x0) 17:27:36 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) getgid() 17:27:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0x10) 17:27:36 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) r0 = socket(0x18, 0x5, 0xfff) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 17:27:36 executing program 0: r0 = semget(0x1, 0x1, 0x400) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x7, 0x8, 0x800}], 0x2) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0xffffffff) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 17:27:36 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getuid() 17:27:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = dup2(r0, r0) write(r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x1) fchdir(r3) poll(&(0x7f0000000080)=[{r2, 0x14}, {r1, 0x2}, {r1, 0x45}], 0x3, 0x0) 17:27:36 executing program 1: r0 = socket$inet(0x2, 0x40003, 0x401) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 17:27:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 17:27:36 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) fchflags(r0, 0x20000) poll(&(0x7f0000000040)=[{r1, 0x107}, {r0, 0x4}], 0x2, 0x0) r2 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) sendto$inet6(r0, &(0x7f0000000140)="eacce545bc6a27baedf9c69d381bf7c8921be54ca5df238ea1e42a033a913e1496984f469c474e21a43bc9398db7ae33c785fb264030b221b67cf219996e585fa884a5e55bab78a1c9f65b21dbe54f5a345b610519c1953f31a63351fe2db9b1ec7588955f8cb7fd9e187bf7fb0e54b3d157b92c1397908019fee8f188b0a012472e236f17918de48d", 0x89, 0x8, &(0x7f0000000000)={0x18, 0x1, 0x1fcd, 0x3}, 0xc) 17:27:36 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x81, 0x0) fsync(r0) getrusage(0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x4, 0x0) 17:27:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/140, 0x8c}], 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) 17:27:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x10, 0x2, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0xfe2f) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000240)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28248, 0x100) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x50006, 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="b7", 0x1) readv(r5, &(0x7f00000000c0), 0x1000000000000029) 17:27:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 17:27:37 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='/', 0x40, 0x0) accept$inet(r0, 0x0, &(0x7f0000000100)) lseek(r2, 0x0, 0x2) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) 17:27:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r2 = msgget(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x6, 0x180) semop(r3, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) msgsnd(r2, &(0x7f00000001c0)={0x100000003, "64ad50b428ee15a4eb5105ab60093fa57637218eb5e17322"}, 0x20, 0x4000000800) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) syz_emit_ethernet(0x3b, &(0x7f0000000100)="3d51b99df6900d483ed33b9fb4f11212287d3688e763609e403e12f82bdeeb1f43da1cb01df1a49073203285c962743ce52d52892eb74e8a5c5e25") 17:27:37 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x10000, 0x52}, 0xc) 17:27:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) flock(r0, 0x1) 17:27:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 17:27:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x111) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 17:27:37 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x13, 0x0, 0x0) 17:27:37 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f00000001c0)="585eb9d0a2ca4678178283f22f7c1501aba841721c", 0x15}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[r5, r7]) setregid(r6, r8) write(r2, &(0x7f00000000c0)="14", 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f00000002c0)) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x2, 0xfffffffffffffffe, 0x4}, 0xc) 17:27:37 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x0) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 17:27:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000002c0)=""/172, 0xac}], 0x4, &(0x7f00000003c0)=""/20, 0x14}, 0x800) 17:27:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x80}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 17:27:39 executing program 1: syz_emit_ethernet(0xb3, &(0x7f0000000000)="e96658796bfb0feccb381dc69b7e7489a4f3165f8c24a180c3ed4bb741da365dbfd2eda5168fc2ce627d925efb2cad2128a2a9d4214740d34b4575f8c6c1066eb8eb1366f4672bd5524a56e8fa089a7fc70f559e91dc5667fea93b6bdd92bf9326c031f757c6e60b659ab30d8088824511c4f3a14967cf5c678acb207b023ceffc7654a3a01893b1ba977cd0844c1bd936b1216e341ae60cb49be9f0e7c88cad056e405488211df6d67fb63690085659c8d356") r0 = semget$private(0x0, 0x5, 0xe0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20400, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x0) getdents(r2, &(0x7f00000001c0)=""/113, 0x71) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x20c00, 0x0) r6 = dup2(r4, r5) recvfrom(r3, &(0x7f00000002c0)=""/93, 0x5d, 0x2, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = socket(0x18, 0x4002, 0x80) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) sendto(r2, &(0x7f0000000400)="99976bbf7cc5b838d801c443b3a83254f4036c213d5c297b0f59a57de64863ed865446c3fd8ef1d5a2211a862bdff0578bffa8a56943784ad760f5bf9f419a1cb79b17a3ea137bd02ff45d4c5203f901259d0d0befeed1f30c924373699234009fb331cfddfdab3a8c6361fe60532305f5517f60d4c2d02a61a15c025888fdcf236970134e", 0x85, 0x40c, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) close(r7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x0, 0x0) sendto(r5, &(0x7f0000000580)="1f0fc910c5018bc93d0e7de67e21a0bcf839bd662205c68942ad168b0aeb9dc19aca10a7bc944d357a895ef0deea9c93c2d7fd7abd54d2481922e88a998db7aebec3cc47149789726561a264b2cfcbbc08c5cba5a7d8d124b873dfb04f2d61d20b8bb849948663a4dc436036ac62a6b859133456f574c75a6df59e04b26c19776b8b5ff3b054b6c4565c8a1d83c449bc2f000137975e4aee1a620a39514619e0d3063601478ded61fad30e846aafbc6da1f195d6588c9bb6475acb64b39fb804a561eafae7ab18cc83ea7d33bcd27526f2029c8ad551b9092bf53dd367519ed356fb281663d424088f1e", 0xea, 0x8, &(0x7f0000000680)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x81}, 0xc) syz_open_pts() r8 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) open$dir(&(0x7f00000006c0)='./file0\x00', 0x40, 0x10) socket(0x0, 0x4000, 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000700)=""/4096) chflags(&(0x7f0000001700)='./file0\x00', 0x4) shmctl$SHM_LOCK(r8, 0x3) sendto(r4, &(0x7f0000001740)="2bbb81fab76b6dffa5d4e9a8aefb853e906e1a42eda9bcc20fcc56d3cec391db42428baad5f4184f68f24304d9840a50fbb0f37339415d80f030f7fcb870c20468008ff058d4219b6e53f210ab29113fcb4424a1a51d2084b0bdf92b2d208bcf99b24c6a26b20be7852ef26f15d44589dac4aed91370d5dbbd591d9f4d094e704f2e6e165a74c02055d658a106e25a278a7ef7224da33f15345c103d14f117e0b17a780f1b0bef746ce4f74e2e6b8106ca96e70498500877256e06a788e9960cc03d35bdc46a9e5ba4b8ac872b64d0", 0xcf, 0x400, &(0x7f0000001840)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc) open(&(0x7f0000001880)='.\x00', 0x800, 0x20) sendto(r6, &(0x7f00000018c0)="69738323ade6f3d3f29633413730274f5ba8a55edc368d5c15d1b6", 0x1b, 0x40c, &(0x7f0000001900)=@in6={0x18, 0x2, 0x0, 0x1000}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001940), 0xc) socket$unix(0x1, 0x5, 0x0) 17:27:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400) setsockopt$inet_opts(r0, 0x0, 0x4000000016, 0x0, 0xffffffffffffffd8) 17:27:39 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r2 = getuid() setuid(r2) syz_open_pts() fcntl$getflags(r1, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 17:27:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x4, 0xffffffff, './file0\x00', 0x1f, 0x4, 0xe70, 0x4}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:27:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCDRAIN(r1, 0x2000745e) 17:27:39 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x381, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) 17:27:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) setsockopt(r0, 0xf4c0, 0xcb6e, &(0x7f0000000040)="a3d45d1586917059376d0895fd165f9580b7dfcf6c9276bc9de8e65e6e679af3b185eb59ce387ec7dff9c4f7c4fdfecfde9362b814b909df4b2deedcbd4a26fa3ae160915b9923a4ecc097b8f85adf39f0a5a2f8ef717ce57c7f591a9d917ddd3cb879", 0x63) socketpair(0x19, 0x4000, 0x1, &(0x7f00000000c0)) socket(0x2, 0x2, 0x3cad7b35) 17:27:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x3, "a404e3729900"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0xe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x80000001, 0xfffffffffffffff8, 0x7fffffff, 0x5, "2d5c7aeebedc5397b8ae6f3ae1c8ead0f170f763", 0x1, 0x100000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x325) 17:27:39 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 17:27:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x96, 0x80, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x64, 0x1, 0x5, 0xfff}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000001, 0x40, 0x6}], 0x20, &(0x7f0000000140)=[{{r0}, 0x6f8a3cefb5ad5e19, 0x20, 0x80, 0x100, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x7fffffff, 0x2}, {{r1}, 0x0, 0x2, 0x20000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x30, 0x4, 0x0, 0x800}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000005, 0x401, 0x81}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x48, 0xf0000009, 0x6, 0x2}, {{r0}, 0x0, 0x80, 0xfffff, 0x8, 0x82}], 0x68, &(0x7f0000000240)={0x7f, 0x5}) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) close(r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000340)={0x1, 0x100000000, 0x1, 0x401, 0x7fffffff}) kevent(r0, &(0x7f0000000380)=[{{r0}, 0x0, 0x10, 0x9, 0x400, 0x1ff}, {{r0}, 0x0, 0x19, 0x0, 0x400000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x80, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x80, 0x41, 0x0, 0x7076}, {{r1}, 0xfffffffffffffff9, 0x28, 0x80, 0x101, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000080, 0x3, 0x7}], 0xa, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0xd, 0x20000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x22, 0x11, 0x10001, 0x2}, {{r0}, 0xfffffffffffffff8, 0xda, 0x0, 0x1f, 0x3}, {{r0}, 0x10861fee028fec29, 0x8, 0x20000000, 0x7f, 0x7}], 0x5, &(0x7f0000000540)={0xe90, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000005c0)="d7ff8b57fab3a196e48ef06a4b91129a207efae784543c03f76cbcbb0da14566d730d7d54e608f8e45f1ea01bdccb5f0ee37e0fbff641d76f48602b7793c4140c135f371995e8797cea4bd1505f70263bdedf5c230f6c98abf3c090b1918912f5e4b1c9005c412e00b7bdf05ca66a6d5c91736d758205f3907f7afe968771ece31618c2024fb27efac5858d0a416426fd8f4cb35eebcc077513f24b40927e6bed6e57974e961e0fe597e42fd0118ccfe0499a1ad0e544e1fd76e08ad7e021d2104a71cb5fa8b7007e3afe0a6ac35925d31303e617bf3e6c1f19d36f12950ac2c3333f911ccae9edab0140bd04967cf4f1c5440d481e23daf863fcd", 0xfb) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000006c0)={0x2d8e, 0x0, 0x0, 0x2, "19247398fcf648a09c949e2c6ed9d2dfaa3608bd", 0x88b, 0x14000}) r2 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000700)={0xca, './file0\x00'}) kevent(r2, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x101, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x85, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x22, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x7, 0x6, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x2, 0x6}, {{r1}, 0x0, 0x8, 0x2, 0x4, 0x8}], 0x6, &(0x7f0000000840)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x7, 0x3}, {{r1}, 0x0, 0x8, 0x400000a3, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x5, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x11, 0x21, 0x200, 0xffffffff}], 0x9, &(0x7f00000008c0)={0x0, 0x4}) r3 = getpgrp() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={r3, r4, r5}, 0xc) getsockname$inet(r0, &(0x7f0000000940), &(0x7f0000000980)=0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000009c0)) kevent(r0, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xfffffffffffff001}], 0x1, &(0x7f0000000a40)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0x40}, {{r0}, 0xffffffffffffffff, 0x81, 0x60000000, 0x2, 0x101}], 0x5, &(0x7f0000000a80)={0x6, 0x20}) fcntl$setstatus(r1, 0x4, 0xc8) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000b00)={r3, r4, r5}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) syz_extract_tcp_res(&(0x7f0000000b40), 0x7fff, 0x7a) getegid() rmdir(&(0x7f0000000b80)='./file0\x00') pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r7, &(0x7f0000000c00)=[{{r7}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x6, 0x7}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x8001, 0xfff}, {{r0}, 0x0, 0x18, 0x1, 0x6, 0xfff}], 0x8, &(0x7f0000000c80)=[{{r8}, 0xffffffffffffffff, 0x81, 0x0, 0x5, 0x7e}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80, 0xc, 0x3}, {{r6}, 0xffffffffffffffff, 0x80, 0x2, 0x44f2, 0x4b4}, {{r8}, 0xffffffffffffffff, 0x0, 0x10, 0x7, 0xf32}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x20, 0xffffffffffffff70, 0x40}, {{r2}, 0xfffffffffffffffe, 0x80, 0x600fffff, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x1bae}, {{r7}, 0xfffffffffffffffd, 0x8a, 0x3, 0x1, 0x7}], 0xd2da, &(0x7f0000000dc0)={0x0, 0x2}) 17:27:39 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 17:27:39 executing program 0: r0 = socket(0x11, 0x3, 0x1000) r1 = semget$private(0x0, 0x4, 0x45) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/148) socketpair(0x7, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000001c0)="6b7371f7d765f11ff35ef480e9b2634ce1e541fe5611b3b27e422802ee46cee64d6758262b624cd997961eb33a4b5f18fce82ce1e83f5f52678bc0a021af040ae966c9fdcab90dcf0f590893202ca525ace19940a99f4bd0a809373638bff41ed3ceea593b6af282780418ffd5b0135f37e16389880f5f90a409fc6a55c0f141e03769e3c0f7d9a045b800e270574d3037470f9e464e8d771ec6439640f4aca41f0ac44851caf6243073046abcd7e27db530b0217b6cafc61dcdd40711fdad2678808b714cffeab6f7c3c3c649779ee26ed361fec8eb9b5bc226a0ba9aacbb48b7a764b2fe4de8", 0xe7, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x3, 0x4) 17:27:39 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r0, r1) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 17:27:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x5fb) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 17:27:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffff7, 0x2000400000000, "5e21d3c8ba20225dc103eb28ff848afd9daec34b", 0x1349, 0x1f}) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000080)=[{r1, 0x45}], 0x1, 0x0) 17:27:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x393) recvfrom(r0, &(0x7f0000000000)=""/20, 0x14, 0x843, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 17:27:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313d0d33ee6185c6a19e1a3fbed9d7c7f5ecd5f2360f55d9bb05dc03e233a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518137f001d6a2e60e1f35c22c0cdb369aecb935d14a79a15cecdd79cd66c31400b4dc386970d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f0308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7d2250f6ea821d353a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed0000000000000000000000000000", 0xfe) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) close(r0) dup(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000300)=0xc) geteuid() shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) 17:27:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 17:27:39 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x801000000000200) fchdir(r0) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffe2a, 0xffffffffffffffff, 0xffffffffffffff36, &(0x7f0000000100)=""/230, 0xfffffffffffffcba}, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000280)="b92a4e6e313ee85628af6275a758179b2548da01089587263e55e171f31dbedd50ca5b6694da74218bd3cb338f58626a86cd787eb434ae720401f56cc4bb56105c3f8e4583e51d93dea19641819fab6f164280ee795102e58f695055620a27f0492566c642921d3a506d931d4324cfbbd8686a3a002bc42f62a5938d8e56fbe03a4b6c91cde561b65dbc7e6afbb855ecb5ce5a47e7968c0cdd39f8a26394566b439ca90840b00e401c64c7e16bdf959163f30c5ee0d85195873d2277101b53523095007c615f50e6723033a84abfaa3dd315bc38447a75c61c6fb7941e1756fd30ea85f6cabf431c4204be1134820c1ec5a397ff5a89e1c12861743f364edc9f12087e193879bc7f1e0df5761fef1896f91aca83ada4531dd3e865ba59db053e8b89754263fbc70de224d6c6606d4115b175e85e76f593004d5ea237abf8814ab383a152c312899c241392952d192852ff66bc1016fc9a20ece16370a243bb3aa2d5acbb4986b0b93c396dc9b38e837889b68ce4c0755e14b3ec443c1173c9d449862b2ef10f51a10613de7acfb5410ff4257a0bb2ae4b29094b3c3dbcf6d497d2a5df0540fca855b5e36957c78a2d6d4839fb5ab55ad54675e18f20e36596b620344dc7f8d5611c8e0b7a550d40592f3a0bf5043872b57f797ec702fc89b48f3c7d90e65b84880dbcb07e69586c6dc8467830585db6f9e9edc8b93e7e9305aba4523b9314e82ac01b58b0e330a6d84582c9938bbf92bb2be139be8e366badd6f5062cde4034ed39dc7a5517110214a42aeed335eeaa8e8c1b4011729cd5bcd27e0bf3e4f1e2a58a6fbd7a6301900187a3dfaa05862c98302416e5651081d3e17d4ed4ee4fff53c3d04f560ac9badee1827cd6b450d1adef0e1eab61e6716cd343e51c21bf3596eae87f1fd39573dd4fa2c205df639f8256a2fc80a23525c59d4e826afef0cf422aca9f8dbedd6766ebd95394585643e238bf0639cc61ee7b7793ae003decd29525b409ffd344b2206f1e8b6f4df3bc05c3c1229909ab0920937aa79dc2ea9a28133bf7e8c3ba5276695d96c5777de7916547b453e2fdafd8b164f08070096cf6164eb4a9251d1324699fb0b01b6b667eb1fe3ed0c1ff84f909db8245f4ea0f792d5c15e1094ee0a880ebb23f7158b5fb0aa9930f742f67ff448fb0e59ef432c6d090d95246f4a9f38176160a4d6dd3a3cdebe4fcb1b2dd30148f22f8e37e42abb73d198d05552918cdfc47d18292a31c26ab3609b0e5cff86a6af8bf39b017df8f13e4e40bcf28871e482c4393175335e3488ab6cacc16be91d24314c9f1ec3ca7693592adbb5d78c5030b9380fb8bf02f0b2e102f0198a108c0860eddde07fc1e722dcfed5be466042d1f93c0b24be74812f84610460d876af64ab9605d445e0bd7a09c68beed1815b9f5b24f7135c4315e7835a5b98ee9490f3c9c0674253d4649b00c1a6c2b1d21eb5f4a35cbdeb26cf7ded48d8ab4c9459dec78a9f1cd820cbd7893de0159b43414d0877e66a08ff2ab2317de930370e4fe7c989af6e1c3b7ba28fd68e19d2f46bdbf084354ee1bb4994a17d0d9fa5498d4b2a91f369793bf269cc82d588a23b2dd23adb8763a6e8df0fca8c37003ff0dd4292511b780ddf8a1014e1ab3fa7423583e2daee33ea4fad0255781e18bfb052a3c103475bcdda5a0c3eeb85bce9d62707d499bf58a1c61bd4e9aa22e8f3ff514d8f9e2804e4ec17e6239daeadf792484963a5eae8cf60a3c1d8fb65ec7b8aae94a4052f54936cfc731ccdb84245c292cfb291d00e09b00085742d28e848a679823f4a31fb45f8ed1ec36120c1f79c39ca395f249565efd4c837c6d08e7a3b0cfeb9c370860046676f6b11940ab23e8d00d3a6b66f691442f56823fe722ed2fdbb29371198fb3cbea94e6d1300a6cce7bc4f3168287470a6c0d0afa17b94e93363d2f11af4b056a68437035e4fe63f34985ce1585b44992fdf75dc8b15193fe35231798c7ef67caa2d206f6a41983ebbf139a7ec7b28a868cb0757d81b33f03d33ddc22e0aa0f35d4226b4b2ad50d721b34897e08198ac9899d75a0958be22d846960c8dea1415a7b4a54f0cb465d3c3ce55a8c859c75faf787131fa9e24ae41d44d0ea768d1c0aee20295edee5e500d62ddd58a52b2c7e5a7efc98f142b52f6d41c41a0a3d8704359a04fe30064a8d722ba4ef2e0fe36bbde11c37abae273a4aaa8074f94574d02a1b70d7526fecd0d062ab4f83efa9165fbc07f826c71519328a6d98b0c40268e4cbbf402c0037a6258d0205a6ddc0124320399f601a537c0a17ca673cc0cd90bb7828772635da39f28173fbf061b8fd483dd0faeaae4401e0c12ebfe207c1060a91d55f216586a8cebca27e3956e213eebab199f914fd826758ae90608b6a45ae8a19571ab1f9fcc2db803111fb5ea880ebf345457f6de124c554bf169cd8b06552cbcd2bb93ec0503221d6024c2e3257230ec4f3cb54316562f7110c629516fc45a2c61a1d05a2234bf2b4291a88ec2f45a20ae9daeb0f3ce761531483d0cd42493657678fa425acb6dcbaa4269e4553d03c338e70fb5e656c0e243e7dd161cdf6bb061725d3acd084092f00ef50b1edb9d1ce9f0a1ad61b11b5a198b9bf70472c978b1c83f041155ca76e784bc50bc0269e4dc4b768cfc9193021b9066c92fe7a3346bfd9deef1fa00914bd9abd1a1338e6315fc9e5aa248fb97b5bf4c82ef4f95610a50d97150e1b2d95b6734bf05d8cd0bd810f94615a612dbb0dec22cda7d58be1a366e279475a6e3017a796d753b98531106944303af2ed307d1666c7ecf021d743a973b766f3dad9735f2ed6a7c31b7c1fbeb773e368cbe9c66a17d1045d19b2dd77b61445ffe1bfc497e922c771c324795920d8e0ff6dd25f384f5c0f9b91ccdff74d0744c6656a6d9e4c5a6bb7eacce349bd288f0d7eba5be6811a90a7c0087aebac3744c0f894c1b378c8e9e01665e8620af0f0a16f7fbc1cfa3fd21617b0b4850bf003f9695accc5381aee44c589cdd1b25d83d976b2ab0050fba5c525cf530e44dbfb6e095f319c7129731ab2def4e613289a9f15035a326ae735831039a14b9ab50dd0de3c6b040a28eafbf17dd8ba27c99f7cb3de59b9dc30bc1ccdfdbeb8b5b9ef5c67d498ceff65ede174ebfcf7e2ed9011c2aaf1e537514f7b30ab66eba237b2adeddd913613ae05bcea0b8687ab537995b3bde1346538677d223ce2a567863086e6043fa87d068bb6f713c6dbf91e6cf48f414b2edd98ade0c8ddd57356e3b461317ecebee1d04702e0d74c4dd972cc98867b06464fb2ac36851585210a0e5ab0e481078918d83d9e6bb4d3ce1d119a3cd105f757c9740e8ba63082ee042d3be2569899440929857421018ba09548d7654d7ddd9d927a63259b2c1971f75f145f941bd94a45a3cce2f9b33f4e6daa47099347dd02fd3f202f20ca04c892e4ada3ce15f3aae358a00752af44bb21b5c7c27276f62a75525482860e00c8fc3c2547eb2b291ec59d575a6992b426887fd31f7e20da0460fde0212734c5dae6018e9a268044aeff4b8a36ac8f754c95c7c66b2949d15a6408a85bcd90191d9dba6fa62a69312d25c2c5383aa34c7607c2e85e41f3f1627624db16979b79a9554079db24a7e8e10530513211d9471aa390d6a191ae953486cdc069da2481bf043f65a772fada341cf775c7b3a4d43c95ed772599aaeb1f5a1d365750492b8ae363107bfc969ce07a91e6d1af208aa3c7e52da9b5b5d1e9a118c5164000f9d9a7d90f3ccfba1c2af7fe314ef17e76d79a866d931aef025a65d64a8cea739feb86b16b409e54fa55cbe6203695092c0eb883861c228b32ede9b66fb8b8073450ab25ae301d3f3b2e446496190c54dfb3267f169cf9972c7a1a6a637c29bca1f90183eddc7fb0bc4b2ed41892001c1ad90280a1a39d80b3af9635cf9a6f4ddb0f02a298a4a8944edc834f039ad9a54b40e73d37228584230e5de1df9236f85c0130f61e4f32dac1f0c76305500294925c97e5523b85168c203355ac82dd78c4ea51563dc47f23e4a9e38b8aab7560ac2d137dd51864532e406c84749704954a3bc2c5745d2ad9536825e5d32d6b172524a84f57a0bc47c479792771afaf8593e0877c465f288374b2b9e81ba6ee8d4ed24b747295b8d5016bdca434b66376a080e5f536511422781a33a374b640be42bdfc20ed3c4595acc4c9d972c66717f8313cf466dcb5bcd03b176e2a90ba44a7c999838afbadfbdccea9a889324525c6d7133bdfaab8d3e1711de64d5c30690b0ea4498d80245cb2ba8b4e03395c04e4adbeaf2370b9912a9608373c214ab409fdc4c9650b1b9ebec32ed7d28aa8d96e477d0d85224eafa2e8abb43c4825eb1fe58003159d6f0cdf21eea7852c84c76e785d258078bccac48b6bbd8b581253c45ab118c1670d507e49b18ce7583b8e7d49e78224ff829680540332bdae3b500b51fdaa24b6511b3bc98c00fc6bc8e4c17a65212b7c48a528caaacb598388f69f37705d1ed80ebdb8fa807a52f5cb6f4c5212b01be48f92091e62516ce75b38b2356d5d1ad0fc0041d3386afac5ff6c4826200d9ce9d3e2762655afaa22e7f1bbbf16699d1b9286a67154dc846b91b31d4ea3a8c059b6c925d4ccdaf67ab0bbfc605d80cffa9aba2d4747677338d0d05492c00f8a2bd51eb17da1ab85994389129d3144cc46fbeb7e134c78eff5287e04b42273f9824a56cc0328c5f1dede888d95c794a97fb97a29bd530f306605c6e420686ee0954d2c580df6073a85499ea171f9ffc81ef96f7a5bc03b57fba6ee62c6fd4abd69fb5c2d0199b526c0fd86cf64861ea5aa83a6a4dd35e2c5f3a798523c481cfa5690130b032d9250feff5b405860b85db092d5c65b20564d37fb4de0f18dae229dfbf3679c850a25c755779c60d0e7c98038bed276a3d6e9717ca67375fbe2ba45a9506866b90c9765dd2591f17577ae5930975bef4ec75f59a87ad1423b5dc8c59f0739605a6f8373f8e08668c3163e782fb834017800915af1503be25594d2e31c13d561eabc1db4f6138d51b3ad4ccfc181e27b561472edb03bba4e9197218102cc2695817709aa39d0489d38ad6fa67d272475acb2f73603a45fa0d1a73f62529bec46a3a06c61cf10d4886af6ef04f100e7e35cf94096892d4c5f211d6f81af23068392fd5ca2b0afeb278f6355d808b91f5cd86b3fce9a6ccd4c710b40f359268f5091722aeadec67dd3405dba69636f35faabb2bfd4c66ed39e7ee131197b57603218acaf608ac0a8920a4f1530ee793c19286d626056d3c184e2f5e64b16b813d6a8608524c288f871201f980c60e519f566b577604a9ea0f713a1f3f7fe596206bba74ae75048b141a05a35d6835701b9daac644ee345339819dfface0b38d69753e4e8ed92a486a93f7064cfe45de60dcbe5821d203f39ad5f4f971fb238a8382b013659de6cfbd0b82fb2b407a93e7b7206e29b5e571fec46f9072670a3fbf050a32ca8f20005bc21a0a1d91c7fe234ad16d83c3124a39498f422c523a37d888ee292831f9cca7da4ed636b6d2e3653fb82f28521b4640e9b88e5a02fd4bd4821c9491e56280195e11b8af96e82e3e25fc2d82fb0c3e7e54220f30796bb7d2b01e538087368dfcd9d47ff2a89f6b2216d70a8554eed86a5dcc7b9108c1b7ad5ce4e2e60e6253748a3889f6af1bb9648b86e542dbc14c5408e1a76291f6ce84788b7b477bb8bf701af705286ccc4b4825c08df463530393ff0c2f731c9ebf387c4ff74bac67fa5037fe2", 0x1000) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x12, 0x200, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0x800, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x5, 0x3, 0x4, 0xc000}], 0x7fffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x850b, 0x4}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x20000028, 0xa1a, 0x2}], 0x8, &(0x7f00000000c0)={0x9, 0xe1bc}) dup2(r1, r0) 17:27:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd7b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 17:27:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x9) 17:27:39 executing program 0: r0 = socket(0x16, 0x4004, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) chdir(&(0x7f0000000100)='./file0\x00') bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x3, 0x1, &(0x7f0000000000)="a55a6fd956c34f102a489be5be5d945b6df3b8a202182cdcd948c985f3a46210e86841e438aa1c331f53ef5ad7d4836050ab76cba11599d01b289f6b4e48081a5cff57ce81c82ccebf2ccbfdb44c07810ca47bad1a6f1ba03df6f406f4685503dea85379b4e2393832915cbab680beb7094f9c721707140a04a1f120b747fe2a07f9b9f4dfb626735f9c86e5ca8fac8aa7fd97926a06e7b216026942d93d460bd540990883e56b99dd2c68fc00000000000000000000000000000000", 0xbc) 17:27:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) shmget(0x3, 0x400000, 0x20, &(0x7f0000bfe000/0x400000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x100, 0x1, 0x80000001, 0x7, 0x3}, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 17:27:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x40001) unlink(&(0x7f0000000300)='./file0\x00') login: panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 165307 6908 32767 0x10 0 1 syz-executor.1 * 72882 6908 32767 0x10 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f2d7dd,36f,ffffffff81f8730a) at __assert+0x2e unveil_check_final(ffff800020b38978,ffff800020bf32c8) at unveil_check_final+0x81d namei(ffff800020bf32c8) at namei+0x88b dofchownat(ffff800020b38978,ffffff9c,200000c0,0,0,0) at dofchownat+0xcd syscall(ffff800020bf3590) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff05,0,3,4f22b4d0010) at Xsyscall+0x128 end of kernel end trace frame: 0x4f5230e2370, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f2d7dd,36f,ffffffff81f8730a) at __assert+0x2e unveil_check_final(ffff800020b38978,ffff800020bf32c8) at unveil_check_final+0x81d namei(ffff800020bf32c8) at namei+0x88b dofchownat(ffff800020b38978,ffffff9c,200000c0,0,0,0) at dofchownat+0xcd syscall(ffff800020bf3590) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff05,0,3,4f22b4d0010) at Xsyscall+0x128 end of kernel end trace frame: 0x4f5230e2370, count: -8 ddb{0}> show registers rdi 0xffffffff81266357 db_enter+0x17 rsi 0x389f __ALIGN_SIZE+0x289f rbp 0xffff800020bf3050 rbx 0xffff800020bf3100 rdx 0x38a0 __ALIGN_SIZE+0x28a0 rcx 0xffff800004153000 rax 0xffff800004153000 r8 0xffffffff813481d3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x73e2855ae0a22eb0 r12 0x3000000008 r13 0xffff800020bf3060 r14 0x100 r15 0x1 rip 0xffffffff81266358 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bf3040 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=72882 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39080,0xffff800020b38e38 process=0xffff800020b3a010 user=0xffff800020bee000, vmspace=0xfffffd806e9329e0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 54905 131093 61648 32767 2 0x10 syz-executor.0 6908 165307 96075 32767 7 0x10 syz-executor.1 * 6908 72882 96075 32767 7 0x4000010 syz-executor.1 96075 497581 37467 32767 2 0x490 syz-executor.1 37467 442966 85194 0 3 0x82 wait syz-executor.1 61648 471835 92322 32767 3 0x90 nanosleep syz-executor.0 92322 91423 85194 0 3 0x82 wait syz-executor.0 50073 399298 0 0 3 0x14200 bored sosplice 85194 222194 95045 0 3 0x82 thrsleep syz-fuzzer 85194 427494 95045 0 3 0x4000082 thrsleep syz-fuzzer 85194 243217 95045 0 3 0x4000082 thrsleep syz-fuzzer 85194 76032 95045 0 3 0x4000082 thrsleep syz-fuzzer 85194 297555 95045 0 3 0x4000082 thrsleep syz-fuzzer 85194 317429 95045 0 3 0x4000082 kqread syz-fuzzer 85194 485879 95045 0 3 0x4000082 thrsleep syz-fuzzer 85194 432669 95045 0 3 0x4000082 thrsleep syz-fuzzer 85194 104112 95045 0 3 0x4000082 thrsleep syz-fuzzer 85194 328708 95045 0 3 0x4000082 thrsleep syz-fuzzer 95045 206581 93502 0 3 0x10008a pause ksh 93502 457153 48303 0 3 0x92 select sshd 85470 311548 1 0 3 0x100083 ttyin getty 48303 147280 1 0 3 0x80 select sshd 43562 337973 7499 73 3 0x100090 kqread syslogd 7499 272667 1 0 3 0x100082 netio syslogd 47600 376633 1 77 3 0x100090 poll dhclient 52699 330883 1 0 3 0x80 poll dhclient 20501 276993 0 0 3 0x14200 pgzero zerothread 77312 110867 0 0 3 0x14200 aiodoned aiodoned 10997 273118 0 0 3 0x14200 syncer update 17219 61715 0 0 3 0x14200 cleaner cleaner 60940 381818 0 0 3 0x14200 reaper reaper 95321 148859 0 0 3 0x14200 pgdaemon pagedaemon 88374 202927 0 0 3 0x14200 bored crynlk 73340 156862 0 0 3 0x14200 bored crypto 64788 23892 0 0 3 0x40014200 acpi0 acpi0 11505 249444 0 0 3 0x40014200 idle1 36521 479071 0 0 3 0x14200 bored softnet 72164 121315 0 0 3 0x14200 bored systqmp 82283 334538 0 0 3 0x14200 bored systq 75656 461865 0 0 2 0x40014200 softclock 58963 380233 0 0 3 0x40014200 idle0 78825 454799 0 0 3 0x14200 bored smr 1 88009 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 6908 (syz-executor.1) thread 0xffff800020b38978 (72882) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82397440) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 10573 0 0 pcb 23 9K 10K 78643K 157 0 0 rtable 97 3K 3K 78643K 329 0 0 ifaddr 34 9K 9K 78643K 65 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 12K 78643K 17 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1344 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 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 69 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 29K 78643K 279 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 44 50K 58K 78643K 365 0 0 subproc 68 69634K 69634K 78643K 238 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 38 0 0 in_multi 33 2K 2K 78643K 103 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 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 77 20K 29K 78643K 1636 0 0 UVM aobj 35 3K 3K 78643K 35 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 19 0 0 NDP 7 0K 0K 78643K 24 0 0 temp 105 2374K 2446K 78643K 3804 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 197 0 190 1 0 1 1 0 8 0 plimitpl 152 36 0 27 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 86 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 86 0 82 1 0 1 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 389 0 204 12 0 12 12 0 8 0 art_table 32 390 0 204 2 0 2 2 0 8 0 art_node 16 85 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 63 0 53 1 0 1 1 0 8 0 shmpl 112 33 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1760 0 336 47 0 47 47 0 8 1 ffsino 272 1760 0 336 96 0 96 96 0 8 1 nchpl 144 2344 0 729 61 0 61 61 0 8 0 uvmvnodes 72 1888 0 0 35 0 35 35 0 8 0 vnodes 200 1888 0 0 100 0 100 100 0 8 0 namei 1024 6410 0 6409 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6179 0 6179 11 8 3 6 0 8 3 sigapl 432 434 0 418 2 0 2 2 0 8 0 futexpl 56 2916 0 2916 1 0 1 1 0 8 1 knotepl 112 212 0 193 1 0 1 1 0 8 0 kqueuepl 104 53 0 51 1 0 1 1 0 8 0 pipepl 112 330 0 311 3 2 1 1 0 8 0 fdescpl 488 435 0 418 3 0 3 3 0 8 0 filepl 152 2637 0 2540 5 0 5 5 0 8 1 lockfpl 104 44 0 43 2 1 1 1 0 8 0 lockfspl 32 72 0 71 2 1 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 637 0 628 1 0 1 1 0 8 0 zombiepl 144 418 0 418 3 2 1 1 0 8 1 processpl 840 451 0 418 4 0 4 4 0 8 0 procpl 600 958 0 915 4 0 4 4 0 8 0 srpgc 64 30 0 30 1 0 1 1 0 8 1 sosppl 128 7 0 7 2 1 1 1 0 8 1 sockpl 384 350 0 333 3 0 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 104 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 144 0 0 9 1 8 8 0 8 0 bufpl 256 6118 0 1122 313 0 313 313 0 8 0 anonpl 16 50084 0 44098 35 3 32 32 0 125 5 amapchunkpl 152 2523 0 2439 9 0 9 9 0 158 5 amappl16 192 1473 0 1134 19 0 19 19 0 8 2 amappl15 184 65 0 61 1 0 1 1 0 8 0 amappl14 176 31 0 28 3 2 1 1 0 8 0 amappl13 168 103 0 100 1 0 1 1 0 8 0 amappl12 160 19 0 17 2 1 1 1 0 8 0 amappl11 152 24 0 13 1 0 1 1 0 8 0 amappl10 144 137 0 134 1 0 1 1 0 8 0 amappl9 136 567 0 564 1 0 1 1 0 8 0 amappl8 128 151 0 136 1 0 1 1 0 8 0 amappl7 120 118 0 113 1 0 1 1 0 8 0 amappl6 112 68 0 56 1 0 1 1 0 8 0 amappl5 104 128 0 117 1 0 1 1 0 8 0 amappl4 96 697 0 670 2 1 1 2 0 8 0 amappl3 88 129 0 124 1 0 1 1 0 8 0 amappl2 80 2601 0 2550 2 0 2 2 0 8 0 amappl1 72 18665 0 18232 23 13 10 19 0 8 0 amappl 72 1211 0 1176 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 34 0 0 1 0 1 1 0 8 0 uaddrrnd 24 435 0 418 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 435 0 418 1 0 1 1 0 8 0 vmmpekpl 168 7589 0 7565 2 0 2 2 0 8 0 vmmpepl 168 54634 0 53224 93 20 73 73 0 357 11 vmsppl 360 434 0 418 2 0 2 2 0 8 0 pdppl 4096 878 0 836 6 0 6 6 0 8 0 pvpl 32 173465 0 164206 117 21 96 102 0 265 16 pmappl 224 434 0 418 3 1 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 461 0 5 14 0 14 14 0 8 0