Warning: Permanently added '10.128.0.5' (ECDSA) to the list of known hosts. 2019/03/29 10:12:29 fuzzer started 2019/03/29 10:12:35 dialing manager at 10.128.15.235:14070 2019/03/29 10:12:35 syscalls: 1 2019/03/29 10:12:35 code coverage: enabled 2019/03/29 10:12:35 comparison tracing: enabled 2019/03/29 10:12:35 extra coverage: support is not implemented in syzkaller 2019/03/29 10:12:35 setuid sandbox: enabled 2019/03/29 10:12:35 namespace sandbox: support is not implemented in syzkaller 2019/03/29 10:12:35 Android sandbox: support is not implemented in syzkaller 2019/03/29 10:12:35 fault injection: support is not implemented in syzkaller 2019/03/29 10:12:35 leak checking: support is not implemented in syzkaller 2019/03/29 10:12:35 net packet injection: enabled 2019/03/29 10:12:35 net device setup: support is not implemented in syzkaller 10:12:41 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x9}, 0xc) r2 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) connect$inet6(r2, &(0x7f0000001100)={0x18, 0x0, 0xffffffff, 0x1000}, 0xc) r3 = open(&(0x7f0000001140)='./file0\x00', 0x180, 0x88) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001180)) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = geteuid() r5 = getgid() fchown(r0, r4, r5) ioctl$KDENABIO(r3, 0x20004b3c) bind$unix(r3, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(r4, r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x0, 0x0) lchown(&(0x7f0000001240)='./file0\x00', r4, r5) setreuid(r4, r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse\x00', 0x10, 0x0) r6 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x0, 0x148) execve(&(0x7f0000001300)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001340)='/dev/zero\x00', &(0x7f0000001380)='/dev/wsmouse\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)=',\x00', &(0x7f0000001440)='&-\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='/dev/wsmouse\x00', &(0x7f0000001500)='/dev/wsmouse\x00', &(0x7f0000001540)='/dev/zero\x00', &(0x7f0000001580)='\x00'], &(0x7f00000018c0)=[&(0x7f0000001640)='/dev/zero\x00', &(0x7f0000001680)='/dev/zero\x00', &(0x7f00000016c0)='^\\\x00', &(0x7f0000001700)='/dev/zero\x00', &(0x7f0000001740)='^:\x00', &(0x7f0000001780)='/dev/zero\x00', &(0x7f00000017c0)='*#\x00', &(0x7f0000001800)='/dev/wsmouse\x00', &(0x7f0000001840)='/dev/wsmouse\x00', &(0x7f0000001880)='/dev/zero\x00']) getsockname$unix(r1, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) linkat(r1, &(0x7f00000019c0)='./file0\x00', r6, &(0x7f0000001a00)='./file0\x00', 0x4) shutdown(r1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000001a40)=0xe0, 0x4) connect(r1, &(0x7f0000001a80)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) fchown(r2, r7, r8) write(r0, &(0x7f0000001b40)="8504a970b3bb759e4866d906c773eee15658b1a9a1146018f7b7c1f94656f4533d5ca4699b9f8684a3a06574ecfe8d4a89fcbe8f2b2c5a159845ea0fc0f3de0eead60ae714b7322aba10b9e43743a149ae7781a028b14fe9f116b0d026780efa547221a4ee95bbc5e6122389768ddc0d02c162a96bddd42d7f40", 0x7a) 10:12:41 executing program 1: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x128) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0xfffffffffffffffb, 0x7f}, {0xf418, 0x100000001}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) fcntl$setstatus(r3, 0x4, 0x84) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r6) chflagsat(r1, &(0x7f0000000340)='./file1\x00', 0x50000, 0x2) mkdir(&(0x7f0000000380)='./file1\x00', 0x73) fcntl$lock(r1, 0xf, &(0x7f00000003c0)={0x3, 0x2, 0x80000001, 0x7fff, r4}) bind(r2, &(0x7f0000000400)=@un=@file={0x0, './file1\x00'}, 0xa) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x0, 0xffff, 0x5}, 0xc) mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0xffffffffffff03f7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) sendto$inet(r0, &(0x7f00000004c0)="e0c91490829e703c598df36dcfec15950626a520b8d87fac1378c2b40a78f012bf213de1588e7511f071e9f82ff8145f548a306ac9018d78cf036906f58e58141066c41ebffd120c8139f6eb8cf3ab2c18d131782bf9d329d42014d1816900d3295267ebb849c9d0f64946a4ef9c584f4b1eb73ab77935b08cde8306a363b0394b25994f134c3710137c308a9d90dd1a90fff186f54f72f964568023ce40e79f1033102cc1b59aa9b39b2c53b1d2f3770f9a9792b564020074e8b7fbaf253aacc9ec6b309cb1ad1eb6b31d2646b58844518885fb07de786d4c0c04ad07dc6f97b25f0dc9aadbaa646e15656509c7fbff5a581c4d49fcbbb8fd94e9fc5d6aa0c0ac51454c536468a65092a8575f2938af7a00fce37189376f9627b0fb0e7b1986b1f9cb666558d38a8de5835eac1df12b61addb87440ea6006f2adc0226982877ac8c00c3f2b83d257e0f789d49075b4b88cd8f64922542cda1f901d5662dcd0b35ada59a15e7d396c6a9e46ddb9b852b619b595a3adf3f16c1265dc526ff14e0d71022e5ccb5f4b1a5984c705c055ec62063e98d9ba151fa27d01401eedfb543820ecf796fb6f192c5accc4776acf599257185937aec65e9860793cc929e37562a655687c3537b3d233da78c5adea9e3f21aae6f8dc5ae0f2fa1d82a116f2d964baebdc0b9728121df99d5e7ecde7fe45f439d84dc84acb86b09b79ea4d8751ec64bbd905180ab52b4c74e6bc57fbcf01e4486b214e668cb31ffc5103ef730889681e2787c79ff559312b0f2125bfd82a0a80164247c3cd458f94043ae07c7c99ad3d30f67ee0b650f0425b3585030f9f00db36a9e64bf472a3b7b81c5d52a3b159c5e120203629b5a9567d1c27bc2d332dbce5e739494e60f895eeee5ccad444c9f7cb2e8aff02f87aa1e8cbe3a5f686a087bece6592dc4b40e9f41ffb41a6e2de482a98badadd2331ebba0f4990ccd14b386fb7342e0c6b2d97d4db0777f1eec8d5d3ddc43bc5c33ccab8368ebed8275e1a00d00f904081ba6434aef0b17f5088b6ac2bcc4d5c18b5f2c75baee8abe953d34b30f2c6be67860bda328d37e8f17706f5e3a772e6054975c6871984f85b85ddd72f55480203b6cc3fd91002b85dd89752363c1041e7f4e250bc5c73c81101b7cea56f4e74b6298bfb8cf81f2afe1ad71ac40cee1aaeabe5e490aaa062222b6201d0b23a609f9f800821df911dd4b355a07cf070b10d9d292daabfe84a43c1180d09c3a72f8c20a90754cdb0274cdfd4234b6461f21cc92e80b0bd7f70ff22826c1c18eb05f5a63ac4425e6b10cf46bcc6ea4247eabd32dace8495a00a23cbd4915cfcd7b4fcc34f321cdc2a5427aba4e9be246d8a670964658e835a2e1b945e7971c1b597d829092d1837ccbc59397c76cc2f5aaa9a06817a0504dd23859f21905630ebffc91a0611b556f320ccd65b6a36900be309244a733501d6da4019d03e94b9f60b467e864ef07a8ef7aeb0ee4a1c67092a35de2f81edc3ae31da08cf902e812d134c05778367bf35d872fcedb355dd816c6e53780ac964f6652f27f324e31ed864cb4a25c032180c8cc6ddf47729eb7755ad14864c602d9e93022d1e86eed37d23c0f9ee2d1d2dc861a251e8afc499b90060a73fda3d04a5ea21cce6266b0f31b771b0cd69612d3a092e2c5378dafcdf3bf647f17059555dfa219a8d56ad2636ba9e64faf71be7496163e9bcf4c193169d6e53306b59d9095d71d4819c130772de730cf852c25967aef8036f8d0470c4be128a01c500be2e535cd0e83adc5f0b95fb840aa16546abcff1ddb9ba4b311e0f21a4c4056b5613c46c053612ae649c7710a0f9157aad03c59315fdadf2d07fb9380126bcddaf42a645b8c1ce59acb79ae4aa12de82af430eba90a4eb5c7bdd45d93edcd332505b2f3c56482ea62c9be8e26a2dba88015df7dc262de6cc55f4ddae4110acd9b710681294a523cc71fd7b0c79545f5c62d5fc7b997f44c30f256518a34aaa8990f5d9736a209e1f131e7f29fca2bcd25c3f940508e7ba334919e06357955e14118f5c24903e343b155d7edb8650234fea7322ad873afa571dd74457b792a5a704218d227bf6b6b868b292be176a953919f0463d55f7dcf084f99f97a18da91031ca56c17a6f7ba5ef76ca544d4e54136bdeed9a0997d28d2449b8d8d6429f371550df9bd66f16a722e60ad270e6e0e185aa3b7010eef4470bff0380851687a8d4db1f69f19f6f7fb87847d2412e4ee49a6b9befb22f8dfda4574191662417d36fc2c89ddc210b2c487ba66fdf50822a257127f597b08ebeb20fa51d2cdd62bc6edb9e11bc54c290c2613b4c2480011768aebf2900eeb18ac59c23492bfb32230aa4bff53b399dd5e012616a9036b269cf6968d6611d867b907f7cc2a1f76c21c8b15ecbf83dcac90bbde52a8927c776109e462a2907681fa26b0a8351c2b040ee8d754fcc0e29ddd431983e45e4bfd36f65d3ef1b2bcb5061692349fde19799def42203238c52dc324c7b40550afec64a4ae88324f34a68752b6d1255bda7b96165f078276044f8b3ded82dc3cd6e767076b4c948cb20a9cdb0545e02dc40c9fae32c1001ad020bb9ea721078d7d8d11083c312d98e93d044768ad1e4063f0d02fdb87cd7fd0becf94a42c5ac07896e8f3fc49647967c3c3a479d4b23d4bbd84de9ed2d3baa5ef35b3920461642581fc0247ea40f5a5793008ba93c72e15db06a0ee477eacf485e326070dd6bfa8de166096f50aa169619a325fba037736902c4fea5bf2e8fc3a3078961e6f05c7f7d7fc09d74e9df0a20bdd95c363b36018e8688b0eacf4cc3da0d2d7773d7b12f2326eaf91ebf10c13903395a4b78f06e40c948e93e0fb93aee6ee0932ffcaab3e3d973093afaddbf9bf612bfd2e5b31f0055966f88c1693e5fc5e406e362790d923c941387a311c762d008369fc0797462980da930bfff83995c507e6bb898155aca31108207dead96f54972239e11e81aab67454d82452483471ecad81048299adbf087c214aa7a2036b22319183b4e9ebf6ecb9b056e4daf22452a0e2214c63182896a0e1c2fe16af26eb9a56c9deb3ceadf9e70337eda101b586dea6ab1c5f81c05fea6a768bcfca583f1e6f173ddeda43e974b81a542de854985cb00c9ad9e83ece43d7fad4e85b2aca68ec46318de590dd249d9ac6fcc91e92580b64c5d6a2d35a1b1d980d799663076937f19d429d7e6e034485ce6b15b74a3fa823b5a3dba322f4a4b9624db6deba3351768cc8ca5283ef178b5a6cb49eb4d38faad293faeabc098802978e0cac07758b622c9fc1fa1e3df85dcff9ba478367c74704ce3d86becc45c8b5ff5028faa6c4d5031e45efc44340e5aaadfe37099d72e9ce8325593fa7a40dcbd99beb4211095c8019af0dc68af3259a33e0f1edff6e676a1cf156428046636080b6f76a32cea62deb114ae996bab2e2b9b55647f328d357f0bb0bdf267fed74f1e86962a41f099bed8e5d472c6a3a355a636f859adee8ad26d2d78c4eed20de17d262294b9afbc91eb88711a1fe7dea099ced2f2bcc11c72d902c7b1e1a4313f70483b259862140cc76911ad9c7111df19f9e71dd29dfcfb4a3337378a5ade7689d74724eb6dfb4e1f2c6ff14dda1f392c64cfc2a39196d64c4d32ad18d072e65494a611887efc3bafc85f868fd55403860e32344f09d555e0d718c0a2e05705f2d4fec3bf6ce2c1063cc1a9fc7d9769bed595af971701340b5758273f11cdf6a0f293537f8a4d9d3dd8b51ccbd37f2c838db5a78399a35a3e2f14541bc0f9bc733645aea0605ae949cccea4d803e9cf646bedd26bc4ffcd98f23520a13a48b520e4c7881d4475402a6305fb84bd235a962d417e4a9a1a349ac97da697712dd39c586a0161d93d2991cbe913da4d2fad03c24020b6de65ee2474e27f364fc949930878885f5abc595db89147f5507e415ac8b625905a380c28cd67c844f53e0e84adfbce0f567beaaf78da82b93f9dbd0bd36d0225a50b89c20c109d60fb18a4fbd90b5e8706ba752f5a2f8c76b5303f784dba36d7c4dc5658e56a016000bcfd79b674c5b368ee0f2dc7b74d190fc708517788e945eab7107b485c1be5929262c79a88dac70fe38dd93386599ff4b889409c4fdc4e2cb37d4bd9995d9cf55c6fe743f51e5db6539f79e012e3e9e8c09550eb7cb21310bd3ec1b5b982f16363dec1e4165a2fbc06e42c9536793efbe52898a17e9eb6aa3ca7a5be6d704c517abd095a4e6204129ba53577322cd8e1145be2ab3850e7e87afc4f05e3fd7a00552b1c8a656d1b29ad1702c31e4e2a547b649f0787ab0594c9b81a0bbb0946ccaf8cc7e0f2f8163a1910f20d403e6bf85ad4457cf799bc9a38d908284dc954b7110ad32e6816a1d246f712431630854f9bb263cedbb81fa3799387f71c0120b7f4b087b3735298ebd193cf7a92f68271efc6e750d45763a0642832650f4197f77650dfa89c64574128d64ceb39a9e604dbced7875d2c6c5dd62fdb1bd09f2a12eb1d2de6bdc84b4a5863359b602922f0f8d26e29884428330c446682b0b5d430fec36a5fbf2c2f05e1b36b835fb5f098cd12b45793bd6120f0023b74bc758afce2962b3bf4fe28f4477a706acb2953cb8dfe4abef1d20ba76cd9d449db4dfdd2ad87922859d8b142d1b4b90daacc0153cfb996fa6cc1320ae7460937f3bf8863199c59668f94ff7ae4f42b10073fb66a2745aa196f4d92207eb3ea6fa3d7af89dbe73caf8e5972e9b3caa4f13c1806746424dd135f2ee517c06b6bf4b25c704e993ebadc573b02dbfcd74c193f01519ef94f893de903acd0f7fa613732e7fbb0807464e32ee3addf9b13910ce7b87135a482243caab21952dafad25d889a950ea9c797d2d5d43326d30589fa9857546a52636ae81d858d17a0b148afacc039efee6298e2ef3bbd06322a0c2ddfc9c5ab39503af3490506e6166d0bc7af3548930b94bd3d325abd54bed935c1de5c7a438623226b08431adc61834419b8681ea02b75323fcd5f885f46e6b9e73dc536be680e730eea7cf97e81936a7280ac3f653281adad448c8d38ef03db4fb122ab6d9bb24dd805464f3c228aa2989043912127209ff88b63503dd5a42b1c9c8cc8b3e5be9264f07641fdd5f2c098eea6186baf70af32806a48922ec33e7a42dca0fbb3283632875ccfdc9406d2f71275de012bc1307c35ff4dc5e1f9f7a165aed05694c5e16c8cdb7dd6a8a33beec64c7f824077a09c535c946049ed3df88e0dea30b10d96639af577acba5afc960bc90f491ada16de4ab6715ebb703beba62f4219b6d5c36d4a52ec113e649f0b6f77b13bfc18f8d75790463fbc63483561854a1451d31c1a599eb8838489e51660f87f6560b419d023438d734fa72eb432db590782899eca73e5828493ad696aad01f63571d25e322b1972db31fd26ca288134fc87e6e9316ab5bd7d4b2a8897c54c2f9df3c6ee32c62e3a96a6a2e57db1e40f1f1f61ef81ca871abd07a9ee066a8a5f664b77e6ec4db1b913b29f007b64e009e815466b0c03b2653fe8380b2229cb4fca880c8ec5d786d7b4c0cf26ea36d8eff546d5da9fb9d82fbc79cc69ab890538bc4dc1657fb60fc531a14d9477f6dcc0e3b71d8b0fbb486454dbb5e1f0450e4c736f7be9ed9eadd17483f6743b976d68088894180fe1e78779591ca76ec3a1efc29e1bb8f240e8228724cf6176c3d0ad55ce2045a38970f3112a9eb0c0dff683e3dbe9b5f1fe8cb58b990e848d6dc552c1c8cb9c2765b06b3e248856cb846cc", 0x1000, 0x404, &(0x7f00000014c0)={0x2, 0x3}, 0xc) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000015c0)=0x5) getpeername(r2, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000016c0)="dd5d0942a845191bce152d66193c1812bcba138c774ce86c15937204aa72d01911794554c79b2f3bf8880fb5433c387bc54d538eb7cd5d4840c26b2fa3f7357b72dc7fa0715d6ce56030a05f55094e8f62841b91e6ad03665e5f7fd9b3471e6831e1f38705456400b6a03da93280a3034ccf5fa0f9b95ae713a6e8a658b56fd86b1756e83c9c9105dff2fad796350ce0d1da3f874888f8845ddcecedb2a60ae37b34362fdcd7ecca8f02dd14d0e58874eceba3744f1625d40f776396fe6859480466d0e7dabef99d6e", 0xc9}], 0x1, 0x0, 0x0, 0x2}, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000001840)={0x1, 0x0, 0x2, 0xff, r4}) getpeername$unix(r0, &(0x7f0000001880)=@file={0x0, ""/4096}, &(0x7f00000028c0)=0x1002) readv(r1, &(0x7f0000002b80)=[{&(0x7f0000002900)=""/53, 0x35}, {&(0x7f0000002940)=""/52, 0x34}, {&(0x7f0000002980)=""/247, 0xf7}, {&(0x7f0000002a80)=""/129, 0x81}, {&(0x7f0000002b40)=""/50, 0x32}], 0x5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000002c00)={0x7fffffff, [{0x3, 0x2}, {0x1, 0x8001}, {0x2, 0x100}, {0x3, 0x8001}, {0x0, 0x9}, {0x3, 0x5}, {0x3, 0x5b7e}, {0x1, 0x80}, {0x3, 0xfff}, {0x2, 0x4}, {0x3, 0x9}, {0x9c6fb5aae33aed78, 0x3ff}, {0x1, 0x5}, {0x3, 0xfffffffffffffffc}, {0x2, 0xffff}, {0x3, 0x5}, {0x2, 0x6}, {0x2, 0x4}, {0x3, 0x8}, {0x0, 0x1f}, {0x0, 0x9}, {0x1, 0x101}, {0x1, 0x73}, {0x3, 0x2}, {0x3, 0xf0a8}, {0x2, 0x3}, {0x3, 0xfffffffffffffffa}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0x3}, {0x3}, {0x3, 0x20}]}) fchown(r2, r5, r6) getpeername$unix(r2, &(0x7f0000002d40)=@file={0x0, ""/86}, &(0x7f0000002dc0)=0x58) 10:12:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x2, 0x5, 0x3, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 10:12:41 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x1e93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65a8c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffff7fffffff, 0x8, 0xfff, 0xfffffffffffffffa, "c2ec31498cb64bb267c63e536333e24e20f41f6b", 0x25}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 10:12:41 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:12:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x40045700, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) 10:12:42 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x81, 0x6}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x44) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)='(\\\x83\x00', &(0x7f0000000200)='\xb3\xc5&/.\x94hf\xc1\xe2oL\xb9w\rZ\x92\xc6!\xc9\x9e\xd7\b|%\x95\xfd\xaa\xf7\xb5k2:y\xaeQF`5\x03.\x0e\xa4\xcf\xe2\xe2\"\x9d\x84M\xc0>D^1\xc6@\x80\xf3YZT\xa9\x1b\x1a.\x8a\xe6\xc1>\xdb(\x87\xed\x00\x84\x1a\xc2\ft\x01l\x16\x8cMv\xc9\x9cA\xa5\xce\r?r;\xbd:\x04\x15Z\xd7^3\xd5\xfbV\xff\x18\x951\x12\xc8\xa4(lP4h\xee\x9b\xc7\x85\r\rp\xef\xa8\xba5\xaa\xd4\xee\x87\xb2']) chmod(&(0x7f0000000080)='./file0\x00', 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) 10:12:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) 10:12:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x80000000) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f00001a3000/0x2000)=nil) shmat(r1, &(0x7f0000194000/0x3000)=nil, 0x3000) 10:12:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) dup(r0) 10:12:42 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x0, 0xf3, 0x8a, r2}) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="98ea7a114d710bc1bd0fd5f7c5b228a132f996eb61c957", 0x17}, {&(0x7f0000000180)="626d8cdf1496bebb55ac18ee25d39e2bc774ddd97426337adff45e451c7524ab42369d9a59e92d801d6ab3a19b76cc20e3e1e4b69a9f63fbf41160d99de8c85a40ae57c922a94b4eab1c36e313cf95a97043", 0x52}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000280)="cae5973a0238b12098cf62", 0xb}, {&(0x7f00000002c0)="b8d8106c9f301e8cdc6e5057869c0619cac2efc7b2695e89e48aa8a1eeffae74be13ef3a0376fc67f4548431b6860eba1a6a525444cdcc0ff88de14020641b29fd27e54d51d0198a7f1ada5eb27041259aabddbab84fe0ee3c4f136d7286f1b8066f6abc9ba7285a32204605563f", 0x6e}, {&(0x7f0000000340)="ca2704ba99ec295ccf2a24e1918d937f8e6ff4870da3db319d92dbb702855f68b2a260bad7b42e04e426e8d3685129c1c802109823e9f9bbaad04856a2973328fbd433c7da56378613561531540806dcff22fb09d974cbdbae0c7f6a8a75990a8e263ed0a60a1238c705e8c6c0a2e939711dbb8915678c3360744f9e6a237ab6bd7881153e965a148456624b02cafa9ca00d3cf26c8f35708ae45ee7a27aed5d9444851e21f46363212b2d407658f82025df900ed684514f565d2c352ec1bdbd5b8afd33929415b5dc72c5f55d12c1d4576077f5658735e5cea9fd483bdf9794ff2b76e45909e67562b578d781b10756d132", 0xf2}, {&(0x7f0000000440)="9b25adce7c1f3dd85a2e9c595e2986d8e16c257f9e8873c7acfccda6e64381e0a0635accc915311039425828f1aa514da6ab9107d97540cf9a6fda7900146b7c95c303fba9d811749a4abfad2acc67d89b3c5b2837b05ced615288d413c2599b7982fffaf0308a588882e6d15d67177ffd200e114ba6d854b7f5b77442c7da47722af51aacbc8266249dde4bd1f65871ddc2cce1b73e7148b57125d3f35c95e5d440ca571e53641c316bf14688acb47c2996f9202aba653c37ca760717dd6f3861af68fb439382c8b40e884848425d0ba2cbeddfc90e0ffbe909cfb168b5c7a1bffa96dbca5779a7e5f5cc9e3df7b2f89d38557d9e0b7046a9986fa56bcba702e6e655c6ba3b15de9b7bca4699e5841cb680b0556f6a1fec4c18428b94629f8240d5c1a9b1550f8282c76620fa2b114def99f13b0dea7a4c3936693d75437b6ad726c56c658be582f5351bb733b9634b6ad21316681c5f022da1ba296ac5749032ce5ca12e8df066eb531db0d9ce5c46c4d651291fd2c117eb081155c5e575bb5b2fbda0ec03a95db31fa85ad4fc9f8e75760f1c027f24d48fe566e15b6a1a426b986d9d290de0097cde6cf907ba37eb1d5b53206d50a86c230d6a134191852847044406a09544dad642599d46e7837a4a9a776ee30a5424b2ee7fa603d257c597d52b612f68783276a0c748327ef45efcd47eec3e165a43a28196dadb2f64412e0ec33adb86adea34072cb42a89ec9b664a0780f3fab26dd7bca0a9d7a7bb086e06d60d81a499e0a90a74cd89c7f43398f5b1346ea6b22243561ec797f0909882d5689a39562559e3ce3695b45a9d85514d887ae43d0d968a4b064ed1f1e6ff7117a08f36a6f4ba31c9fb1852f09e55fd574dfb2aa1559c62b8f904f35baffdaa1fa31b3f50e2fa5a4330030017321c66ec3796162dd244cd8d99a86e3f7934527872b8f514f4bf1f4e9290adc343b57ec7c0a44d86fb425c05b280bc6156b16d1c554450f8a831ef09dfc87b59118348551590ad78e9fccf8db69b65202ef5a440b5232a667078c19039519c5c43348763b7e3a0a1b02ea49c73baa4c863c99ec72b9d40a3328baf93c81e868fab8dd8272fedf441c2e5b5aa0e43919ac24d4bcf454b1475c2677c6004e9ec34b25ed45be6a01c91a083ea79bbdc825169b42e2ed17b8be84e971710f55cbf49e82ed1d85206a6a99ccff25373a2605c5d836ba61442b6fa1ca91254919f33560d9c7f216d0ffa559240d374558f7af173de2bbf01ff503a23d763c9d9f42f04a89e969c5bb005b99c1c31c381a6467b810a422c589c22fbafc779e944cc61d28be406658fdbd554172160d978fc5622547583db69ee323eece69579b58c4e18a71b87bf467416120f9339015ea4adf1156cb306f6029356d69d1c77e88a9804afa36cb45cb7a34e3bff5d277295bcb69eafcdf501e0f081aa2c0c11957a75dbb48024f2e899ede810569919a70ab00cb7f3911d2ecf83381b98280e47552a15140de8c33d2956689a7555fc0607bb43f94a3300bd150894c41623b1c1ee5a77af6688ad1b1091e52cf119adebd08b238b163d94122e8c5494d0d61e079e2c4cf7c4cd7326073c6867f365b2fd6847ef5f7ca3562eefb494363c4a4741df576f250cd4dcf370a5025c672e829070e4c09d2b74fe3694072b1380ea68593500e300d357caa63dda30923913803816be47d2fcfca7f5c581c90f49eb5cf1caedf47752cdd1d6938f87da4e9f8f7da8e7fd15523a2bda86c4f90c69d669055fbbdf0d7b59ea9d0c2f659aa42ab52057ca1139021cdf6d51cc970d5a4ef0b81f58ff6c1d768d994f67ecc30731bf9152dbcb8d229d793639919519005f78e12264c18f0049a7addb486d35eb26dea9ac76590bb94d9de66790c7e05b058f4da364ff7881aeebe35db6b9c369b2976c66b6be414e2db44a5bb4c471db84e2cc725f37b1643e6c8206704f39497ae5629939ef9a439313bf3b7dffd0e4546a9ce99dfa4e33d789f64b81541720b50524c430c123543aa5587f58f49a747823de4fbacdef6e04c705dc3ea3fa05d35e0ab9915e676c796b0d5d37f6daa48da5206c6ccce4521e69b6f01a1409e2bd40eb6cbc61d3a211ced027ceb35f3e187883adad909cacee95dce03f61153e2d58104bda3de94fa7b287c008df2d138e6e81812956f54067acbb42a6e3b86e33c6ed0e42ad75eff8df7ccb8d53d25980e74be06a83e614e1e3ee4c4ba1295202be1d8e13792e43073faa40311f0a51630e6941b025fd786daa5589b6cbc73e8377250a5a03ae4576afccd4df60e5d07a4812e1426b3e6541154d3844c41a0bf42bec7c7e172a42826c3c053f8be76157c13a8daf4dfc8206d13c16a3177426e05a72572d97448133949efedf456a3ad277f37e3be027ac0156b6e96584e5b42263f4697346e42c0216f69130d274d124dbfd3705892235e0a07349c69fea3f578b0e675ccb4888a84d596b8450505429fe1f43dbe26da77f053f762a2a1a8dc0a8e9686e4bbb11aa242ae30b53e100a7868d102fdb10411a4eef61f19a184094c68440c9fb53f1e75d713d0bb52ca3ca2591db03baff43c1cf730c5367a271e8fe9032de80d62140bc69b346580b00bc071dd86e21f5872da44cdaa6ccc4340683653352ea271958dafc2221c425152e3b977e09c62025d310fe33c0a268178f0c9aeeadcf8ddbdf774edece5dc57984d64e503e0e1873ea3048857274760e40006db1e6bb074a20ed38cddd84737ab62efdd657a618f26d16f255b8a3ae1cd23eddaa3d7d2f55604bb16aaed6606a96eed654a124ab2399851c66e06a1beeb787753626a0cdb5489fdbf14996833ea9f375ab61aafe1f129e98dabf9b71065a4dc35004ff36a74dd785976ac49f92b19ef7a3365db9bfd8af0168870559b45fb1401f6e97478aad27ac2758cb3ea6e6b433f10cad4d715b9e4d8c511597eae4b6914d3cd65d111191f641bfb2a5bae96cab3dc37b2dc4b71c9ca9145b963858cc52f81658719d39b46554b9d4e052a388048f8a482a8fc5131ca205d93259dc1c4ada2b7fb6190550dc8b8692fce8fedbec057194e46fbfcdc49a7ff7b0c738a16462ca6c521fb3957179a47cc5da1ca9421ed6e33374f57677ef98a4c2f6f2db3858da06ec8fa139ead1b69e732964e41f20157be2706aae83f52fc8e15496826b546ccb672d90d58a5cf1c8cc73aff21424832222d48685b57f09bdbc64991c4ba242a52c32b4b19d78202ad6437d4eccff312bab37fd04c1ea1c5078c1f6a6086bea1a8abcd6ce41323afbd77e905ce945a991cc272b217172c7420b9531f41c8fbc5435f6beb509d1dda269c1e804f96c2fa97edc175007206cd9406662d2d519897e8cd8e9e1ffa7fdf55b3dbfe6dd82d3269a8bec291556efd115741927c8cd8bdd3912ec37502858327dfc7e6df74d942ac277e8785c2ff32903e4e78e0eca8647b5242b29810af28af76dce557ad383bff37fc4006f174668b1cc5d82dd9408fefd8b4ff19898b3bebaf1328a59421efa2bbfa09f6caa741eb50335ffd2cdf0a357c2e8b98c5253f442652ae4d3a963843f515dd85afdd068d60d731da3fbdf8a6d43c1bf5293037d38729297f2a2485b989948a606551bcf46a8815bf8097c60810b83af6e6fc07cbb0fb0ccfaa98f953d2341f334229d56e98f0505920fe5774614c70613ba084a81b589a69f7d39bb744795568fc96c4ea9c30eac54fd6c6651ccb49ce872e50b6cf2055a760b77423e6487eb4a87ad57aabaefff064c191bb147b398516e212e77fb284c19d47bd94e95b03ac3a23df01c61b30fba3324f13bd409dfba1ce299e3ed5193ccd145b30c6d40c8d3956688c34f3a214e902bf45c2d34295528ec26bb5454621167dd328ec39e6c949e72e517960d7c6484c1d514300f7c2bf33d7007b4de21044461d4121790ac530c4904bc7a078f479d15b5a4f3e7ce52ff7a9643f3b7b63b7adf13ff62b939aeea38c5742a4dcaefcca834eb39d23378bcf48ef8ab8ca17b0e855ed1ecb907a59e38a2d151911b216775f6c2cef8cc4f26eb6ac99981192a1632084bcd9a7d851d78c4af1bd1d449e22366ed28f932ceb0f343922611dbab8629179d4ed1758605c35ecd62980dc5602601ff1533c91d858285d53a17d945afdde643dc69240a18b02cc4a9ef44dcd529b1cf0c4aba0ba145a6b10565ac7ceadca3ce5225100026f522ff46bf26ac5550d28bf54e406fd18ac2c6833518a421b7c58048564a7f44f9019ad47c1c309c4517447bfaef94ecd0efe2950305caf8af834cfda96cac1e1c4155ee43ecec8a8b17f93e4011b7469741728ad08163ca5c083568f356e698682b62a075944a4479dc9e4e5352d262a8f2b7a6b4a70c0ec7d4f48bd93edeeddaaa922dab5f6f6cb2dd21b9a54659f9937a08fc3664c484ebb54820a653c9208fc1773db725140aa19f4c0d8cec10899ab03741b3c377923ebbff36cfff88e97f3aeb14810ae427e7aa2321fe3fe547827e6d7d2e93b755f66424410868ebbbdb6b14da40a9e82b2624fa0ae37ddf136332e14d508fc216919df96462da8378f0ee6abfb1baaae8502d7082ef0d83e632621504a1363224988f3613e099c71d28357db6833b64bd3c680d33e1a8b8a17371fdc32195f1ab7593acf5b5be91d1dced5095a4be38eeeaeb5855dc63888fb7002ea68110bd323e98853a0614a61dcf5b90acac1e118ebfb9366991487ed2be247fb60387fc2876089f3dbbe8f04448c088c523192ccde4dc05030805321b5de15e704fafa3d140c5f4b166f953a2fe4ff50f8c7d02d93a8fa92feff85343b7d2b52ef3f29ff31da00206473bd7494e0fdb850ba29020c629f5d26947bb7c7877e678b5fd186a86b896dc28a4de1eea53cfff984ffa2d4bb8321d0d588fd625a40596f46abf1b3472f19588699a57d8124eb3229972e67c7fc6f297318a77bb82147b9a5d40d3ffee7c41f875134745ffc4ad126797582598a46addfe1e4aa2fd6f9490c8eb42a380457758ecc069cd371bed08fd6b1a5d45a0f7b0c15fd6788df3b54221a81591b83e7d66dd8a7eb2b746eecd2e660e04ca8dd37b76e531e095dec6c45040c9543f028db4118d78d459f9fcd33323423fbb839a2d4fd4c1342a558ccaed11db5130d9af70b5234e5db2d0a25d3b3a2fe83a0334c21d3febe370d9c691ef475fe26ff89c85d591bc6f19732bc33e3619d0bcef5658199d803b06b6902c18b157f4bbb5cf10483496260aa591d8246acb47a7723c23829d7199f24f06645cd4e6e293d9d871d6781e989ce2bcbb087461bb807f7e8199f235080f530176992bb0a17cb595f11f1b09b1a69796857f84277e220f7b81ddbd95c5b37cf240cabc8dbc4ad9acd2c8b9f9b5b7d7af3d78f312669e8b28f437ff249caf846c7ccb13fcb856a903d1333950c5e24da56fec09f943013a2d8beac3bce0c7bce824ff52ff9d3bdd6e6c43930d665d4c6102290d7d316272e3356cb200ead11d1a91c5df99d5ebb13958be21b1af84c0fa4a03dbfbc6aa86b612f845db4e8b5951b31b6d78c76d740949693b0e46741d85e4a27e071818d989e504a850e0eed076b2bf66ad2170f9aa3e495ee540c4cbd9a958e69633fabfbed443649277857bf4417bf5ab903b58d83676259bc08e02dc8366360e758bc2c8d1c51a30f04ecbd5af5bfc9101bd86c6b958e24145e3945fa407b9f2da974e1fddad9c9381981f4c949ee90ae015ff381f5ffba7e895b214413af70746ef68e6", 0x1000}], 0x4, 0x0) 10:12:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x2c0, 0x12) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0xad, 0x8}, {{r4}, 0xfffffffffffffffe, 0x2, 0x60, 0x7, 0x63ff}], 0x400, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3d, 0x4, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x2, 0x6}, {{r3}, 0xfffffffffffffffb, 0x80, 0x0, 0x3, 0x357}], 0x4, &(0x7f0000000180)={0x5, 0xfffffffffffffffe}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x90, 0x1, 0x100000001, 0x5ecf}, {{r4}, 0xfffffffffffffffc, 0x2, 0x1, 0x5e8b, 0x5}], 0x4, &(0x7f0000000040)=[{{r4}, 0x0, 0x54, 0x3, 0x8, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xffffffff, 0x3}], 0x8000, &(0x7f0000000080)={0x401, 0x3}) dup2(r0, r1) 10:12:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:12:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) r4 = socket$inet(0x2, 0x0, 0x9) r5 = socket(0x1, 0x4000, 0x8) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0xe2, 0x10, 0x101, 0x400}, {{r3}, 0xffffffffffffffff, 0x11, 0x4, 0xfffffffffffffffd, 0xa7}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x9, 0x100000000}, {{r1}, 0x0, 0x40, 0x10, 0x12b, 0x20f2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000020, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x35, 0x5}, {{r5}, 0xfffffffffffffffb, 0x80, 0x2, 0x80, 0x8672}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000003, 0xfffffffffffffffe, 0x100000000}], 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 10:12:42 executing program 0: socketpair(0x1f, 0x1, 0xaa, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000580)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="82c837c0ccee32c4b34e0401daf70d65b0db2ca5eac621", 0x17}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semop(r2, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x6, 0x1) fcntl$dupfd(r0, 0xa, r3) dup(r5) r6 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x80000000) semop(r2, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 10:12:42 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) getppid() recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x3, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 10:12:42 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x1, 0x3, 0xbd2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:10:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) truncate(&(0x7f0000000100)='./file0\x00', 0x4) 16:10:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) r1 = socket$inet(0x2, 0x3, 0x6) r2 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0x50, 0x8000}, 0x26, 0x2, r7, r8, 0xe0b8, 0x6, 0x2}) socket$inet6(0x18, 0x7, 0x2) 16:10:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1afc) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xf095) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) stat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000480)=""/224, 0xe0}], 0x3) writev(r0, &(0x7f0000000100), 0x5) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 16:10:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x4, 0x40002) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) setsockopt(r0, 0x4, 0xff, &(0x7f0000000080)="25d319c7ad20c3ae32133b0078f1863e0be3a29e34b8ffdbfa4c73674fc7f47d69896fd7911bde62e51bc4b917d18f9a98a2b6fbe24dc3bc27b9d3e04c9f9adbf39df5724c599db9833285a87d29203a3649d2de3158f70e4b46b362781ada2c4e7a93963d479c51283e3d18e212d41c1a5dec92a86c4e3ba2cba5bb481a1b6b7367a9fa6c092b8899e05891239d141e7ea82496665de7999fd7ae718647", 0x9e) 16:10:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="7328abd2ec36fb2f92ff05cf00201116a6c6cf76279d6717207ddb9cffb67340dab1a52f5be31b15ec1ea7267d215ca657c7442a09a503f4d7d8592f915fa8386ebda5ac1414087b2168955855ca461bf939b13ffae029ad128fb67934bc758f929f1a988c5a1c5507836f41c07459073ba4499becbcb13220a10cf5fb6ce9ed7f47fc8f6307", 0x86) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="0d0b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:10:52 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x800080002202, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) write(r0, &(0x7f0000000100)="c54d4d747cd91a7bb4035c52d4ab8db1106a00093b56589eb16676c6c51af61c0f38c78e491de81e4d29cdb90af65fa31c18fad7e69281c8c35d3c63be8302501ffd3b476e966432d1", 0x49) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x3010, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}, {r1, 0x100}, {r1, 0x4c}, {r1, 0x82}, {r1, 0x10}, {r1, 0x4}], 0x6, 0x0) 16:10:52 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x90) 16:10:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1083, &(0x7f00000000c0)=0xfffffffffffffff8, 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) 16:10:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:10:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:10:52 executing program 0: r0 = getgid() r1 = getegid() setregid(r0, r1) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x5, 0x1) 16:10:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x80000000, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b0d32b35f94ceee203fb43cf718001c9c300ece7b8e4cb8416184f6cec9e2298568a4b2244126e7bdd1190f408aabf38c8f15563d0a52320a17b04a666df59fd8c6ca7409ba4077670c9c729b8edca996860975dc6bc7bc5cc7ef857a7cb665d00edc5d0a87047e74cc50d028b0d1f35b9c0ec36065c126c405f4d3bb9123631463e8f854fb6d67eec55f459231b7379d659d8a0a4565d86197684415e5ba546c9702b2f01dea253dddf4650b92856f087e0512bc6974b75edb0016f28e4c7ab1a754a60a352b22e557d15a73652456e2d553dc4b22c3dd5a90fc8a3955293431ae610a8602f457c17becaf302cedcc451739a981df6da81638d257707bdd1cae55fc3d818d63e23b081c651204b86fcf83911aad202e6301dff7c2ebc8e230cbc93d1c6c9345745eb59193ae944cf420adcfd73ce16fea5770ca490f9d7aae04ade981c3346ccc187b99b828103df1070cd4758e5cb00eb9286b5e5d1df6becf60eb85ea1f0c520c8c055d0b1d65dc606395b827654855befc7e77598e362e97bd5ba25e84557f296ed72ddf23247f2a7d6d12f9fe742319b415d77c965dbe7d3de947ce93f421a374b96254e53571230b7ef722b9041aa858a6fe516787ef8d48ea83e1d410ae33eb5ee2190bdce3c50e2c84b1ab39a71f09c36bd6b38cc66b2ff7ea086839f9de8d79470259df84d05893ad94bc27cd919d8f63cbc17cd636aa3f747f618062a621b6c8fda4e1644a0b645f669cdcb8fca6ed9d4804d05f54b4285a9bfbf5ec2acdcbc0afd8f3a29d8fe016b481ed152ff20cf3d2cdacc09e5ec5eb5cfb205cad523c20957dd05cdf0d1356e55547702e4db5df0d26edb8fe39c0340a5d3ad04e6d6552766d3a92eece2f570436c75dc38172d426ed36fb350515ca095e4d0626d80bcef20581c2bdbd0388acb0b65f96e9b93d8bc4b2fd35f4f166cd4a75eb3fa626a156594ff43486b3b5b3965040e982fa33ef1b4b158fff68898e272788e6f938cfaf335ad37b8c1c4af9a2fae4b438cf0a833c7ef157adf671701f03187c6e4f55ad8dfb2a3c08aa023f6e40ab8136c19f2cccbe4c2bd30b93bb8ed1659b86028b06412085543bccebdde418ef4da638a9574a2f930b9ea16e8481bfc210ce0150f27c5bb324b880738d6fc9507d17580525c90d25410e8a6619b8d9ae910c913d10b099f1d7d80847cabaa336958fb9acac728a7ea2cb4a94e4493782784ab2c7d3b596ad4c9f546d5428c04ca03620411b589df65c1bea8bfa59ab16136525216863e15798f4dc52ab79389486e1111b5c7ca38660a74ed6cd098ccedb2091d15dc9b5b9fa1a6a8fc37d592f039af483cf5d081f55100c9dc4cff85cdcfee0054144e7bb7915b79feec67ce6856570925dd561f280c73e6acf5f1224539b569e2da7aba96eb4b0f07fe4421cdc8235bbfbfb3c6868154078a6239fe4104aa92674623dd157aada3e4ccf9989ce327453f28e20adde3ecfaecffe924cca9c9841a5342df4a138236319be38cecbd439d8148f32c6d31ca298dbc759a7ddf66e6a6ef55ddd8de4ac2f2241767b4c10705cfe9d96c09c174c77a95b2d59684c48b7518dd6c47a172aa131c102343955e7faccb404fb5174e9f0695a04eb1a7c06d02a0f0b3b763c22af1de77edb18105907ff15247fb65ee0395ddbc5e5f6b311b6893cc97283840e342c1479ab1c80ff9f083b72b3f3ca4e74dcfe5d978c68ed7af0f9efe6dd847700c49c1dcbee5fd306f278402cb08edfb0ee2bdca3be91247297dfa81fbf945fdb1b85beb90e0cd8d252e0a4e19e501b8e3ae5cf71c2f3339c054bff60ef1bdb040ef67489771a8e8831cf77bdd0b024586574488072f70213974d519c39ea89b951bae3567589a71b8e242575a2a7b993822cd6a52d0b39e7560fb96ecf7d2ed2071c62eadeaf958b271d3189b0897867adf3b701f14eab86ae2f22eb0c69031a6bc23a6b0f90e5aff18110e2632b85af32e18313023ab6da67286739a3e1e8675032aa81f262812ca927345c3a00a24c57e7860fe7a95d79b889070c47bea6bae3f1126b65a06fbe2903ab7c4dde28e28d5396f1f5cf48d3549ee8cf43582792adad4b0dddbcba08c39ee04c02c810715a7fb2213113713b7ad3dfe9219ce18b2a16c06394dfac80ef3b5618b70e6b1ce4a85489d9afde26ac18aaaefbf8efdf0b8404d31cc786f2e90d5b4480fbb9afc407534178572fdfdd297af0c38840032ee26acde5f3995ff8f94fe2637845590873ef36e1cc17d4c339cd942a63982977c449a33762c735e2927811841fe5c5059700833577c609fd54fe89249ac7c527477d754475a2ae04cedcf129dc07c3190e0f050797e29ad41f75b22a869e9f6d7bb04ef73c02db69a9ef3a46468ac43eb9da888860cce011f704b230e62fc49dde62d22057f65c174f59932394364006014a7aa7ae67b13c0fd82583687f5ab38f87c057ddca0587698a4a343d4890ecb2886589d48cd417deca668835772e58d94aca318a1b6040af53863801c63f56fffcb726a68625bdb8bde99cb53287216e53611ad94ee6622edcae694a7dccdd591b913c0a3277ecc8f438c907fc8e4bd1d331914b6e12581d563b8fa3393e3f0b86295f1a66212f91190f76b35360deb72cfd33baae7ac5681b6bf445e1c30f47460ca66afecc71d203673d6f13f4bb7a2087adb40ff7d96502cf3958f32d496fc7f07c469939fb666b16dba385598dfc54848eaeb370bf09951869d41a10bc3410dd5a211368eb2318bea7752881e09194a9281debe40d5380c54bb94dddc844e05420dbde947b3a3a660c26be9202407c5a1b9d5e59425ce24b510917b24c36a289fb0eb8313dee933e2c2ca4a8c397348ac80b0135fb5c2b04672a71cf15eee922639f03c3f957bbab44debcba30695b62678664bf3969250bb7c5a7cfeab850493053aca3754aee200680dd1b6a2866f94df6030606dd14f700e98956fdfe0304451286d8e627f677d8612e63550f6f1af8fb9b556c85b9d00de1d038192340f6ad11d14a9370071764d424fd57142a62c42d6de7d9dd169452e71ee80c1ecb98eecd83dd215465d657895c220fa42dbdf4059692333b48de9f20fc9dcd6d333650a68376aa8c9dcf8bf1fd91e4f5e748401156f60b5334acde9d3a2e28f114ca20ee27e948fbdca560038e652545ca24d9c379e363582b543203e9c790114573e20e282278c81f1cd1efa8752dfc85a9c60dea21eb2d28e984b6f0d352ae1fcceb94eb233d000e6bea96ff0fad78c1098a69eb1b1342fadf3f7b2ec2cb8ad3f310cf4790bf118eb86437106b5f7288a826fa69341d0f85226d4f21c9cde28de0cddaca2ad4d1339d2c7807e22048b8449e5072d77849be3e79ae90855351c685b18f11490e2a6f4685407901a66c945bcffbf83379701e6051d291025672a5666cf6a54ab0de15ef9c5f655ab9df406ce44cdfdbea778fe57990c79b3d85cd8cc85a36b6334c4acf81e291db54ea6a76e0ff2148eec5e882056dc50ce93af28db33eddd8c80eca720bf291f5a84978b28e20e6015e5bcb15fe5320c7d4ed46366b630d6549de7f06f7c76d67c3e4a5c422a57ee72c0dd078e0fc0064b94ed9dfcae976c544f3dbd05ead38e174e75747dad788e876bdc55a153874c7448ddce1e5590e66454da8f6f5ee0d310337d4ff906f1889fda15cdfc18bf96c91f20c73b6df3b9722b03db15f01e7e550f27d55ebdf00c576ffe5aab7ae471dc1096b2bd392246c2f23e4f31d3658c0eeaeb42e1c263e5aa23326170c3d0053c9f6b5c4bf7c9f7d8e579014f13eedfb2abd6bf35c700cbc27c5c516c915b66348bce3957f7b25c603e0ef6846a7f41c9a9ca0b67863af934bed1c58b1622aaafea5e10798c249c4b8e5ed5d663a6b1c21039dc6bb1126b7b5ee931d591adaae0463e2577001fe0755b42212af5a85306bf2ab3a4c01f540a092ad0e27f4552ad5072af67aa62c2973c9cd6c6aee8de55a909719e121ef72288990ba7d98db61d289b1783602b0c1e45353256da3ad9a0d0eb2a6b56f4c71be7091eafadfb5ad5248bbc6fdb88191421cbe2ecf6a01175917abc281910116c44ba9c2684fe54a8370cf58eac6f24dc5855bd041b6ade4869212e595bebd37bf19f3247e4bf9245bc2a1c4fd53b6ed6c30eb8a5e2c985fd642aedccf28b0bc7d0389fd6412f8abedb89e29de169ad19d6b52f18ed107d6ac010171f5f252ae0fb22f6906e72d476e5122523599bcbdbdab23a1992a63c11782f1b0f38105c334d7564f2ff73cc18ed669facd506bd785cbde3f7cce65847d54c0d6a45fede87ee599abb366e5b2b6297f639472c8389ceb623ef0c9cfba153f7e1bf5abff0aef6c5bd2da3ffb77205d1e4a58cf0ab780e2fb9cad0f8e73bb5b4c3fa91c040f1daf7951889e6b728753452e19c2d486403d7799a258478991f81cde6c6cafbd9f22859f1acfceba6622e776abf866460a901c087fa1315a21dab89a2073bf78fb9adf7108c67df2725374084e941502756800f9028b7d0c6c20c2322415ddb48eb910ad1647893a51d2c655bbfabfd36cbab4d90f5c0859ae5b1e8a08eedc01d173161a9fc5eed8e0173cd5141a5e71d1f4b53caf6fb81bf6128f3e8873e46ee0d3c23feea97e2dc7cd57b13d930e841ad4ec577e1df2677eeac9c66aca1c839d5ad2a7552321be4160ea4041ca15e1d96e4dd043a783805f56eff7d744060415b93413911b64ce5ff63706de4f60a7f0ccb9b21d354c1c8abe23d96b7f76b09613f054b777ad92e7ada2cc41a72359b34fc218ac1dcec775228d81201f037528ed4baf8df7831c80bcee8784988623876c8ef08da8b5295afd4cd8989b7a8edf9b5a89914b0303e3e352eeace13593cc4ec04d14a6508b01250a29678b05d37317430bc8c828cf4517e7bffab5a72fc13ce7d017176ed241fda547f6bd01842f068d2d28e4969bca6da3f940fb2ca1873d4357c14dba756b030cc283d1521d9bc5192378988403eea7e77c923f51509fcc6e106c86f94460669a16d9ee4f7b97a4c2507a76c9d0101d14a7dcf59ba9fee04c61785d09ddcf52e2d032a47825a3f8c754b760fee1e171b915818401c3bf396add3e04dc7c5151a73a97e402957f571be9b949f6dae2f4b8e129c7470c8c74536d132d0c2ae7b874571c2f9fa24f4ceb758f91c084e0e4962203f84790608b2c3c695da1984bfec8d43373a3758fd34f5920792fd58679479597a342fb61db37f7992fcece5f2022fc0aa0e05343459058db7028d7de564313fc3c115600faa0e5640041bab751f6542caa73364246dbf2afe5c1c505396441405d030c244b0efcce5a3ec8768307d47d0064183c66ae4c1e3f402cd8df0b5b66a8d3d775acce1baef5a4f024a0ea0b827ff3e009b0797467e5b15b2736cc460199c1ac365c8dd1bc72c0682b2e971d86b9076d1d04faec376725e9e4fc27f6fa91164a1a593576b46f8ce50460b0319975e2e2a771794976bc22a439a902d4cd96682d6a6bbe89f7aba175b5bcbb23ab365ad4576f1ba88044eb5d9bd1f8c611321169009d2d2f2d03222febd0ec6d7619fc5d49a49ecd47de1c019e8305a713942b944249855c9e7c85aa83aa42a3151e63d90f622fff7f46b2a66c01fc64a32e0aa393056e4c66aa479e0a6be77332ffb13a435caa3eece72cd267a5e97aeca2cdfaa2d14769ab550f1cc242120cecbadbe2a77ed49047d16e22bbc971a4b5b2943066fca3c2f27eca5141d30872d66c7c56eeb8b886e", 0x1000) 16:10:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000840)='./file1\x00', 0x2, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x59, 0x0) r3 = open(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) r4 = accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="adb1f470b5f465ebed0fe3bd588a3d7c31241f", 0x13}, {&(0x7f0000000180)="f715da014151d1f9b3e0dff52f122531e0280c7128b11819aa54b228ece9203ecd403d8d497700630ec37c0714d9899d4ce6e9dc9092e82b96a85483a3678e4db26829bd23f3fbfc9df0ccb084d812af2c24e4a0", 0x54}], 0x2, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}], 0xd0, 0x401}, 0x5) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130fbc, 0x0, 0x3fffffc, 0x0) r6 = getpid() getpeername$inet(r2, &(0x7f00000008c0), &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getpgid(r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000003c0)="86fbb19a3c3da28c8a986ada48ee33963b7aeca5825ce10172d7fdc70d16b3736ac4e63817453e9e8fcc587481f4ebf8359e733a5335fe090904f15875fe4d283278080e", 0x44}, {&(0x7f0000000440)}], 0x2, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r4, r1]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r5, r5, r0, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x98, 0x9}, 0x400) r9 = semget$private(0x0, 0x7, 0x40e) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f0000000780)=""/149) kevent(r5, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xed1, 0x505b}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x10, 0x200, 0x2}], 0x2, &(0x7f0000000700)=[{{r4}, 0xffffffffffffffff, 0x4f, 0xf0000021, 0x7, 0x8}, {{r4}, 0xfffffffffffffff8, 0x80, 0x20000008, 0x0, 0x6}, {{r4}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x26, 0x1, 0x5805258c}], 0x7, &(0x7f0000000440)={0x100000000, 0xab}) getitimer(0x1, &(0x7f0000000980)) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r1, r1) semget$private(0x0, 0x6, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) open(&(0x7f0000000040)='./bus\x00', 0x880, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000180000008b00233a278148732dd9a41af1f25c7bfeff023519edffff0301000000bf02008c9798171f", 0x2c}], 0x1) 16:10:52 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) setreuid(0x0, 0xee00) syz_open_pts() r1 = geteuid() shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/160, 0xa0}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) syz_open_pts() 16:10:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000000640)={{0x40, 0x5}, {0x8, 0x6}}, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000780)=0x40000f3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000700)=0xae4a) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000280)=""/56, 0x38}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000000480)=""/212, 0xd4}], 0x6, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:10:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7fffffff, 0x4}, {0x18, 0x3, 0x45b}, 0x70b8, [0x34, 0x1, 0x7, 0x2, 0x7ff, 0xffffffffffffff80, 0x5, 0x1f]}, 0x3c) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:10:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000000080)=""/231, 0xe7) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffff8, 0xa, 0x80000009, 0x80, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x11, 0x20000000, 0x40, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x2c, 0x1, 0x527, 0xffffffff00000001}], 0xfffffffffffffffd, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffe, 0x90, 0x2, 0x5, 0x38}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x4, 0x7}, {{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x7ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0xffffffffffff4209, 0x200}], 0x8, &(0x7f0000000240)={0x9, 0xd76f}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000000000000bd7cc6435bfb668d05009c8a188665678346a2660fc7df8fad2a5de62041e65a952aacc7976da546e3bde2a23980f15290821b6e9eb473280780d75172cf88c8d183dc2ba029f8b9a135af0abb3c5e74d1b28137ab660731b9d26a93b5fafad2c35b2f5cc302445487287bf3c6ed3081f44c2c5e669fa51b93113ba6aa729fb8dcc67de662f042be64"], 0x9}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x358ae2d4, 0xed, 0x3f, 0x1, 0x6, 0xffff, 0x8d32, 0x2, 0x1, 0x6, 0x1}) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001a00)=[{&(0x7f0000001940)="c3fb687fa76af4f6a0edbb4450fefecf99294f00599931f14f987f06497fd4f84ebfe0b3ee3e881bf6f80ffca4833b7098aca38427ca219e37a7affdc43c3cbfe79c085aa9f5b734a2169b", 0x4b}, {&(0x7f00000019c0)="2c44b5f2aaf83b6a742c42d752d46a6b556a5c757df7ec92bd7cedff16760d8f7eab168b", 0x24}], 0x2, &(0x7f0000001a40)=[{0x28, 0x1, 0xffffffffffff0001, "6246ec6928df7a4e5ae68993f746da4592a3ce1d8a86"}, {0x60, 0xffff, 0x9, "9c8a94031a09c10710065c07cca8edcfcf359a8ffaed26c358da9c880d34680184a43d144a6e663b6a5c96d417fedf65448e1bdc6bcd26b8cb00039a09d138862993f5003603f1e80c70"}, {0x60, 0xffff, 0x5, "fc1ebdb08f113c2474e4007c60a72ca6063bdf4e0daba55406eb2138c62c1fe9969d86dcf64076398173d21362c08ce5cdde87fef7303eaa699a42a7a1d03c1e94081423f1926155d80563"}, {0x68, 0x1, 0x3ff5, "43619e00e7a26f51ddc259526373e9a0ac557530d189a3aee8044f5509d6ba113f5ce4a665c754d86f5c02872d78bfe803b4c4ff7ea0a90430882cf1a04f7e84eb26e85b82727b49e3a671237812a07f261095"}], 0x150}, 0xa) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000040)=0x1) sendmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="de22a77d2cb3a858609e7a9b02fa64dbdef767dc006afcd42dec57c55a605e77607458f431b5698a794f6f4aef7c28d519fae1c9725828c4c1e607d8f347fe20bf8f430765d9bcd4cbd1dbf00061f323bb1b04801051b850deda3a4e88ccb86e548ac7afb7a1ea560083d1554ac24146edd4f3ba3b448980c76f77fb274cad0333889f9cb81cb27c9c729c16684b9585c400e78abc129a6f029e7eb5120b3fd4ebf9007fb2b740796c865accc80d3621e974ea6541d01097451d68fe3d45a752d1ffdf878f4d88416561a9b33f3339406a9e81aea47fafd256a6036a", 0xdc}, {&(0x7f0000000080)="25f790b5f87f7c", 0x7}, {&(0x7f0000000280)="7a67a4aa59bd0e72dadb7f100571b096f0e03f567d7e9b6542cd0d1b8901e0bd6d79da11a246a97534eb8e46875be3fc8acfcb813f8b5afdddee5b482bd0bcf3f3368aa6059a8ece443bc299aa951048f0829f4503205d9fbde8af3b407fa2225895d205d2f12b353629f95857a5e1f5ec9fa79ebe8c6a11051f8197f27c75e7f9269578cbd2283891b9ee9c5cb5088787b1381c10312dd17542303689e50b46d5bb8a95229e7c1c3c915c0838513e4488a2cd474857c0bd5f6c4cbba4c0f662801f09eaba", 0xc5}, {&(0x7f0000000380)="b7bc9e9d7bc70f955744df96b32e2859b455dfec7889df561a4576aaa57198abee5ce688997d367d632eda845f305c0d2d2d8cc66198dc78a02897d930f0526200d00e9aaa2797c2e830103926b0db8c9024dd3f60408bfffdcff7bc3137e9e3810ff052c25e353c97452b3dab52fc8ba91e54e2be1250abb351758d31456187f10fb51262d1bec2847c7ab7aba5a2777c221e358c32bf1926a63a48471f76552ff6b19732cd92aac4287ed48aaed04edcb356ac01b0067f6f87a1a1029a6b6178e120eb93c6a9613fbe81f6d643329c9086eba405e72e58f6d1", 0xda}, {&(0x7f0000000480)="e54a27b23fb5895f4da6f24dadaed193435e0b6043f736c50d1d0f2079a32f3a6b12dcc1e07d9d73f59ed19ccfa7d5a328496fa267743f88d1c79367ad8ea1d8fa1bfd4d6f", 0x45}, {&(0x7f0000000500)="f8514ecd166cc358a8a4214b8a14033a151aa81979972619e5f55df4b7ea9e60d19a7bf6553ba21805dc4b628082c6db24931e1db4f81e70479a5077f565ad4ff886a867fb0c3d648308e8c2099e3ddb03c497e54a855f76ecbc9a0c58c3d4929168f6ae1e7dc994563cf13dea8f32a2399738292827", 0x76}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="c0000000000000000100000000080000f965fcb7c6e284b9233d123a99128b00249f39201b332404396afadd08e4ad914e3b09e12c5d98494fd3294cbc50ba9d98c9648690651177d8531f963a162f1eda9617a5d5a285080f627af5080170ff8720b281c3be789435599b4edba60209afc71862bba57d18fc43776f1ae8dd98f7324773a7cb61db299103d1f591584f45a0ca9fd205cb913f7da61a08813e260a58ab8f62d5c4e0b2a8934d54795aa34be6c1df7ddaa354ca41728f5f57341b6000000000000000ffff0000cd4f773bac4c99a14fa656e2dd372e4ea0eedea6b1aefd2ff645a89137bb128027c5c0cee58fd3f9e9c8991f256c6f09081f46f7aeb9e7b83dc14c853a593afc80693a624d845045a8a1303b9364310000000000d800000000000000ffff00000700000006c81490d499ce4f22464fdce57318bfce238e4db8ef588f60e2c4c83a268de4895905e68c1e7a123f1a12800f2c33dd8e9af688abc8fa2f56c515de5ec44cf8b5ffc0faadc39bac342705f53d30930c54488b069dfee226729150681afc2706f5f91d2e0b35c34a1d5678281db7da68f261153509b824e94f21e7550f851d2d7ed1f4060567ae748cd3b9293fd2c1e12424aade585a72897a1cee15fb4b90b6643547dee584fd29d0ea43d5e31ee16e82fb7d41a6cf567e2199f19e23a66896eebe367958d600007000000000000000ffff000004000000accc4dd6ba9aa15ce7e7cb8430eea1b23880f607eb005e5ae810b395331abd4413605eed5819356258d2951ea0bc9d06dd8b8beadaa4c18c2e87b1f798881067516cd75e65356ccbaf53d130b2cb26e662e049584f3e7f608d000000000000005000000000000000ffff0000080000006741e6f5c943b02f8bcd1b2fe991aa29bcc2cda54149061bf211fb93c04e9bd0d361261071549846bf43690e81ab7375ad9b319578947056c92369eb000000005800000000000000ffff00002200000080ab6f1fe843c4e6388c2bb20a253de04cea0f07d8aefbac863aecfd4a56167ebff8baff5c7b38423451d1a1c8a8b3a7acb6f8ce6295200331b67cae80bc9713ff4e363728a500001000000000000000ffff0000050000001010000000000000ffff0000800000001e32d12415a70045a7790680623b64c26ed9fa30134197d72a2286ff9d50800e93293b1cdb42a14b18d9bb16800fa56b376d46137fe415b9da8bc983683edc84e0eedd31a29e0c7e58862af63bb03e26cb1a7a65460bcf4f53616e84770f464449a0416df92292c3c2361d76ca8f6b460feb5160c761806126582a1adef0bc540750ce2f83e594621070e120b0469a283022bbd40dfc5867110c553976d658235c1ec95cafaf87656e2f7bf567cb2beb6057ec37cf2c74694f3e08d9c4975177aabf25fddbfaadaab30cd501a1c46a800a9f9ea2845df79c26cf0d88aa4f4ef9a8bda2d0d6b8ecbc187fec992b4f6e5717731eac4908075b2078c6ab1773168e56f0cbca726bb9304ea182409da1bcc6b543567b036e0172cf2295f4965e86f479d20e420ef9c69500fb0dcad4816f627c1624b95d8212f7c93a72acb4a4b60d02252c7d8cd8ba9e36f642242666982ea25c6f37dd6eebe339f22786dd237bc357babb2d9dc602d73b53bfc96d87c3dc77645d858059817f1cdb6c80ce9c258ae6cc89583d52ed6a3bcb19b74865a1b3ed90603581f0bdf3c745dcaccf0317cadbfc49a237ed45b1b6508cb6c7d467bba27e93b29438753d19aa97bddc5d946f9b90e3ba52fe16061478facba669d89a7dc6b236f96ebafb4584e03728b235bf19515ee20b93dea3109b7da8ba40c7e369fe86c53ac214dc1efc66a899e3d237aa58b99f57b828ef9ee55efe37432520b493d018b5817291de494e097a8a9f071cccc11673bd6e5eee0764ca4668ff4e9d2c7abbf807c7292b21fe3e81512fef1f1429230894b93a9c8dfcd53d25cd2808d79192cf0eb2d04dbd6aa50e2b3bb761738084dedeb4935c3f7389c241e5ea9d51eace6f359d2df9c2535d1aee965605b38039c822a59958d7f1ec8f74085cf82ddf093c530bc7f6044e81f625e982a1cbc202d48e6e1679f13b175d0e29e3e456618fad063d991225d503c60d18b15be3eb8dd527fc38743721614d48a3a35aecf0aa1bd25f3c5e3e93d9bb62bee0ea4cf6361b8ed0ca6b27a4907dc2db65e1d4256cde63faf0b066d5f37f13632401335b3675c228820c99f1cd74c5cf328f968f88cccc22772ea7be239688bacfe0d991ac12622b269eb44befcde50baaa6bb6e46746b5a942dfb900f199461a70c3ffd5174e5c4e0a817bb298eefa947623dc1722c0fefdab36338144853b32318d4a204fd883e0071cffe0747cbf1f0fbb8ee83f3df5183b5f1340ae849365ebdac94f9c835ca9e28078c27de8950136d2a6ddebbda196ed3ca83a69145810a8124ab6be1f7f142bd392975e88e548cde1102a071c071a809a078183ad9d2819d9f83ff55afdd78ecd2ef428b89ea9016b9696ce756a61814e0b7f0fe72d28a6fe4442efc083d9b0778f6db3e5c16ac714b827726d981981048d47393958db6612b765c592415b1403d1c9cc7e6ce05a295e6f06febff412da357ce2a08346bc37251e286e2d236f02872658d6e233896930f8a1acc5e71ab7eec74a202a424fb059d79d9520e6a30aaa44b4fe177cba69304371388c1e3dc0fc0540d6126539f1bdc192b54ff8dbf12616f576e7367b7e9ec588570191d4abfd97992e7d30ebcbccf6241613e3f8b19bc7a73e797d48a38688c01905ef5c027450d790e786f27964d75727515b6fbcfa0c0cb5e6e8ae213b77a7993c73e0027df37a02346b5ff5e96e07f2553cde77c2a3b5a20c46fd2876ef234f3dcd73a3f2f093022e0ef4497f3318e8cefffef06cd466406cecab84eed818108cf34a056f9ec0128dfb777344d560695effa8a4b603181bd78710dc3bb246396bd28d61540e3aae0982ae98e22bb176b2374784f05a416ceac8f58b31c6cb5e61e307583022dc84c4f0e858cc92b19eb97ca984f0e69377d6886f821717bddd343bfd1069e235eb20579ff01c97af93b0ace7ccedc3419dd93b5ea2fa4a9e54ecc2e347e36f7f8123d54414895ffbab197b8d295afa65e9d917ac92a0243cd9cf56c3b1b28d50fd48fa4138889dc71c671070d7b51d4fc2355dbace9097a856150c91934e3e9137f82865e8517b402b893390efe2f27039214416eeee189c0d0a908bf1b871284917e811c67813628ff9205dec7670e9280354d19b175af0ba8fac3ca73ac5e8ce61150ef63bace79734b8d6dc9cbe27b55b4bdc879d4be16773df89b02649b0b543e161090c211d4410fa9fac558cc6c9470aee352fa0911be833754303f0316e8581c739de11975f28225a86c5f408adef8c0590804f0059a83a7136cc3a2ffc434cab26f7ecb9ff28483fceda2660a2cb8a80ee5f23865f97d3872d49d073d4e4857273b112a8bb784bc57a7e4c3661c4bd3e751d3b0cc19224236be0952a903c18d7f66a3dc96dc062617e06677b786a0353717bf9d6433a94e16cdd05f352376f5f7890235ce84ee10db7ba33a5787e73a704bdd9d251cd6ddf9e777c20ed6a0d0fe3d5022eaff1034217b96faf91c6509b984f382c687f4522d24d4e11c0bf05de46726e724215ef6926b3478bdfa70f363a6dd336140b24bb54d016c06c10bb31b5e5a53e46a452475c53ebfbbcfc3119e7f83f704b0184ae92ace88ef4c84b445d783899501bd733d2276a40ae4b3106b601e63224527227ca25860686a956ff4a75e0a85f4950ef3739e45607835418d6d93e1625c1a5b993dd04d46a256a13631a109a3896df6877778b4d6eadda00a44a8c711a9e7fa4059d5ac0fb62ad060b17cec9c63e3bb92452841cf1189baaef1e281afd99cd72cb504c42abd009f370092b8d96f02251cf302ea3cc9d861259b32e7839bb2238f11739c4d95db2882064a984ebdd5a873a98ed65fa0506afb01811ebee06b4c4f4a51a5cf88c0789143606548378e02ce7ff8d10472e79c46ede1ab4975ea782a765547f74081cf787b5be0ecf57ac14ae47405ff1b0279a1fde81b248d720540fcd7c2503a50e0781fb5acf697b6f71151386109249a9e65ba868f3190c488e7ea81038a1b35a274262e97d76dd295ec4785d3b61d275ee9c9667582c3ec3011580faa999f8f46d2507e682271061520f10a3de2b7503af3303ab2c727c0c226c67b8e9d2e07503dec5e1db993cf9066a0995f8a087784d864a28187200bf62756e8280504db3b292cbd8273345c98c5cf1c0ff1e2650e852938f7b157a774fabafb3f388420009c36c6bd9f08580aca73d5dab89868c37956b616b171000b677dfb37d9212dd0d19fdd17fbc506822cb6c1092c6fbef79050e1c598f185a5d09ede2df47b68de264823b0303885c6f3ceb1accfde7af11b551980fdc2d273a9c1a682dc9fec01b7f220d21a34c19481d7f7d1deb6440a646ca27c33ebe9e41be532546cf9827e068ca2abb0908656f31b623efdfb0e9948525a90d889b887e2eeb48b95c1d043bd431d4adfc8e862f54f17cb795db12dc5564883193bbcf03fef7af98a676c961177b9d0b3859bfee49d6a8573503f72b05c4f8062e1b64b32bf0102c920776c2c376f27761c2eff6ac69c48a03a4568a9bd0d1fde8e8ff6d6961d63b148849b402632dc801f4e2eeb726ed12915242a4545fdd867870398639f1fe490e368c875f642537a952d925190becb4863dbdcc2b3208cf0989d3338317becc62c0ff6f72209ba349a17a298d2881af6cddc8d7a5930a64ce35b14d7676afe41ab06fdf765ed673ed26b451d379806232d0ae7023811deb2858011ded27dc65a9e2fd54dc5d2eab4c2edb86314b737c75396c96ce838eb209b08b0cd4863597f7eca8714a4324685524a026c56f4b3a7983a7240a55e41d752cd285fcd116806ca3d2a4d7b023e1acf32cd417751841e2405d2509806eb60770e82e965a0f5a0a8f2b399def326ed3576a393b792b71ff17e603592adf2ea634c3f577a7036e8308118b927253091e5a3b0e7e0d4ff1a028277cb7ad8fa0441e175f567010b0031656217a362b76c36176939fdffa9ed0768412d1778c973858b55e939b8c3cf249e0508803594c04d30630254406dcf2b3b941f301abb12dc0f115d9412c19f16ce79c44017cfafa4ed2688ac412396aa6e8053ae7c9fd93eded2c3186f722751fedb87df4f0ca4b907adc7a0dba9361895bf262e8a6bdb3a67be564141abb22f32bd128f986824a661fb7e7ef53238f970e6dc2d25300857c6f3c413d9d0539399f2656177787699e74e00569ff01e4ad5a297eff8362a04b34eb374ccbe7da0a20b5ef343b77be6ce019e4ba49ef0ae413b05f36eccb0a5bd589247432878f0343ba453dd8dbad2c5428e6e46ea94995d476e01aa3e6b4ed6e3a062d95e66879894ee854a8c809f40c51260ec745c3fa416be6623c59923824a283affc9ca647395789c3feee5a285f61b868259fe158d47c2169f1422504307fa1fb7f2b553c77bbb520c9bda600bfb83cb653bd7c44113bec1197e56b23d50c6a791d107ff73e4769501f63406d12f6381e3b7d5022dc18ea76b40a542ec3fdf438da2d5450f8de230e9bf06f3dc0090df5c38798fbcac164236e44c7fbb3962e97c37dd3ef6684bca956303749de32b5c1afcfd5d7a9b2a763f2afef7aac6217d1df98e4d20226769d9acf818bc16626aac9312146a0ff396df645283969b4a01a5231dbb3556e03839f31ffaa72aae86fbeac0b36375e10294b4df88fb2410a0d64cb5d1c4aac27140c50e9d1b175bf1e6f8826c59e92cf570ab048e22292bb3568c1d4ff23df4b28d10fb0fc71501bbf11fbb48c5a927268e2a5132e1dc718cbc6a897f2d466fe84631fac6002be7ce1fd2f538cb93f6944d10ddbbd5006284d7666d3c2658b7217985b56e1c764dc6517ed96f40a0fbee5f757cc05cba691b44b3db74083641c43c2c8ed5a5ee9420b05cce11da2ebdfdebfb9b15043995a2a1fb4e470880ed2d12e68939a643e6a40c13e24cbf4916c8696fa1e24e60fc9ace414efc38027a7a83e4e306a57167fd265312240d4751f2d4b5e760d61358a3165fc344d17c9f8cff030bb47f15194034dd1c8da112840568424be6ee6c3e87574e7e59a6c8d6597b0b4ec7d7fc7baf91f5978a745b9abba76acac2ebcf8c27af63982577b8dc70aceb91d290c075cf51473b5f8af730637e3eb6b867595d45e36a10ef8469fc05b349fd1775704ab7765004e7c69c471a27b27fd0a9a08dc12c86598ecdba184120cdb01e81e8614ef933a51152e5bfdae713a838b845b14d901be34d04b93d3bdd451701b67741eb7543c968bcca4ce1d95e7cd1dd9f0e4b1365af958c9581c998c65ca7108805fbde78bf905bc74207ac6998c68a6deb77751313563035df18be9d767211aae2e052a4447bbdc7a9e5bb2826d04684b5f49ffc9921b1f0773ab2daa9c36167f2b4db8fee7ff1e7bfd6714b83c7ede2fe9678121c13f5eddd1a686cb6e9ca19c9588454abf9f4d03f16847902f88df87999a82042b7addcc47468a08286d94d3939bbc17802346b4fbcd4ff6f286edbc11af36e0371b66a306a579e395ee316e05830a41e7365666b91ba93d2f93c851121042c22c892890d88e0354f9be8049273b9aff2b278f9af89ec245cd247ac9bb8da1782984e47974debe222704eba01a26d4b64a8f62cdfcc652e77f9dd2803fd55ffc2f6af2bb39313d3257cfdc56e2d1d089e7b288229ceda768132a8720ddd614bb4e6e912e8bc8c62d7b53cd8333cf64f8354f72c243e8d3b5dd22d7ac527932e184cb1fe8ce51249fecbbfdaa565506e0d73506eed63364eefadfdf60993b02ad6f7ffde"], 0x1330}, 0x400) 16:10:52 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0b0000529df7e901014ebf42f54278ee7163466276891b3a265fb63b8d11252b091d0e31c1bab48381243e2a23a0a5fb8000000000000000af450a408035a7d02af32c89e5583147bb5a39fd8a1f1733a8e06864496bf341068889b1b955a31d70cbc2180c6bb823cea755d3be9e64a1fbcfa648d1c01c9a478e139bfa8fdf903f267444baa43f68bc24aad3fede407c"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:10:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, 0x0, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000080)) fchdir(r1) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000400)) socket(0x18, 0x8002, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x7, 0x18000000000721e) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:10:52 executing program 0: r0 = msgget$private(0x0, 0x0) pledge(&(0x7f0000000080)='}}\x00', &(0x7f0000000180)=':/:\xe8.\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgget(0x1, 0x100) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x10) mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x134) setuid(0xee01) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x800) 16:10:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x2) setsockopt(r0, 0x20000000000011, 0x40000001, &(0x7f0000000080)="186fe65c", 0x4) 16:10:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 16:10:53 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffe) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) 16:10:53 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r3) 16:10:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1fffffffc, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = geteuid() setuid(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:10:53 executing program 0: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() pipe(&(0x7f0000000200)) pipe(&(0x7f0000000240)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:10:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20001, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fsync(r0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000180)=""/200, &(0x7f0000000100)=0xc8) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 16:10:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x8) fcntl$setstatus(r0, 0x4, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() msgget$private(0x0, 0x400) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x4, 0x7f, './bus\x00', 0x9, 0x8, 0x3, 0xffff}) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:10:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) chroot(&(0x7f0000000040)='./file0\x00') 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x4, 0x400000000000bf97, 0x0, "7e389ddedf0100000000000000097b5a3f93683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7f, 0x7, 0x1, 0x5, "d2ce6602c9128837a313c6b1a3210c7752e5a24a", 0x4, 0x9}) dup2(r0, r1) syz_open_pts() 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x6d2c344f321619c6) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f0969cb1a4c6d211b3d9a32705fc765cca03c21eec24ec75af9192b9499625c645b4965e6fda1c3254a6271f4362cf08a5c352fb1475dfa9efd4f6b7020c5361502c576ddaff8bc56a04c842f7c031714cd0d392f86ab9f8862bb6c9ddd9e7b4384f805ac94a8360b0ec5e2efa7a0f150f8d4e7d90b9b7ff7cae3465aba4d45c06f2c2f1614aec93c40e009", 0x10a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffe48, 0x1}, 0x10) 16:10:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f00000000c0)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="ffffff81", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000400, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) clock_settime(0xc012, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xf0000007, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0xb8, 0x4, 0x100000000, 0x100000}, {{r1}, 0x0, 0x80, 0x3, 0x8, 0x4}, {{r1}, 0xfffffffffffffffa, 0x42, 0x0, 0x1ff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x41, 0xfffff, 0x2324159f, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x0, 0x7}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x8, 0x40}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000001, 0xca9d}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x101, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x400000a1, 0x1f, 0x1}, {{r1}, 0x0, 0x1, 0x80, 0x6}], 0x40, &(0x7f0000000000)={0x0, 0x40}) 16:10:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x6) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 16:10:54 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:10:54 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0xc2, 0x10) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66876c653000"], 0x10) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000000440)=""/162, 0xa2}], 0x7) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8020, 0x100) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x401, 0x10) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4f", 0x794}], 0x1) 16:10:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x810, 0x0) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) clock_getres(0x3, &(0x7f0000000080)) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) flock(r0, 0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d899536195b2d9de35a17d1827addfee88dc46d19771cac754feb1e641600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672", 0x8b}], 0x1) 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="8760a7f6f1325faf87a3d293e36a0efc55558d609db62641b98e62d51c3a30c5972b0b3c529bff58dd9f075d81fcc5512560147c332e96351f300f97a1c0ab50df8b1a756726ae5e7c25c2a59e0adb603c0fd68132ae03fbe181382f77e5405018a0ec6ef3d3fb4c0d7a49f418fc2f60683dd0aece2eb6a10e608096a96b8e23b400837aaf6b6d53d4", 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) 16:10:55 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:10:55 executing program 1: sync() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getrusage(0x1, &(0x7f0000000200)) 16:10:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:10:55 executing program 1: r0 = socket(0x800000018, 0x4003, 0x7c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:55 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket(0x3, 0x7, 0x3) recvfrom$inet(r0, &(0x7f00000000c0)=""/116, 0x74, 0x41, &(0x7f00000001c0)={0x2, 0x0}, 0xfebf) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x84) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac87502e", 0x4) 16:10:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x108, 0x80) getgroups(0x1, &(0x7f0000000180)=[0x0]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:10:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2040, 0x7291) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x4, 0x3}) close(r0) 16:10:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x480, 0x100) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x2, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b35ffc68df523dde400000000007ec425fffffffe80ffffff1303a0be00000000000000009f43b2db4e425da7090b46e7f778b67fa55d5d0cd6e7ffcb0d265d661f8534b824d86e382a5926d01fd01e148cfbe46344e3b7a211a3dcb69f0e", 0xfffffe5e}], 0x1) 16:10:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2028, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x34) chflags(&(0x7f0000000080)='./bus\x00', 0x50002) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:10:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001640)) unlinkat(r0, &(0x7f0000002700)='./file0\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r5 = dup2(r2, r0) recvmsg(r5, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 16:10:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000080)="d2e0480a9934f4afd63f7fd9b0a36a4d9d69590bdc6bd418187e05c8f867c5a90ccafdd6d49e0f49b0bb3d72dcaf6defb5ce06e86887cc248deacb89c9fbadbeff14c502cad6331f61b93ba2cd01fe770d0d72d5c28cdb132744e960181819f06d01f840b17d54d5ba93d02af8f491e04d9b71e4c341cb71e10b52fce8ead9f64d630f183ea971300bf6d7634e50ac43e22a3347a8872b4cbb96bcf8082ed74d3747648ec81502cc30ca9e9a42608a101cdc98f27d88bfd9", 0xb8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6d, 0xd9, 0x4, 0x1, "a7518db1b2842489153f99978816f7c39de4064d", 0x1f, 0x6}) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x74, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000575000/0x1000)=nil, 0x1000, 0x0) 16:10:56 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x27, 0x6}, {0xa7, 0x4}, {0x5, 0xe01e}, {0x0, 0x8}, {0xcf, 0x920b}, {0x0, 0x3ff}, {0x101, 0xa9a}], 0x7}) setrlimit(0x7, &(0x7f0000000280)={0x100000001, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) 16:10:56 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000009c0)=0xc) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000940)='./file0\x00', 0x1) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="ca3cee32b0620897012bc7f577db4c90a66f0daf"], 0xa) pipe(&(0x7f0000000980)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000002580)=0x2f8304e) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mknodat(r1, &(0x7f0000000a00)='./file0\x00', 0x3020, 0xbd91) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2731, 0x3b, 0x9, 0x80, "6dbf5dede6a51bd8b3e29281ccf8dd6732356b04", 0x2, 0x10001}) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 16:10:56 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x20000000000008, 0x100000000}, {0x3, 0x7fffffff}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1100000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1b, 0x400000002, 0x104) sendto$unix(r1, &(0x7f0000000080)="4a2ea108a3675a91124056cc4316ccf89586", 0x12, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x7fffffff, 0x9, r2}) mprotect(&(0x7f0000250000/0x4000)=nil, 0x4000, 0x5) r3 = dup(r1) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:10:56 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2051, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xae, &(0x7f0000000080)="c87cec45e01da67e621978dcbba807bf6937ce37dfdd1f21795d745bbf6f182411ea89e3d7f9df8d900c88e81536bcdb9b516f0879f6adc0e7f6d14b1a653917a5a2cb5a3b78597d0aa4346d7a73e3471fe9ab44e21d5e1a89b7aad1f831ee1687b5d82e2b22505cfe40d5e3722b9598bb4d4b82e9fd7d91dba175bc24a4d6581557c13ec2a8a3482a31ad39557e27b232d3da7513f53ef86e894f54c5a17fd4b21b7a8ea9bb6efcc86bf5099ba5") connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) 16:10:57 executing program 0: pipe(&(0x7f0000000000)) 16:10:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) semget(0x2, 0x3, 0x20) socketpair(0x1, 0x2, 0x649, &(0x7f0000000000)) 16:10:57 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0x8) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readv(r3, &(0x7f0000000300)=[{0x0}], 0x1) 16:10:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x2b58, 0x83, 0x1, "3afe50e6df592f20a90c444cc34c3dbd15bf92b9", 0x80, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:10:57 executing program 1: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000001, 0xffffffffffff6e3d, 0x6, 0x7, "3a7ede3e9cf0cf80cd916cdbab36998a3d93bf36", 0x7fffffff, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xffffffff, 0x88c, 0x0, 0x7, "1e401e76d14d390cdf4fb6ee7622212a8fdfc7d4", 0xaa, 0x7ff}) 16:10:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000040)='./file0\x00', 0x8002, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:10:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') 16:10:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x2, 0x0) write(r1, &(0x7f0000000040)="aa914dc57cbcc1d04ea29ad9db773dac342fe093fbbe0c4aed6b97120f263723d74afe3714085c7788e07d0ac280bf3a3d", 0x31) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x6, './bus\x00'}) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:58 executing program 1: r0 = socket(0x11, 0x3, 0x4) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = semget$private(0x0, 0x1, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) ioctl$TIOCSTOP(r3, 0x2000746f) sendto(r0, &(0x7f00000000c0)="d510e70a35bae4370fa6057212e3bb9d646ae294482b8c0040c8283f134603ab8a96783b6e833de0d27bd6d1d49480f6b84633cabe298bfce52141e2a21bb01bbfeb8d71dee237650eafb4e4cacdd80af88239b5c0065915f647c534e46e25dbf83e87193050", 0x66, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0x10080, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000001c0)=""/226) semop(r1, &(0x7f0000000040)=[{0x4, 0x1f, 0x1800}, {0x7, 0x2, 0x1000}, {0x3, 0xffffffff99dd0292, 0x1800}, {0x1, 0xffffffff80000001, 0x1000}, {0x1, 0x8, 0x1800}, {0x4, 0x8, 0x1000}], 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x7a8990b0, 0x64, 0x3, 0x7, 0x6]) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x40000, 0x2) 16:10:58 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000800ffff00000100000000001080"], 0x10}, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:10:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10001, 0xfffffffffffffffd) syz_open_pts() pipe(&(0x7f0000000540)) r1 = getpid() fcntl$lock(r0, 0x100000008, &(0x7f0000000000)={0x0, 0x4000000fc, 0x8, 0x20000100400000, r1}) 16:10:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chdir(&(0x7f0000000040)='./file0\x00') 16:10:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) msgget(0x3, 0x120) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) read(r1, &(0x7f0000000100)=""/15, 0xf) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) r2 = socket(0x18, 0x400000002, 0x0) msgget(0x0, 0x604) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x100, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:10:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget(0x1, 0x42b) r1 = getuid() getgroups(0x0, &(0x7f0000000000)) r2 = getuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x6, r1, 0x0, r2, r3, 0x2b, 0xff}, 0x2, 0x9, r5, r5, 0x4, 0x81, 0x7fff, 0xc35}) r6 = socket(0x18, 0x7, 0x0) wait4(r4, &(0x7f00000000c0), 0x2, &(0x7f0000000180)) setreuid(r1, r2) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = semget$private(0x0, 0x3, 0x1) semop(r7, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) setsockopt(r6, 0x29, 0x9, 0x0, 0x0) r8 = dup(r6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCEXCL(r8, 0x2000740d) 16:10:58 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="39c0c99e14161acf02208b242b371bb4b8594d2decfa2e90e221102f70ea06bda9fc9d1417e58ed7d3a8b3a74749af213a857c7b28628b81f0a1999d24c9e397", 0x40}, {&(0x7f0000000200)="9b6968597f130d231e173dd45bf43346e70fca2ef2c8a0e661a7b3b7f83a1d2d0ec2203f774891adb4d93dcffd537d3b6930de935f8a200836bfbdd8b1ee1887cfff9fbbf0c923a75fb916b75b22ddfbf17961a69fab86a29d3f219251f321b1cd", 0x61}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x402}, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r9 = dup2(r7, r7) shutdown(r9, 0x1) poll(&(0x7f0000000000)=[{r7, 0x1a5}], 0x1, 0x0) 16:10:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:10:58 executing program 1: getgid() r0 = getegid() getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x4, &(0x7f0000000200)=[r0, r1, r1, r0]) setgroups(0x0, &(0x7f00000001c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x7}, {0xef, 0xf9}, {0x87, 0x1}, {0x20, 0x5}, {0x2, 0x8000}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x100}], 0x2fe}) r3 = dup(r2) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 16:10:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x28) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r1, 0x0, 0x0) 16:10:58 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) close(r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0xf) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "4c3fa83e1d5c24e60de21dc38c5662a7f7ff8d"}, 0x1b, 0x800) 16:10:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:10:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000000)="8e592ab2b3abb49b5dd29391fabd70c60e63df85bda0abf0255c58c4a242fa46d1e578c8c01f09a2c2dd29a9b05362abf20d2b5f3dbd66c5462f33b001dcbb84ab14a471be0ab673cfe7f5592cb7f4df155535e60550c82511daaea563223f49709818c33143e2062165d9b4dc81e6f307ef0cf152", 0x75) 16:10:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8200, 0x148) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchownat(r0, &(0x7f0000000200)='./file0\x00', 0x0, r2, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:10:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r0, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000180), 0x168, 0x0) 16:10:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getpid() geteuid() getgroups(0x4, &(0x7f00000016c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001680)=[{&(0x7f0000000680)="a0dcb771206cc66c60ecca25a219ed1f280496eb25b57edc065e8eeb624620cb940afcaf9bdbaf41482897b87e1d2c89da5c4b1abba854004a7e68da68ce509c9fc3e5964af0dce9ab968df23f809d87d6b748a8a3e990a22d4f312fef2bef8f854cc8b0d45e09f037663180e9f80a9011c0abe0564eb93fe336ceba1f505b35a7a8aa3f5a4d052edf62c5e4d1a81dd5fe36da50bce1f31ab98c314afaab37de1b0410601f3f965d0e0a0d856a4b0bef2773309e21f774ad8894bcc531c8441bd93cf484d88e19d48f780a307c879bc35d21d90f86bd046aae9df963f877ad0658de16ab2a1a9098838ae6821774801d3600b8408deb3a6f957fa197322bd6dddc7dfb77002f912c52d92850016967ebc631c5c896636497d4ac566005594e56acd5cd9e6fc1aa67a6501c1da34facb2e9120dfb847e37cbe448e8e08479559b17bb6061ca4322ba285a2b1aecff613b7fc17546342850e03075c97180426eabad80cc2677552ed5e375e81d9f6a01dcba35387e94176a332437a1991a3d6aee7ea155b5a31e3040438742550959e8437d86bff8d2d0919fe26a36300ae75a119efca69e2accc7b54c6bc415db5e7f7d6dfb0c6da96f6f0e38d859e31073776e8f667fd32dd0fff2db84f34ef7321819b59f7d6630db41dcaed929db6ab2ec359dbdc1387f01c930b5e1fc334e2c215f7c775b3995947ba57c36e77f252392129717813212fd5abe94441058f55378506365101402646b9d95125526d9e75539ee27aaf56a410885a3c40f9139a04fddb42bd277d2eed3be9e714e5165bf640e6f40ffe8605f161b32ba98eab4b27b501de3f307c839dcb753f0de9af0afd60218373295b2fa95b0cdfb9a6c8b6e6297af446bf2dcf531343371614b64bf3695e6b7e4d4594359b25cbbef1fb646c7444bc9bb105ef81f7abeac62ab2359f68806631c0ae9aeba3d35705d76b0a86e30c9e7a44a88bb6ff5057d9bb440cbee04c935ace1ccb35fa775695843dc1b03892e3a47d521e60fe328aa3e129e5268bfc260dfd8b3350a203e73bdfa848887eb6b770d7d19721c82bde72cf6de850a3c648cd77b782bf289af8abc51ca3113ba85c8b6a22987aae253500a4220396f528d57eae9a21c39fa159f43d1ae75aab25bc83731b26fabb6229c270709e7a6a7bbcbd7fc916387564884f365c6e5dd9b0f28818dd49aceac9bd352ca168a9058cd185af43759662f907c40df03579a9d33ddffc9f91792695d245ba0c5d9c40e6d7de2dbb4875dd8854f8e059a107220a8f3b36952910f3dfb449c74990ce2df00ac2a865480b247d4e9c64eab8595754a7caa5133398feab2ffe2ddb91f531cb1960e1c9fb691536aee9b3a1f41a7a93a02b440f936e784df160273804609812a83f0ebf45127536a6bff486c8795e5458259b1a844d5ec8a75a3c7e1de9925e71215384ae12869ee82fc08555e03773871fa81eae83a2a61096eccc441a0a220059ce37228798667469f0174395324f10abd1ac5e3f8e7d33e7bae839baa48701d00b6327c9f61971fd076332a46221e17046d910d08038d3004198959f775b3905a938a2f5962f1ab2b471e8fdaf3bedd2d5c59a2f6fc42e5a21ac7589189c5ded26a0b019c352e6db5954014b6793a3ff4b4c98745fc49d4a1f4c5ff1fe260a8dc13c869ad41f8932f5026155dffc2f4b3f3c030380637b283b7fe8287adac7c125d4cc8ea5de54d6b6d4b1bb602601d88ea11d1eac4c5cb39fffa56d78e601fd60d8452e9433fcf36b9ba488b544be6944ee313cce5ffcc1622a1620f9c49628d436063820b5de7ec546f500f630d8c5c9df4bad62de689373dd34462ccade453c6354a90af93b94c4ae7c8cacedd67dabdca820ba230a6593d54ddf81685d0e27050cf04375a913800360b8616bf7d9b1a294ffe5d48c316affc3e67aaaff6937d988397b88e4981ce4b9c137d3d6933831a3412acb3fced4c818de1674aa8c7d079929c0c9b85b7518f720bed51fc0f85d9b6b8bfd25575be7ce6bb7244123b861850dd8e813d3a68d9a29a2e0ae235b1ad961548144b5d45dab66d2a181de8ea4c265fc8827892860f981fba8bac460c74de32488141ed31461029237f43f83c716fa9701454d1d4106d767f811388289f9390e487db43d0c69c278b00756ce8cf955ba0cec61bc1a736d85919f3b3c07cf04d340b3fc5a573c36cc0f91ba8fb53850e401b82c4567e7aed9ccf61254cfd1cce6fc6962dcd90f149f552ce53cf0ff1d6760d2feec5c4eac33d98de818bb526bc8fadfe581adfd0316e29d5b6e5fb51b8ece045cb6b0dffb59f1caa787d66d3adf8c1fc154610eb3e3482d94da6ac94ba79f252fd6285d5b2d27208c38cb47179704b17333bec3aba7b0a52b2420179184fdea2cca8e9c209da8a497fcc9420546abe8557c3c1d1184ebf6476bfe006f907f440937cd4b4aa2b084679428c4323a1ae25925adfa121e4995d16510e111360b637d62d45fd89646374f8c2c3b66bf344b64896d42f4fd7275e2750924cd48978b62b6ae5239cea7fb4692c19079b9353527e19442fe485d62c50ff89674d338177ac11c12ac5cdde8105bacd3e4ad30c5581beac56084ebba56fa99fe6600d3efc50e7151b4695dbe61d36e3dcd6d64323528f28d4870ca02521e2ee373119779952c86aee333efa8673aaa0d27f9f7517829fb06fcc62846f70adc7f68241b20e46fd0edbb91c9c5d971728b836eb1f4c8f523f7eeb37a25479145cb9a9d40183186a4773517af9a56ddb9100d66113f451c9e6506db9d11dc617502bd9e2b43f53a25fd54f55b7f2e890f4f2b3ac03e18d1509b51cf4d4cf17f3d42950be27667622ccea8e73e0a8e3ef07c6d1e5b62bf552140170ce769ffb1013a144ec307e1e22396f5e59b95d0fd5e7a895e9d4d6fc0621534eb507689fb55378d01e0be6d98eb263e96f311c38c5ddbbb0cf746fa8f321eb4e4510d7be772976af5f27de2a922b23d68a6244ce0e3c30cbe7e982cc16833da7470b48cfeccc3e7ca59c5fe5f9c6012ea10053e69ed23c6b3d593c3fc68bd6af2d59a282c730ae129b213a6e01199d0c9bc3a9bc6eca956649d7dfdbd7ee58d00ceaef2da709fe2f431b0d12543c03bb841624df2e3a184856d25a9df73a78e17a4faf8b692c4aecb7a6df605ec89cf08a63499b2ceafe249bdfc986638d9e09d22f04989524af6ba6fe014413eabb888ffd975ccc644d9a9bd65ba2625c866598c693eae5682016b08782d4de151edbfa17f56b8f30680c03718741e0f451bd1ebe2f1cefdce0af8a2a6852d0bbcb7e56fb81aa2cf9761a7f439e40b92fd44883cd476d47d7f11b66064a9cedf1ab4fb1ba0899822d9569f3157074fec27bfafee98994605b11b9439e15edb23a202727fb7474e8f468d1d0f81b792928ab8605cd51536f06206fedb4064e00f051a48daf5f5d4f067a821ff0a3f81b5722ecc84133525b542aa3a44528c6f1f334edacf307251083e0d572676d9d3a29c40f5ba93807ce666c32bfef252208e66eb6db01c25a2b3bace962ce287e10cd94ff74f9d4f662226d3fd6a926c7953e47bba52fc71cc14d5b9a8bf28e548391d6f32ae376abb8850e229c1feec5e9d6ae005f3d346e7ce53f812aa4d84bbb2f82d7ac18dd0dbcba094bc042c529a1b643a77510a7c011e18f8cb36bb77d5b86d7c0532612747f56493541e5b9c00ca3be48282bb037750da9d6d291fc9db1ee6179c550b518ad2372829a713493ae6e20d5b45bf85e7b09f1fb8e199b1b0e0588d52e8f9b29c861c486ddb6d2a92b8d121ab8220617302bb6f0e45c5cf970ec3f96b4646dd686c6b5d9aafd1b35243e2ead4e0c0f418e8b20128d27123e4a2e9a7bf9f4c2f4f14f008671d14d67643c586510af8fd7d90bd2a98cfb2fecaedf959b107e838a8ada4e470b9c3c2a98aeda30c31db542c1f889b617b684fdb5ee0f53a5945d6e26c07c9fb69904e390864d5a094fc3a5e6d1cd64f5f7bce50061b729500ec89d9bc6d1f62709053714571f0c3bf5b30af7badea42a8ac929b740bf15d77aa93ce5c04d358bb5b0ca68170e67beea82dfd8cdf0e40c9d881c1d9309560ebb16959f9624595e5565dbb2cfc95c90bbbc4449163075f322b31587ff2c3e93e478e83b5bb87b25f66b6cd6da84ded1af3ac7233f7c43ca7cf78bd9ffd595e700904dee22461df62ff949eb1b3bf150bcfeef041c30a8ef1a721af7a0392c96d8a0709da04563b1a314c4786a55c1776d69aae85a21d17e8d4a77900fc25d326102ffddfa7abf5e924a2fddff83234a70dbd290055d6d38ae955881bb9aa271f66f1197eb9c2efc407d75f1eadcbb46adba6ef20695ef0623373f0d5496a8044256920b53038c541a19c5cc6e18932a1369f4d947b034c450881505a956930610ec162d65fab54e51515e67fefb65459e976a8a405bd9271a09345b3e0a394a34963b64e6ef8d03fa6271f3cb946894432a927bde174efd37a1200a35a776746ec879fe5261f0b8b94c54cbcaa7a14f3ba589cacae86ce7dd74c7f2ae9bd705e323b91d6d75be29843c042e9747fec19837065b97f819aef3ccab384c94014106d5ac13769eca1a23ae20881875ee878e371c798e9bd37c4cbe23c9014083511297310cace0fe8750377604a3297a7f3978332a94ea5e1cba8cba1c1c963788b847629945de076b53e3ba96b068e8ae8137fe9db7fe29550e7ec8a48c66d5af09a1acbdf38c07c1548b9b7b65baa7589419309dddfd8f888306c8a4620a2911ad9df3cf278ebcd1017a21c4dfd919b1bc52ad0fb61c126cd24f074c7752a1faa20dbd2a07e011722cfe9abba89814890ed97d0c314be484c0e063d3aaf4e4775de0c5594cd43f58036eb5782a42e36c2878c033ddf78c7b82e203958ae07e1bf8778a4a18ff742297a7dcde011559c287c3fc860e52815bb1a05a9838ee56bad72ed79c7ff0576e14ce7f7b02a825bcfe4a1ec243ec92edcd38351fb45609d2ff777278320ac1cae8b895fd4edf11338cdaba7188f0aa7a7fdb1076da39117b1086675571b2e18d160377d5570de7f487a74b7ec9eecd22dd6ddb5ad0dcfec04ff2d59fe21aafcc6ad3f733f94edd4218b48a06dec40a940ccb1caa3ec2ec085b93f72b179d5b22d2b3e3c727855599ed802df82d94c66a6659fcdc5e814b1020cdea99abe41852e94840f12833994eb411ffc3c0f6e635aa6c0bef51519c56e0a0e5d10fbd9fff9e86add1eb3d1ff7e052b90c0a819990e119735ecebd49f3583ea6252e9245decce04a0290f0261cb26302cba5f1278f2bcb031ae93b608d58c227e3769b567cbd2393262ca08299e46aa9b5b4ceee8e0f34d9b423781c94857749712434a54b39220300c755a6447889413c619ff19e3eb0ab449926e5f55646f728e6461a2eb7840aa8bed8fbaab216e2ff4e8a60d45ac23bc36a594fedc933bbc21d9308f1d0fdf6f3cfbe648df86b6c633bb697fc8b8d9cf8737d9ff0d94ac036e7dd4c5bcb82d0bfd4b94225818ebe8c1576ba15ae8ccf005e5f0e0de0501973d735001a4e20f0ac45472fcd481f6aa197d53927d1b2eccd57fde2a2f061cef24fc7b73bc145e870a9f8aa306f113dc2ce9f462306662a0fdc144fcc94d322e19bc6529b0b03dd5238e86f0546064e5c4240fe182dd32dc15431eac9296f8e09abb764548dc686acb3fdc46e67d6cf582e5a1f175d20f63e1b1017e07aa9c4f68af427f1fcc4ac03f706e4450d45ab2668b1af272d3cb78ee045719f", 0x1000}], 0x1, 0x0, 0x0, 0xc}, 0xe) r2 = geteuid() r3 = dup(r0) r4 = getegid() r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$getown(r3, 0x5) fcntl$lock(r5, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4, r6}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82860c2e66850e10ea0010b8858479a7a2d0ef8ad25e2617a66b60c7846b6ec3002d5817751cd44d71f6"], 0x1) fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) r7 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r7) select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) r8 = semget$private(0x0, 0x7, 0x38) bind(r3, &(0x7f0000000140)=@in={0x2, 0x1}, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x106, 0xfff}, 0x10000037c) semop(r8, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x500, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 16:10:59 executing program 0: r0 = socket(0x2, 0x5, 0x9) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r0, 0xd, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0xfad, 0x3}) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) sendto$inet6(r0, &(0x7f0000000100)="6acf04d466c337d109e64ac294a805f8f867cb03833d0ee8c6cf2378112afae6ae0d42b075069de80fe083a03fb3b2a6449af338623e79ee8128ab65adf42d577e9b4ca214d97b7dc13bc94d7c2bd57877d819c2dd02d26cae61b94f0a51bd2ffb7abdf9f47b0ea7a526df6becc2594e1224791dad8a4b19b61c29682fdf3f491a15c5f07991801587a7f60475116aa30f050fd3bee3213ad8b8ac4687c62ab9c3dd266b1126f09ae409d1b6d77bde5b7e49f4f3c5", 0xb5, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x10000, 0x3ff}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0xa7ef, 0x6c4, './file0\x00', 0xfffffffffffffc00, 0x5, 0x2, 0xeb}) 16:10:59 executing program 1: r0 = kqueue() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0x5, 0x2, {0xffffffff, 0x8}}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:10:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x4}, 0x0) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:10:59 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7f, 0x0) r2 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x6) nanosleep(&(0x7f0000000000)={0x9, 0x3}, &(0x7f0000000040)) 16:11:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x4, 0x0) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:11:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x40, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) socket(0x16, 0x3, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x20002) 16:11:00 executing program 0: msgget(0x2, 0x20) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x3, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) 16:11:00 executing program 1: 16:11:00 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/226) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) 16:11:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002009, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5}, {0x6, 0x6}}, 0x2) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) 16:11:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setuid(0x0) r1 = socket(0x18, 0x7, 0x7) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f00000000c0)=0x1000) recvfrom$inet6(r1, &(0x7f0000000040)=""/125, 0x7d, 0x841, 0x0, 0x0) socket(0x2, 0x1, 0x4) 16:11:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x10000}, 0x8) setrlimit(0x4, &(0x7f00000000c0)={0x0, 0x2}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x13, r0, 0x0, 0x0) 16:11:00 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000c80)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ca67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d04904ef00cad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404beb0f42e3e74a7f2e95e9ca36427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b89b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e4236016e876e4400003736afbbe8d7f29b6a387981955cd8197990ef3841efde0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e858f9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d000061437ea7c34c5c01193eb2e7e0ff644afb83432a9e17d10cfa8e077cc5ca1f108d3369392bdf1b0bffea1597c4ec948eb9797dd6a7f962ff63feed60e2c4df427c063818243957fa17d1a970438edc9ccaa3ca80dc3a1cf32c2558f551feb77b1726c09920cf45a12ae9f4aede6a207448d801f93d4323029454c039c5e725e97face1398bec4c1360b090dd725179a1f5507adcbf697e75c5cf08af2a12c9e7e4978fff1beb30bd890c5d143225da1cae4097a466e43ff88ce17bc8ba5c"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x6, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000880)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x200000) r11 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r11, 0x4) 16:11:00 executing program 0: setrlimit(0xe, &(0x7f0000000140)={0x2800, 0x44}) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, &(0x7f00000000c0)={0x1}) write(r2, &(0x7f0000000100)="8d", 0x1) syz_open_pts() close(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0x3}) 16:11:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000000000000018, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x1000000000000006, 0x20ee8dc0) setsockopt(r0, 0x29, 0xa, &(0x7f0000001400)="4fe0511aaa8c1699528e54e3978d048da5ba428e1a82e60bcc5c0aad5943b0540ceae1f8e04091a08a43228fa95736226372ac883b2c389d7015de53d58ce5c3102098040ec06da1f173250146a5b6fcb77a776dc09c444f8ce6f84ae74051baaef3abb85ab8523fda5971616a6d716248ec6dbd3fe7e9823881ad1599cb22ec6768e2006361d9cacd07e56a1135225bcdd064b367e046e0a4f5aba0cf926174b6261b6cdb44a2ca12baeec288df8ed4032de787ac294c7e23f8c00a303909ec270025a6efca490f689a09dcbcc50ae648dfdd9d8d491472b7f84cf0f5e6a9f3f8fdb78730448b865e1d1e38d3c40bef659bfedbda", 0xf5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) getsockname(r1, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) fchdir(r0) socket$inet6(0x18, 0x3, 0xa7a) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="e06383ee37e035", 0x7}, {&(0x7f0000000080)="67d96cd1408bfc2312a915cb31db287c3ee013c46343c3919bdf78caf3bcda4d132a49d863f312b42e9f13129912fb74744ef2ec16625b4eace487fa091324f5a175c4fe1e298088b29f56cf8d7ffacec9928e460e3c6166ad9e5aab0a80f11bcde993892d28ce00bf3e79c6446fba83492da76cd4f61f8146e81811b6200d249984852796ffd98caff55ce008fa5c8029c88eda4ac454619b24aa18a79fce0827e0353ceee876924cbb3a91d2dbd7887085df62258bd529a51fb14809cd89a7f99a50f65d5548629749c7", 0xcb}, {&(0x7f0000000180)="547889892d4fcebe36a75b0e98012d48b60ec681b2c843cd75a67aff6348f5cc5e0e03b82d324d9fefe792efe4b9c9891d2b390706752a254b8f76fd6e1c4518efbeae453d186e18c43f5e584eb48e190384fc456bd7ce040e6669041de1dd5e16b5414194bbf8b26d804d956daaea6dc98d15464b953794283ddf98c157f5118b030e284cae6ef1d5f6c15f2b3d959b9fdee533da038318a61dd34b78571c0f6e3f83142a3edb8f3f204fdc128e82a029f8175e23e49c3756", 0xb9}, {&(0x7f0000000240)="c7c3c3e1e9957e2259b283de4627be8114cf0eda2aaab8bef18bb65f88d117235829b689b658136fdcb7a5a64989f3f5b808f450e7e19a609dbd7f21a81a1d802732305f5f2aa060852d4c9ccac6e0ab1afb48c4cd0716aadb46644d2e1a051dbb310e581b6363811ae1de2d686e30d763f336aac515a2f8967500526859952e0b51810c7c57bfe15ba7fde859b13c57", 0x90}, {&(0x7f0000000300)="dc70eff78ff245826e0d481b4d4b3d20eec4988d503cdb767c739d5a76119984d05790180fc907505496b2430c66d5edb737fcbb6bb5b29c17f8ab2b1678f7c12fdcf2dc7af98d3a6a14e79fd72a5d18be18debff9f83d4746a942fd4b", 0x5d}, {&(0x7f0000000380)="f75c826acdec8d31ee436dbf63efaca17d149d46094a3947f88502503d8bd1d7e8d78a0b422178dc0367f8c71450a24e08a9f43c460400c818c6356f72ce63a9a7a58342a6f80adf73a609c76cbbfd78afd3310f42cd72b39ea2ef023691de533e84f8ae25871b2c252979bc3d8c22f5a444f7d0a485250ab9aeca3eb03562d1dc60434499bd09ca55bfb5296b6936ce0e33359b815bbb00d67c0e794777151f0bb475f20fd8b8fc464bf0fa032871cdb255f97825dec104b9156956b34e7886d6fc8a1a3f187fa8ec22ee9cbdbf0665e3df5b48464216a73f3b28a127c6305e0be27003c1e0e0d8e8a76ea99a33be0fb0ed8a371a9368a6ffaa7240ee8bb8761c4215232ad0c74155ad12461a2df3ca2aac9ec4fe88e53f9e6f91032d0dda1a6a0b2ae4919f81cd7035649b129480e262ece5b258f18f69b2f92858f252e63eeee78f27164a87186e359980e8c9eb7218e729986ce5d4991f94f5e5dafb3e9ea1a7ea8f32276aa90a0a587fcafa55bf3cd4031b07d80bfa724de7fad00c9afd1f4efdb5c22f3c85938bc6ed97d9ecec873574b2205062af13dfb3aae2735e86b6f0ce96383edadda9f0998ea07aa8757e3554d5773c2454c70c2b9c15fe70369ab96ba4536b430e32d31b8611e45dd1a13a600b3521f7ac115a53c6ffb1f5b12af88153debc42690f99d156ad79473cda63a2525f69dec8329ae3c6f7ae909b7f9fe5192a6016d6b347c5c08b2baba63ab5d06560064743b5f2078858b3b2c421bac5ad8d06d93ad651b39d6902fb915167c79599443b99c51b607b140955b0be55c95face62cfa7e9a99ff824f6aa456cca688205491cec2b132e59654dde2cf9b51f684f916c3dd8c5359d4869cbcb33fedf4da6c6e622f0d5b960a9bd13e97c7e0463c80b40e616b14fc4b735ba3a7138b43bac2f8544bc8fa38bcfb8393920b771aaa2b30d6551da61f66dfeb0d5ae8ff1063aaf2798099f3d0207fcde6f977e4795d9268497e40c9682937f4157a91890f297976fdbdfc12cbbc74b53932e57ef9c93eeb4c6cc684be2f358003e5609303ae9abd19e51e1219cdc29952f15055b12a186624142395e7ee697b42f078170af8eb64cfeb1d9d780e04b182a3c5cf107edfae3466a38fc5485e1995a37d030cf0a4ad1876fef2db6399610674c16b88767a1d244134c5fbaed218069e498de3f3148c2ca4f0da878b3ac686e76bf0d059e795e77bd4f84d12891f088f6d5f507f6a39b5326e908066aea006c7dd237f935c3adf9793a86d2a8b7d332a7c793838cce9670789c3074e31b14a8a363ba28e42da678ae549e302a76e9c7bbba3e3007fc54f6a4b02811aa47e8db445773138cd54fc84d918bdca763f0abafc92ec51688cdb97653b9a75c335136477474b3f66fe098883eaaaa5a8603d6ea6989f4a2cedff2b1f7066328ebc36f3b4f7cc42887867097facb393753717884526ccee4e6d2d313fc0aae65f9f16fc5c1d6b753bfa97a307a3af5d6bd553bd03d10432758cc08fb9698e763d10448e25d0e2c8320ebdb24755a054aad63b6a1614caf2544350bf24fabca93f6e97a58362b74409ea407369b065b237e1003cb8d150d6a12b4ada835d5001c54d40c2541bec5658a40f06e50bfa836240f26e8e73bdc4cff6fffaf80fbc76803c3c88f3dc261f64c66701a0884557b8d6081630bf5cf620109d18bdcbdf37e08a3e37ccb227dd1642a2dcbea4d707b76031cda239529ea62f8309df6f23599bb4d6d19a42cf6c0677ed46ab61860dd167dc27f0bb010e37ba4ad282bca7a5283bf248e6c143cb7a03421cd23fd7461e9b171ef2c55a773402f900fd50cd32605c318e6cbf835e5798eb6dfaa8e9e2da751aa8866c46e4eb38b794b6d25f2313a507383bfc9b431dc2f986137899c4f641f6a522287f7c854bf3dbc4602362edfdc78cbfc83ee358795773540ce92625815e10bd8d5ba3a9d9d65d11e2bf6964b984c60bc94f3085d591ee6948a5af1b5bf1bec6600b9004711a0ef8c06f93e469b4b3d917ea37e2f43734c0f4bd8f8e86da8515d7cf3aab916a58db2814801d3fbd74070119438b078c71110ade6956e81aac961d319116cb74116c3f0b86a8be280ff022cdaed885c717b24c9aafd6cfde524bd37a9b556d7e770ab3afb7bf1bf11362924944e99e44301b66bf4f14c4b7aeebcac1c290ca6e8d1f535a7bc4ab4f5c9624fd28cb3086d318ba1a43726b162d215811ecea322f50a8951eac18edda91efd2abade3f5c03b7e607807845114aed1db47c7301dee19f77aaa27812d34aa9cee6a08f5ec55738878f3999a05860db28bb68c5085ab9734fff249c63b7eba2d2902969e407cde01c1402b3fb777889710fbc5bd45644a57f8bfe3c05fe9178ea8293e9fc223616398151a6a20d3cbc7a4093f7a32b35c2e7c9dfcfd262c5ee8cd1bd925ec04d40941da4b621e7b764557d8ba6ed6e20fcf610ba3b797ab6ec783738a3626d15a1c66c26dc69a2cb783aee69ca4d880c0266ec31beb1258d22e71f2df61bd6e1fff500a688dc73222d3bf886a5486b701fbfb9d9fd952fc836013a7d80432a72c32f75b11dbf678f295e8c3a4584f3a65423c13b6f8483cb170f0c41763d879dbb22fa2f014f515ca4df1e0e3672ec743f82506a0437699fa6f14a6c2cb7239c058cec0c8c2984b276ff6669f0aeeec52c355ab54f5cc93f2cc35e90e253cf2a63f1de2ccbee0e40426740eeecf56d432b160e453d047f0b28532531888b6cc77c2f1bdb524b6040c3f0d25af8a929ee8c287fb021731ac9293068762b9d1a6086818a3c37e5c36eaeb4371c4b2fc4a15b7c9ab3e04e7e4873f95885d8f00c44c58741127fea95671cfd31478fb5034ca1b8bfaa7d67a4e05ce6de6c891db0c41b4e4fe52a2c6986ea9feab9e70cc164a4714d027a84b3b3924ec021472e1f8c80cd965f488f3fe92a192a5bea37943146c3d7d04cf0405691463979b2a2066ecb2ddebea85d79a8784ea8b1a85e24f838e61e7610c0509775c9736c982ac5ee3a9b7741a65fa2485c431d6368c39005914b24a857412f4e24c6c1f31cf90c2050dde991dbf0cfab54bdd22d440548c9b3b5ecafbba9871d4d6d221f1e490915393296769a4e5f5c18eccfa843576cfc4f26d183ee25960a1faaa161a9ce0062661b62096089d3e5e1d4a93d8e76469da085b6169fefd176314eed90f042fda4bd7f7f4eaf67b6f7b983a5b45a3f44a1c451757d186e8c0e41af912b33a1fb2986330a665c7a94516aad8ac61fb44383bbe52e1fc78cf24803bc4d8d08a75a11f8c225f334523c18191fca771eb54f0c72a187c1c8c3462c616151cdbe475d3607b2faa439ffbbb8818fa003b74aae08d5b76f8d7fddda9c9f877caedd8f4014fd398c974293e28dc36e5018b503aae5adf47574e6c617e85996c09db693466325070c4267ced048aca0f1077810af6044121949265fcbd6aa510f485adb9303fcbdd4fdef0cf62bfc5b6b68820acd48a7899c9abdf3edf64d5358ec5f76f372893b235dbd62e80cf98614920098833c97c0c0b15629b900b940758b814da0aa8f8ea271f49e3013ed722dda966d9618babbc4ac531e62ef5aeec53e3fc706c0d0e02cc7c878bf400f23fa89d46d808741f5e33bd97743bd91d313a6533a14ca05361155f58aeba10c3ad898bccd58b58e93761641a29ab00171a593771b0a1483c3b3f7bc5e2a5329a2a8d172b193feeec75d680beee018af6fec3911780ec957159c89b9e954b53c8a4153abaee3e4963a4c072c064784cc939f9736c4803ba33443cdf426bf31f173f2aac54ad48d370cd75932a815619ed61ab3a97e7f6a9e22d0b196900844155312a7a67fd3cbea0b23f5be4f947bf56fb8039357e8f7e41edb32ea504c4a496ac6b1bfff7c84cdadd38aaeeca10cd3cb79319b0cb8e40a71529cb215c51dbe8b7dc990da1764507c2e6e1b8bbb7d811f914c139f82cf4b41325efab26a7bdc1a8708959cc345e7a2740afd5e82defaa0859447d4cff692b40f53b5bd6d35923b00a22ca9c7c54fbb4cb145d6f12ceff9dbd8ebaa720624fde2157e08aa5443b725ffd2bbccde660940cc66386c7bf2bacddc837deb2a21f92db9e2a0405ab62a25fbed54fbcaae85256416ac2168717a075a0af5c0eca6bc2d7069581e50a4870abe4c85d0f2dd2b061c913a4310a34331a0f22270ec3021a10148fe50a6e13ed9d1fe57874521fdb0509f713ca7db91f1e036e694d10576a26689a0dd67ea45886d173e3d96fc6993c2090248a5d119f87d550662a18bc9f03b497f355dbdd4c2e1423a7d0d0613ca88ec7dfc7f6ecdd3d89523de0412356a1d6b11b7a7d8fc781346d0e82a58e7ebf042d8b8b7df2506e67f891f4c711af0217dd56b8c550f42963cdb0167b75365658d7ece168607c691ffcd444743f23d414f75eadeaf0dd4623671c32cc1e9aa4523d0e7f54308e565c6d98c9dbe82d1094525786baffd34a24a03f53d2015250721366dd22dd9d08926022f00f0bfdb2aef024d3d935a12b42753ab4f702cd27f22f4182fd24a2a81d9569a64b68122b27acb9d7cb34c24b46296116fa39d89bcf03906f006dd77fb5a0d10de5ace876a39f43669221ce5ad9f1adb3b0b417dce7cd13599fb79ecbf319769e0db303797e8b8443a19c3b4cdc8398399be632322d36ee0c423c8887c6fb1a50b3fd6d56118f4b211c271657a4868ffc81f363b285d0f8dad1790f01b7b3fd8cc49341ad6409f12f212a5e6c6e5fc1ddcfa54a5af1e1ee23f47de30dda2f5bf1be919e0278b528c8c91f3c1576c0721a4c3725058cd0ae36bee3059e801b9411e6df43894f79e5cc41fda117af28a2f7430229dce57c7f4630c35918c870a0a87e12f68eac48e6bf01d2e8bfd32edd77ebc4d6120f1e02f2d377f32fe6e9969d04d62324077dd585bd6f84a0d3d9625006df75d88ead74790278128a8225db04368d1477c5d3083cd2a3cc9654045c7bf5380229e165b5cb7e33976f0a3500781f738c1d7268b31ea2106382945028a370bd15cc8c23bd8e78d5b74b6e03915c3bb5f746c112405d2030daa86c3e706c708e02774d2559c8da3c461ac50ed39f53eb1acc4c92a6767f2900e0749a8c6c525dcf623d88934f40c1b234bcd48ada9a6ea8fff1e436c90141abf73081002b53fa392dca577c1eb4a65cc568b4a1b33ea3d8fcb6a74b2cc58665390c8e9e399f659e48b7da0563be916b0910411c6a08f30540ba3c34449624ecbce578861b1db5684f6698294f1f7e3b07bca77351b70e98eb096ecbece3b0be1696021c62bb9f7a766215fc29b64cc5e10e6ca33d3833f0092ae6332f78d6c2362bc178ae0689de868a2bb12a196fab5ef677f46c87f3eab01905398f001f5fd9e545e9f87aec9a7e4db4ebb04245b88018fef6740c83e93c7946fa89c23a20fd74d01a8c951450c649528240caf7af8f483e4c56185805a516908beceaa9961f0b72c184546ac801995fec462e1df5f3faeb38992055d64eeec1cc35eb7c0d8eb7540e25c0cca0d635dff079068ac872f34bd2b329c1504bbc15789946cbfd014cf8b022a6a1555eccae821ca5d5871ced0a1b62cde1120352a90a268e1dfeda68d11eeb0f534df622a86029c17932c6ec416a45adbbb8e0048e60f26e5c93b2c72fc2bf88dc1325bcb8a48ad0e84f3f322b140241fe29c9ef47e23d2658637509b063e73f6210d586a92c64f3d1ee8aa6cb6af7c0fd178ace71eab2fd012f7f8dd3efe0315d05face1cf80c", 0x1000}], 0x6, 0x0) sendto(r0, &(0x7f0000000000)="413579cb9cec455c5c297f5bfee53e0465cd", 0x12, 0x403, &(0x7f0000001500)=@in6={0x18, 0x0, 0x101, 0x5}, 0xc) 16:11:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x3, 0x0) 16:11:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000180)="3faee31a84b05cb2451543ef0857662d11b626223349c40e37a62adfba8a84198ff5f3963258d20aa6762de7193a87f923bf7b8cd149d72ea1bcfd75c02f08548e6dabbbf1e153ce1ca54a71b0137b045feac5274412565127eb14ed356168f9b8bc574e55b8ef8515fb74643dc91daba9d25f0029bf19138db7b388dc28", 0x7e}], 0x1) 16:11:01 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) fchflags(r0, 0x20004) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) write(r0, 0x0, 0x0) 16:11:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x18, 0x3, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000000)) 16:11:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x00\xff') sendto(r0, &(0x7f0000000000)="e14b1e01286f66e7a8fa7257133599224bba44dc72a5740f381c8f7f1129663b379f8e1ad3ec9c78b65cc2e8837b1476d5c858aeec7b922c4234cf", 0x3b, 0x409, 0x0, 0x0) link(&(0x7f00000000c0)='./file1\x00', 0x0) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x85}, {r0, 0x2}, {r0}, {r0, 0x20}, {r0, 0x5}], 0x6, 0x2) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') 16:11:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x5a) 16:11:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) nanosleep(&(0x7f00000000c0)={0x6, 0x7c52}, &(0x7f0000000140)) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000900)=@file={0x1, './bus\x00'}, 0x8) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000180)="f415f49e1455e4c0748fafdb2c989fc19649335e16cd9519f6921a37b01bceb25765a441f07848e02be30a312a5381aafdfb9447c9c51d84ef29a32b1589cc134687b4bc130331fc9b2281a6e598df63014594f83eb701f41512757e0e450e69a96281ac58d76f7e837fd9f8e166ca58cb62e4b5318e23bee402a79cbb066b0bcff3441d68d8921696784d875bf39f", 0x8f}, {&(0x7f0000000240)="5c261458c019296681f3d09b7e2e58", 0xf}, {&(0x7f0000000280)="b5cafd7b5e56852b748a1acdeee6f36b3b5ae27361b0d139101768ff3104911a5fc86a5b3f45e21a7b", 0x29}, {&(0x7f00000002c0)="b7fe1e74362157e2b7b7f2b4cf635571cb515335176a312a1ed51078ac46dc96872e8beef283ab4bfa5bc36ad7201fdb03176a54438db77fdd8ef4e0a45ad52c06a8895240cd64facc6c68730aabc48a425d1d882da0795f4fd2ba236dd670f24a6386d470d51d877823f50ebaf3e6206dcf7c7094202d455101bfb33ca5bcac23cbb8d7f42558021642694fc8457bdb331b38fe6ae2bc9825891375628fe70ce03e2082acf277ff5c363b4ee0a3264cabb67aa41dd4a9be11c0b2f6b1ed4fdc0c406259362820fc3090bc0a349b6434e06681fabe533685fcb821a4f77e2858d4ab57d6c803e5b1e783c7621c970305ec1c292f4c", 0xf5}, {&(0x7f00000003c0)="9cd016b8e20b8abf12679eb3651a0c47cde4b9f25398984e06e06559abd5b072b5a4536b6b2c253df44665ca0be0c2df179a683dbbe11680202ce72722c775f2d6b13622031a89da3fdc4df301dc34f7bf4e8f40e3d012ad7e6bff67d1ade2839b17f3a410c79af917a57ecac742994e8f376932f259334eec95f51f73965b8b8a03af8641cddcdab92a45f87866cc9399f5348d19fe34b1c21769cd2dd9e5cd91c61e95e76807122566794ecbfffcb32b3fc1c49130413f71858011faf4d2a3e2676765a2614d23483ffe436a3b5999e8b4ecc77f7d009564c1fd765c6824bb1eb237", 0xe3}, {&(0x7f00000004c0)="fe667a755ec0b2bf474b9771372fe905e8d2bb", 0x13}, {&(0x7f0000000500)="ae38816930c17ca8c9e6efce68d0d25abe70455ee5436dd2be4d165ab25684068cf830a3bf1b6c14e5f370be5d630779b26ceed9d937972407e95a7e4bc1701a94085b20359cc5dcc7d5ae046714982382043ad6a2a8ea473a6b19badfd0f6adbb6c38733ca2690b49b2c6c9ab9cdf3589298f9a3b8ecbc2076539654a6adb9634f86cb723a0af1578cef0ba7c7883e7a21ee156e74e6e86a760a8e0f1237e898630e6aa218dd6d9e7ee2b3b594b6aaa", 0xb0}, {&(0x7f00000005c0)="b23afa392840abf3496f42eea7ee455f4c86e5632f9a01238ca2f759f0e6187b4bc6d87521588882baf3c4af93649780aa9aa868286c3c2a23601c98f29cb56a3bfe880100e71eef3282b274c8a36e586dd4abe79abed111c811dcd903a32637de9f6b0f5c4cef339a85e275ef2f672f571e97391ebf0d2a229a15afbb2eacf561347b25a1b04a275024df5dc5cde8f1ea92fadb8ea22f422e29a398381e79b943a4fcffe173cbdb9b209043e4aafbe8d7a7b960cc52c52b2c217d845cc8c7b30658f694bca3e100ccaa11f58b0b3a9b453e8f", 0xd3}, {&(0x7f00000006c0)="2da32dacb034e676f7d883518bdd6af68e4f10e7649fa6af1811b8071d7171a1303be8bc3e178065ba28a6f9b1ceb9aafa9ba9a659b33c577d146fc92d9e4af0dba50aefee0db6ea8893ee83ef175589ce5010219817cc8741a3064f765fb7ef35623ce539bc28f9312a1aa0ce358127a1eeec3bcae9c6cb8182fc021c1de868ef311598fc0040c89f2283ac966f79cb0010834d91edd3f775c91a4506d1b1be99137bda8326df2a8901170c0b5fb99cbfa38ee3978b0b24536714136b1dc8b5afb0a1c6829f0f851533885cc929c5948a02fd8581544670a0e3ea0521a5c8c8639a436cf3eb0155ef5acd1a148b", 0xee}, {&(0x7f00000007c0)="1fde83a6841055f86b7321c50a7aaf139f5d2fb18aa7f7f913757cd5b3012048aceeef1ccbc9eed2180d201768a540a593b7257f8722abeaefb460f165abddbbea1bb8b3ecd3ed9e2e654863bc176b70c44745858f3d66e71750fe94f0a6b02941f075ca8441ae57", 0x68}], 0xa, 0x3d) 16:11:01 executing program 1: r0 = socket(0x40000000011, 0x10000087, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x800000000000003) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc, 0x40000001, 0xf7, 0x6}, {{r0}, 0x0, 0x4, 0x800fffff, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x7f, 0x5d}], 0x10000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xcc, 0x5, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xffff, 0x80}, {{r0}, 0x0, 0x2, 0x1, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x23, 0x5, 0x9, 0xa82}, {{r0}, 0xfffffffffffffff9, 0xea, 0x40, 0x1900, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x81, 0x9, 0x4000000000000}], 0x3, &(0x7f00000002c0)={0x80000001, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x38, 0x1, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xa2, 0xc964}], 0x81, 0x0, 0x7, 0x0) close(r0) accept$unix(r1, 0x0, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:11:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xa8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x5, [{0x1, 0x401}, {0x1, 0x1}, {0x3, 0xffff}, {0x3, 0x401}, {0x2, 0x9}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0xffff}, {0x2, 0x9}, {0x0, 0x10b}, {0x3, 0x10000}, {0x0, 0xc1c5}, {0x0, 0x7fff}, {0x0, 0x2}, {0x0, 0xeee}, {0x0, 0x3f}, {0x1, 0x995}, {0x3, 0x1f}, {0x2, 0x101}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x5}, {0x1, 0x5}, {0x1, 0x1}, {0x3, 0x1c8}, {0x3, 0x2}, {0x0, 0x4}, {0x3, 0x3}, {0x0, 0x7}, {0x0, 0x1}]}) mkdir(&(0x7f0000000040)='./bus\x00', 0x59) mkdir(&(0x7f0000000240)='./bus\x00', 0x1) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/65}, &(0x7f0000000380)=0x43) 16:11:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xffffffffffffffbe) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:11:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="76d8a24dc10da36a9c5383c40dcf0ad0d26e517e3e8606245e6d0a0c0f1c6a75792a47dc9dfb6cc371416f981df8e13460fc57e5cdc58925921bdeb0e7c13f0a5eaca7336ab9217760dbabf9dfd8208fe76ab21d4c65ad0614c54b6656cf7398c96c21e3e309938b77a82b92faec288142460a6c739fcd5194fba7ab11dea1b22bb0efb84af619c1b180910d720d59226f38867e4ad2c72be6ce39b98f9bc1dd5241082f2949b318bc0c92db3c365f7b2adaf212a6ece5b6d0a5a39d108ac961988753cb4c5f72ad1acf", 0xca) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:11:01 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x44, 0x7fff) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r1, 0xc2b8d64de4cfb3bf, 0x8, &(0x7f0000000040)=0x101) 16:11:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) 16:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000140)="aac3ea96e4ba6eb6ddec8edc3267e7dc606f518df5f7db2f3f75a58741885ed29a35811ae35d9d67af666a81ab1134767e8d55fba35e191a085b8e32057556cf98518c6e647200eb38e3877831ec05b4c88b344737c5687327b4f1bdfa08683df128bbfbbf6191aa6e82fda6e67a2b77e409e61372c28ebe0e1a72bc11b90f1fd4b2", 0x82, 0x8, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x298b160d}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040", 0x3, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:01 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x10) syz_open_pts() fcntl$dupfd(r1, 0xa, r0) 16:11:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:11:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x100862, 0x18c) 16:11:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x9, 0x0) close(r1) 16:11:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget(0x1, 0x2000, 0x40000000240, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) msgget(0x0, 0x20) r3 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x1) 16:11:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="1653fc53cc945647773f60bc1a513ee14ba5b585031d23a636ba31b0ad693ecc07f2c9b09bf91911b214c895d880ac7052bc12fce8490ca3122e2f4f43a0260cb47f4906107cc5d622e1a602bd3a1e6a4842036a5bc8d4ed028c58497030cc320ff5982d693415cbd24e97f13fdbbb74893eae4fddee1a9a59db9cd62d0d75af101ccf8b902002a4e39893a83564b9a17f1e88ca60b09cafba9b25e0dbdafeed4f0262c78b588d0ea6840d0bdfeab604172028e573fdace125c2fbe0eb8731fda702288c21d06b6d8e60235d2dc388992e004be291ccfd7437f742da3107bbefbf221f3ae22904c182f995", 0xeb}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x78, 0x1}, 0x8) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000381000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00002fe000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:11:03 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0xfff, 0x8, &(0x7f0000000040)="a967e2e2d106045dcff57a21dfb76c1b159caa487836e54be460f5150d3aea7884ab8650c94538822b1942443cb26c0575ffdbb16cb808f726211491d638ee683703b46d9701093e7500d327fea7ebf78b97d594e884c32e4af1a12005b5dd1b98f4584c73d0b0e6e35c2d4490bcd749f6f6cbabe8908b3db0c81dcf647ed66505c9d315d65ea98928172c9b82e9a0cad48ead89be40a7d69047a3181b499d1e156c611fee382b542d96eb203de057de653384c75e17b4f101bdfe1c24556d67eec6a33da4a15e15cb8063131338c2f3eb67fd9f05bbff0823178b2dd3b86554166ca17536aa8bce0a72f05da96e0c2b38402bac309eafd672e591916811e10f79f747ce26082f3847d021dd0d8a1105070924fc3410e74f02847b7d3e035da3d5464d58b1b602ed3eae11910f264c9c8c4c405fd076b58b3f3e162a8e49567f33a54f1e5193c4bd777028240d9c0e1149de0671a7b56b5280786a2fefd295ed83e4e145c4b4b7d324e21f0a541b81b06a2fe698282e443a2492ab0b33ab57312593cdf9b85d409b5a7f53adf06623bafd99720979900029a8b1e28c4b1e985a66f96e8964bc2ef6d8f30f2f71a85744a22277410aa43c4375557c5e1de9c27da06014704f8f155cf32a491fec8fc2fbc81124d0002d3a8d151763f5df10acfaeb2e412fa7c1aabf2a43516e57d87ae74dac7f808249885dd6146da2ac123d0dca8d3291207647534c880b9a5353e6dd116bbc7a913576f58bd02cf0d47cd36a23334f97e82bf265ab31036219e37bcf26efeaab20eac3d24dbc28371ce5dc608cac056f25c06d37f161fd5b3fc41a3dabfcc97d627387988b88e95cee9b64b8792bc1d777ac133b48fb994ae65ceeaa8a2e2c597caa009c331af82c443e93055bf180b0dd61b1705367d6e8bda0b0cc31004439b1c15567bd6e102ae5dece5bbdb206090a83ce762a7cd8e034371524f13b8d560d27eb78e8791315e54fc4ef38fb6feb11ba8b209fa39a0d1bf532b9736c0bfc01dacdc52411f9ae9dc3f5c8c59b26fb2faab663a541b2e5de80da818898b7ff704e973a07cd5c6cb7f4f68f54afcc6eb8ae9db6f4c235ab8304f1a2414e5491a9d46748104ba52fefc0bbd4a4b5a8601cf04a4276eee43f289670bed221d25552e733167c375fd61b7e38913bc7642155acb8cd443d19d2a6291015a0b859350dd497df1c83f2666d20d39435f2caef8591abce68ac66f6e6ffa06bc19d28f5e85efc15c0c378d84d43ffc3f1d786dd0f7f973e4a45ab075291db20529c50502693edf0ae69916531131fe471811f95cd757fccd7e5921dc7f4f0173ac323adbf76d64fee95abc7b3c9249908d281520ac5fa105b0883673066ff2e1e1f93971955f4b0b24aaecdb87227584c4165c45a4276274578beea14c17df36137a4a08b30d45f1487cefe0377da417af6221cbc9e446f2d17fdcd150e3899b2cbf0d613f5f1120b702053944581910356bfa420be305b735a6a91beb1bc83e6c886a98d567e6059d9e3c44fd5905bec13517a16fda75d59cea6b6af9566863ebb48e76ade098fe2b2dfc5e5e437dba2d34979ab5428e467271d46ba53fde5fff16d5c25fb87369f959c3b73b96ac49e11351021dac4a847c32691bcc81325b2dc82a6c8d251e4fa737dc8ed2ff167cc570b751194cade51acc5d02a4c51cbe13bfe8108540e0a54c04181b92bac6943fb9b9a5ad2b11e4b88df9124a174afc7342cfefd0a612e2a5334c8a6c46c5b209fd071f9cbc6481789326c6d693f5858907a1686afa9339556a3a4c9e31c3aa56740ae2459a6fedbed680335199bcc7c084c3043a8162de8412ce21cdafd719421b701919e1591b5a57d3c49c7fef5fe0f53c07fee84556c6d080855b47a811e0dc3b55344ba23a20bbfc2442a5618f4a413c1c8ad37ae2bb53a5daba525ba350a2a01960894fe51175d62c9d687782af765f24e139d392f0c570c067528a29aa851894d6f3dfe2484d4c5d1e3783ce5716687f854f041e0a79a4210f45a4fed17fdd85380a09622134524f1fe45921f268d194aa873e761441233f0fee087bdac2a8413b32376b7bbb628805a966e066cf083f956e872e2c3612dd5236565874e123b7d9449ab73d65b875981e4bef870eff704e6bc74b1a9ee64808d4eb0d97826488c057b801828746a99b9fb56fec815ff25fba9949387b51bcd5ab3a49ffe5b57f53eb872356ca95d481b081c9128b9d057854fc8dc647335ae701f4a3663d4ad03f515c9ce2b571dc9d2a7dbb8c3ad4fe627a4ceab700ac33a1f6bd10f16c0d0600d1c65c52982506ce43ed78625e13df6881aa06e726bf2a84b688bcfe99c85b17f6e1093999e16bec2f90e6b2051dfdfcbd097d70848249b623e655036eb7c84a0b24a0f865d49d8767a990b35ff68b75d10824802d92a0828d9e86669a0386e738cdb0f7f8acc87eee3e0782a084f7f9beac30b53f62ae2eb1e347f3b7d125ebefe303509551df6e949184109f5db0ece79431ff19e48b74be9b11604e6018bcfc50e20777a19b0d1582fecd7fa2e9c9a10d0405aa92d9545233e51996370d2d719f41d7319d9bd410a7bd9cbfc5862566ce3c56a354f21b57728bb619ab39c1ecd67510fd0e19fedc878dbb17a5b5cac29aa2071cf2100e60d4d43f971d2a98c2680bc137440dcd5ebe8da5c460478763b05a7f20b9e2a6a56d3f93d2772db0c19d046ecaeb4baa640669a22aa1b7336d5da7e9ba2f4ca3844181b2fd6a5239aee72a297cb8c4ff27b330a63f8b429bc4edeff4ae309eefd31b0a4353695704b5b629aa664a30190a103dfcb5cee4c0cacbbe8668b9142b0907e89cab456bfbd990f47e019c80d5a2704a6e6c375664fffded7d04b66125138362f3fe2485cae659c5765159047fcde08d7a31d31a9ffb7275233ab6b17915816db165b0ee2bf11c78bf7822a882cb42aaa421d5dc6ba49fcb87ea0eefc22a791c9eb077aedab02dfb920f18ed005736f99ab599f9958927f104074506eed9ea1f101f90760d82d42d394db68dafb3d0c1559f997cd5221ba07712f419a907a8be735b33c4230e87071504f54ba3386e8fbb20e7ff82bd4f634b9225d24daf177ca6fcfad1189ffa306d5b86cc77214fcdbc97ebccdc7689ae2ad5a05acbac38a4acb3358c146221407829a4fed2dd5b7d685722d1e8becc9d505990def691b70ed7c510e6eba1c3f55867d49543bbefc9edbaa94218f5471188f04b42a4cc0773b9262481619990f65351923dd8dea446c2fa799a56c31ae9e31901db820e4447278dc8ca436dac6a6ddff325afa72d141e466dba9cd831d1b81226515a661336627547b1bc5ea7f060e9c97d8463ae99bbec6154867ef21d05869a9dab9b7897480ade46e5f66b3f78b592422c61d8a79eb3095a271a86e9c7dc171aefe3a8fa679c9cb6ee7473e2d204bec83a50b5356e48e1592ae14aedaa69f7009325b424a9565aa9dc6922506059ac14aec53cd2845ca2c5a3b342014d5f6b952d4bf58f54d9c2749f34725ae57ed37db97a39ee790cfabcffc4bc9061221c4b94400cef5fdf84e3a375b32b683b954b32fcfb6929798c44443959bdbf77b47829854da2b7580cd2e1001f708e31c53a6a67fcadb33468c0464f79959483e08210e3d8e7aa3c517e501cecb5403d591ad5a24c410ce67289851f2c22d326e42e2eb79fb9cf53a259943dccafd34492fc03cab071a2a9dbbca1ba4c24f5175afe8117d6a287d0623c4ad034787e6e8b0a5b8c28f2d92b156e32587b9e6a2f670b67bdcf9a1d5f91355b33833661fa7499d6228e5d2c3d69086b7e400bdce0f470f2a36d43f5d5e7bc1948ececfcc3570767ca2f5eea334ff033046a2667a5609aee98e44ce214c2b04877d07b4f03ed1b490e1d5b1eee46a7a6aad4f96dd9988c755228ad49acd12dcb86dbd195567dcf7402cfc80037df1790e2e90ecd8e0dd2ea5a799256144a94e44e69b70946342ba96942fa4a9324e9597aae4a462e9c80e6a31c9950f8c08d22779ff1bf3982c36f6c61314ecd1e3a2d1cba3d0ee10c4fac9ca114161dcd5e3b5914749aa7bc27ea1e717d646895cb5edb4f45a02e9747c80b4e6997c72b4d5632a09f76975523cd355e99acf16ac8ff55ba1791703a1d18afd35070a1e568dbeec2d96e6d5506b294c1edd07b1a3e0d8d154b58884bcf0fe968f0d263ef1557136ea0f5a65e78e4913d1920673a7e2b1b65f263876102a2d0616759b87a35e69e33d2dbf9e78cfcc730830ffb7ef9cacf519847662eccfef1f874e7bba5252c2a9db6fe1ca1c2dd2a8796f62b05fc1f1664864b9c6700e53837692e6ae1bb70c34349687992bca8272cfdef08d9fe48264fb71674eb61779ee8a7c40d07b42ddbc583c919ac460b209185a65bb5b051ef080123db8527137c5bc110d3b0b1bfe0481278a42c4f4c97f5ca8d926211979506d3fc4f2fd5bd27b128d5713b76cb7e5bdd876568f1afb4b901adf097719ccfd8452367297617a61cf8d5fe7fcae5ec1b0a44ea8b1fbf54f0d046e32b6a77f80195f0428b73be424e813182c4ae6bda3ce88feb844f99c05b0b9abe2090dfa33863c84094ef80bb43c4e99293755e5f93d450fe91cc8edbc34a827f26bc9e523cae0242f55f3acc514dd2a130da3d5e05c392bc0ff4ff8d4f14a240b400a36c266a97e29da4763a6e8d6cdde72f450bf36159a2a3cedb1497119c7e6b14bfeaf9aaeec90481458c641f02b1c9226628918ecaf390246f84fa07960ab4ae6f02c5336d519611a833dddb22778981472dc0ad67919af939d3446bf8ffeb51a498ff1590867716a9b63a5beed8374650015c101a206ac94f00120bbbfa5a94f169b8a20c13f64fa4cc5e19fa7e7db9e92cc1878eb62a98d288e76bc5e4289ce7902929fb513a27ac606906ee144166b38c6cac4dbc7a65822fcfb2e9d74e2389bb2fdd0717334c5ae829f2d2b5fb76d37032af0b1d745214ef44e0b6546b82db087725449b1baa6c622c33ec67d7f29b513b9b0b5749b7e3fcaa31b8fcdf3e6742995e4bde8b0fee687e118891661b14121d2c00f66b7235b3539ee4974c023aab0e66f8baa556af4c8be0da16b441b2f3cdc5a4d6460148761f741a81bb83e1c7b0e8e4e9c09f1657f9d1b33b3fd0c8fcb9c3501f14733c3fcac40638739897bbb40c49ce928021714c62c6eaab6c14f7e2678f23331f3dc6b41954c8c68f6c9fc86284f591d26827a7e608c3be7870b6fd71bba869f17036420465a03edfa8f13de55303ed3e053e4a083f8695e88d2fb2a1ce279086cf923af6a94025d8fbba5058fb6d82279d43589534255e0991d588b7327018d2f103e9d7f36a378846abc5661634938bf831e81adf262f417ef612cc1fdfbacb0f6d32632717d25feaacf73bdd96db07fa328debb48d9b4b18942b1939c02e24c0496408cfa92235be5c75d56c95e5ec3d89784d31781caa61ce8f5f558a77342262870e6ff0c342a3ef91c0189a2580dd99c3e2154b5be8d1e78b43a4f4eec02c557cac22774bd33cff6751b5fdb39aadaabd37a1ed57b8948b1d1daeed9d7da4b882e8e1220f5b470ea2c12093b488aba1e5c6db1dfb3ca80e2e83662529f167522f4df0bd721d7b35fa5ac351ba12354e01748bef2175fd69ae9586fdfd1711499a42f81ad84a718c354328354e3a4cf9fe29ded09675da47ca7a896636d127bf4f049f8eca4f734a8784db38cfcdaf5f1dd446612410a50833441c40cd7604df9dae0f07c306e198101e1d4a07573b78742", 0x1000) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x2c1) getsockname(r2, 0x0, &(0x7f0000000140)) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:11:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) 16:11:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x8000, 0x2, r1}) close(r0) 16:11:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x10) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe80ffffff400000f2e9ff0000000000", 0x2c}], 0x1) 16:11:03 executing program 1: clock_gettime(0x4, &(0x7f0000000380)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) r6 = socket(0x0, 0x5, 0x4) syz_open_pts() write(r1, &(0x7f0000000600)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r8 = fcntl$dupfd(r5, 0x2000000000a, r5) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/76) unlink(&(0x7f0000000100)='./file0\x00') writev(r6, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r2) semop(r7, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x100000001) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) socket(0x1, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x10000008f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair(0x20, 0x4000, 0x5, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xffffffffffffffb8) r7 = getegid() r8 = getgid() getgroups(0x7, &(0x7f00000003c0)=[r0, r1, r3, r4, r5, r7, r8]) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r9, &(0x7f0000000080)='./bus\x00', 0x0) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) r12 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r11, &(0x7f0000000100)='./bus/file0\x00', r12, r13, 0x4) unlinkat(r11, &(0x7f0000000480)='./bus/file0\x00', 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x40105704, &(0x7f0000000000)) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f00000000c0)) 16:11:03 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 16:11:03 executing program 0: r0 = socket(0x38, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="05", 0x1) 16:11:03 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b2039", 0x100) clock_getres(0x4, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) 16:11:03 executing program 0: r0 = semget(0x2, 0x7, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/4096) 16:11:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x405, 0xfe, 0x0, 0x0) setsockopt(r0, 0xffffffff, 0x6, &(0x7f0000000100)="45710a74077de9f8b613d58bc0436af615b13a2ae237be3050e10a3d3aa71a218b35194906e633ff7005", 0x2a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) 16:11:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:11:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$inet6(r0, &(0x7f0000000100)=""/81, 0x51, 0x43, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x6}, 0xc) 16:11:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8001, 0x9}, 0xc) r1 = semget$private(0x0, 0x1, 0x11e) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000000c0)=0xfffffffffffffff7) semctl$IPC_RMID(r1, 0x0, 0x0) 16:11:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8038, 0x40) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/78, 0x4e) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0xfffffffffffffff4) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="c8bd26ce780e6f7728e1f86628f6b6b528001e0e157ef8dfa7abe6e0542e7a8f0d5225ca5fc9c775e7fbc91c05", 0x2d}], 0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/52, 0x34) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:11:03 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6040, 0x3) close(r0) 16:11:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) mkdirat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) 16:11:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x9, 0x9, 0x6, "2bb43e6f07512bae660f847934738ea75f1250a9", 0x10001, 0x7}) 16:11:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) bind$inet(r4, &(0x7f0000000140)={0x2, 0x2}, 0xc) getgid() 16:11:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x18990, 0x4) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x1000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r2) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="28468353506ff78c9a1a8d5f6558ccd1649a0f69ec11", 0x16}], 0x1, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x60, 0x1}, 0x9) 16:11:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) sync() 16:11:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x7, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = getppid() r6 = geteuid() write(r2, &(0x7f0000000580)="ef82eed3b17b328e769a855fbd9b32fa7d60f4becf20f8ae9ddcde0ffee566bfc3160498383fe38c90517b894950e0abac76e834fc11699711e4a78da720532fb56349da7922846aadf436f8f160ed9c9270e8d6d2d6854ad178a36d94b8e14ddde7a76a2d734f0b690c89a3c81dac8cbf0bd056fb1306c314f7853a95874958779a5d83a5743616457074fd346465fbaf33df0ba0fa27f20f9020abd8071b", 0x9f) r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) r8 = semget$private(0x0, 0x3, 0x400) semop(r8, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) dup2(r1, r3) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r9 = geteuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x1b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) semctl$GETVAL(r8, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x101) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r7) setuid(r9) mlockall(0x1) 16:11:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) writev(r2, &(0x7f0000001340)=[{&(0x7f00000001c0)="45ca798320347bbf95a2857761010368f90f5991fe8f933e0ff4c7d6171df52877f932093545a3bcdef9d683c42fd6e69c0610993163967ff246be9c712ffb733f387883e9c1bb", 0x47}, {&(0x7f0000000240)="d452c0de0f3c9f3598f2da3dbbeec1c34a557c61fde69676168c6b0cef4a1a615be6cc658e0c06929dc7d3471f74624d26e5b6653f3748525956522979a5866b1d862a1527f905537f0413e794067670e259775568ba28dcfd575703cc5ae26ba1a20462337280b172a9745bdacc41c126ff74a2104e48ed81c8f8589ecdc405cf84d94ad07297a3070b38425c10cfa2b59da7089299dd5e69ea2c5d9c0564a98fc7678fb3c7aa929cbb02fc613a77f75a0942361d6b757be0b9bb703b467c437bbd7749e872b3b002d0de98d82e170c415e0e5903d495e8b54c60f8592007ef1b0066f4a6f11faee8d4259348a898b579d614b3727d14d0e6b425182a39f4407d42e3df1471470a319df2ef5d0f9a56f5f6ffcbe0f4367d50bb7e91036c648ed9a46187da764aa98e9572b1c9b0e11c497b44af22b4ab6e08dfb2e0a0b79d4449c6e7dbbaf13ac24343f19fd13d576a3632e9b42b4f3f88a6cf740b732f2004cf47b14427cd553846ea6865f8530402bd3ae27cd566716043657ae78324ec2c582827798236eeace2fdb810903fafb512f17f9b30070c4375d3207d913c909b870d36132fed490002c86b17747b53d5c19ca08eba51283b4585ceee7830230f1d56f497bd0f95c4c449b01c4880456f2514c137319eb77057efcf517a6f6248ab0a4797cc43f40e5920831ce5720dea4271acaa3b091fe6d3b8349441903023ccfbb510209d321f25476bf260f9260a58b4daac265a3bc18d52d16eaef3b21fce57f80333d903900e4e4a12cf12602b65f0c156af526f7db3c4da156da7aab8a00eaa1a96bebabc073a42495f92fd5be0baf6e24ff929b2462c04ac2826c92cbcf610f9f1cb85d87a800c2ffa35f26b594ca8af2abe446bc5b2f657b012b55fe8899f7089dbf90f2816ac995be67213120e8d67b0ca894703342731b617aacd3b3c06a694355a8b4888bbb58308ac73f5ff639fce57ca465859cc387257e6f578c6ffd4003b039ae4b9e1a8bab9f24a0e91f904e605fc168cbda14fea0d8514f4fe5f91aac941be7b90312b624a1117e55212d931a9a15ef9867e1f214a1b9cb1a9006072e69cbca1d5b595cfb8888a2d0e32d37b961813d9e1b8a639dc3da1c7d0fdc21fda0a3e926beaa99cc5fff37edcb1fbd7c9c1b9dc6f47a433d6027c2ccce56847ce015852d95722be065d238fb4c11d97aa8fa1702c526d8353d37b9ec49a0a5496035b4f391b62bcc27dbf22bcc1f0ed2848d593f911109b5ec4cb0fbad383257568d2013764bf08912ffedb2c39c224354a02eedaf64d50f92abcd9f9e94759ea8dcc8bf5d3f86e0d81e00025f132f6d4be005abc942ee4a40c7cbaa7438b6c24901131c1bfc58c7659a3305a42d53b729b46ff5ea164cda7e64a73350a7b3bd4b1de1444ce328e99c2980573998f99b60db6929c0dc368f3e599251c6642c77aaaa327659ef39a751fdd395238bbb19a21e14170c32ec6f3c7a5e121a6efe2115add5c8afd00277e4c62b688072f60d74a612d61bd6519ff0dabfec5747e3eccd81bd95f8b2d1640c045eed877217167b4d410876d99b3ef2a291f45c4e2bbcacab5e9dc1fb367a95d2b2f7971c064905791ad21a7ca556ee24c161abff5caf1b85623de0ce123fc8929bcd01183d594f31b97dc4dd267b24acf0c8647cf81dff1523c312456e04e550b77d0dc3841839cd3f98fa2fc1e383a3dd6101ee2fd7cac398167eb8e64d60f65c863566e49b09055c327186fd841d6422dd0caccb13482c35dacf8fc4b3fbbf858019dbb45c41bb5133c76844a3967fed50c1a2dc5f341553f4d5190cb1466db9988bc349a91c102fdf49d104a816a98a3382639f6b435059b23187ee7b83dd637da268cf4df28e79bfed9e70ead934160151ab1f8a296c5f15f8d20af2a17f3fd109fa628e02bd2a2587ead7732dc72efee38e9070d2356a9c51d3c513b7a573851184078d3dda396a1835990a44b25fb2d3b909a6fceeafd98ca449054626029c71696bf8baa94c56a823fb72679b6f6a1385951d6ed46f4eefe0cd8c5d6d984cea4de791180627e8f9ea7aab3c9f4d011da31cf45deec0c15f15ebf9cf75cf998010c0a46523f33927787ed28a21e1f9ce77ce4b283918d28e721010740b26e6792ef01fb36719e53f949f676fc95f24249f6a5d391a7aae734e492cc196723c63f110183f49b11d47c3635d8902182dc1328582aa2f2c3bcb92a87a4259bf2e60e61ac92fa35643c88e626ce03b10b41556160a6be3d2c69316881d04599b5f9a5b36705592862ff22f51395c43c1063526721d2845237404b1922970f16c527aaea8428ef65c66df3e32f19e15b79de40fa52d3b13a2d94a2aad7dc0602ad035c9b67e5d1fc4bbbfde4449eff60269d45546297a784f451979880786b678e6dc2aac006aafdcd6287b2fb03eef51e49b05fa944c76a3e9e42065108dff96d41d23fc126d68c0db4df46cda1e80d77b98dcbfec39d751d3f739b8477515eef311fbc11d7cd1a6ddafa4ed44cd64d38b63614cef34d73a2c3aada974c817365cf7a8a7942a78a364ce4531dcc09f07842a93c8daebd7502fd63e00c453d5985d94b5dd9e880661adc2c916b5ee6536bbdb2bf962e5658e25d39d325e1c75bb2a8fd9b267c5bd179a2ed7ba1e9ce1aa5d0276aa7a95b9976b490ee097a705dc5cc98ecf8e2d58147d551969a8d2fb34feb61a09eb92e8a88dfecdb9b6def18359f6b34d97bbb4c38067bb0576a1e6617c8b4543efdabc35bd8dbac0f5c91fd70c6436e358e6a49dc73fe0fca5deb5a56c757cab7e45d54c3ea9ed9ee755b27463789293387e75d0bc2f7d3aa9d2dda26a9d26daf8f11d424d8f96f9b2f0211d58d4f4d57a85863e0a07f2bc1fd2d48ff288a7193fe1ec2096ce6d314aa265a1bdc95b0254f56cc02416b548d61415284400049d0582eb39f28aba3ef142903887a4fb483e0edf0077a855108ae635df66c552f0f5c7a0d8e01fd2d99ab1055bafdacb4bacc9ff5acdca630492176b99efb9fa26fb72306b8ad877f47bb50f2e1e4e129ee9b456c6df2eac5c79a9bf33ad9f4f1179bd5983e01ffd83bbf28229a5d4d0d3399ef92c610c512aa9f1efb5a8b01cbda97b8e8b66a6ffd819c04d360bd7b1c5a97260dc27ecdef41d398a261c32d6440b9e1a18a278c21a7da73b08200b1dbf2a74924c1b7cdcef3cfd0d4058731dcfde4c114f1ae6ccfb0b09fdbde82443a52808b5c8f21bc3d0d9b8f29af1be2b2e4fe2c4cb47838ffa42c64bcb5c2d24b783efbeb24911ee2d603a044a3cc3c3ef4ecb9956a4547bd5c6c5bae93567fc170a6e43c687f6f7845d822a1bc16454d7820550b307b1509c85a0d538f15286607dd77e7e88950d2796ff8490bf1117ba7083f42b956b63e7ccb95db88198618e516425a539d01a54c51abc9348b216fd7ac10476ad1d3f70a04f421cc8536ceda9701f0756b936a36211293df4d1ce33c89f1d1f000e4ebf471fbd1a4572727483669318ba3e510e64fb7a9a4882823c5b5309cc1526dd76ab2315e6ef9b02547153b2876dbbe26aed78ec29ce3a050952131d104ad92693be2e7067470bb0b57b831fa1b6d5ec43ace17b6a393d78238fd43e7346bcecb999f98ffeff28918404f4809c0b388035d8f87ba830c8c8a2fd692bfd6c36a0d57322ae67c2df56fc5dc4ac5576218f15a8947815765c42e51817b091461ee0ba748e9f72e0c639df5d08336abb0a7d607f5a20c7b1987bc6425a08054cf5c647c9fca1426a0a237cafdd4428424ab439fbd1d191b8962567013cae182fe40f0b975553443833fa54fc59c18c2ef22dba66e62ea8d22b5462a54a590f173982c164777cd918b01d7b0dc7f9dad96302d0d6a2a99cd43fa96df6b3d22df13232dcb3742988e85b117be0a229e8fab17347206a56b3763ebc7c01dae7a2976b3f9e6d7f9291feaf0d4ea85b4f8e2c9c03c095ade4191753c96a30fa1e7658a6bdf603ea277741faf311a5e0a0665025a0f9f3241fac31c57cad121f0d2314cd42fded04009bb35e87f3178fa5476a4915edc2806306dad09f25487f03c74c332c8a2f96526049c9f16afdcde0a2bd19efca63671981311bf489b221d38afe4b04b036cb158cf4d65fffa6011c51173b133671ce46ee062df972384923f88cce207b0fb6cb1709b4ad3fd554f3261f27786c8db16124a88d1b8c5a5d1cd94d8f9eb36b3c1f100b689bc23a23c8d194245129c0e9083bea306a8dff01e38f463d4acf9a246b3b2535cdfad22c690bfe0b86f7f76007624b0f589c3cf528c7062a22239672772f16e31c65fc20d23e5bce1ea1bf96ad9763cce2d5ddc56a4f8c7b5b4ae042b8299b99d84cd0c412c8b4b9a512f18e846ff9c4275e74bfbcc58d2dac4c2d090b0f473429fdf0d4a67adef7383076d92ddec5b867ea0624afe02090ecd40c32e7ba129b961ab86820baad2876c97b9b008b9db1fd714f3c31375f99c389c3f36618b9c290097e42bddeb37e80ddb8a2735655bd894d58d20e7887c8008659103619bd5d1a5736e4ae9a1a0be3c91f87cc41635ca9b55785f64944ffd1ecfb2d3451fae25c68849dc7c7d3bae00e0d9bf3c0b8872ede2c422915d76a7c2b26623b62460dad1a6b333a25d9fa7746a16bc623c15aacdf27704488f00d171e4d4ab43fa6455454f60e7157c923d48909b52b495a7b45c1b0553ff967ee9f73193c6fb6577137e09dd7a043a29f5c31fd89df9c6934f7df00a2f203fae78668872b177ccb1b301800ae98a7870064dca673bc813df3b03bc8d8774de61e95a5a0096b1c7dd307003545b2dc8c34617271f05c0f1ddc05d704c6de89615b2e8ab39302427680d3a361ef92915d0093b6add39f97de267fb2288b65c2ac067c7dd1c93e26b4ddb090cd0e1968b1ada5c306cc2710ea5c8252d63aabeadd4696036f61e8061b64b7a7834838a35334ca455404ae656def6c1e9a6818b612d87b26c92318f8a70876c4ef38934040eaa0ede97d5031803f8fd5538f2bb6f3fa7586fd6c82dfe86e8a72242aa653b06879a4dfbe6f6cbcb1c1bea202d7ced757e74fb528d526b1e64d8fe58936d42db918506c216859e6b20f36f27156e670fd5ee66658b4f4d2272fda0b69bee01f81df8dd88e8d527c13b77d0d3975aec1b923fb4f1da2d3644a69bc6cab16c31bf4b0453c4da0dee950a8e4d5af954f47e77f41b53a19e798f628d6ab179f8333066e201938030c169def58531eb51fbf095cb0cfb8e2d6dc08146086df0644c9d436f346ff9803ef1cc7c6c57cfe4a09ae71b205fe8639ac80674abb06f549034400019e7ffd75c808e5f6d3c47f984d26be8e38ba1d68380df8ea614846dc3493a623c94c896ea62055dfa6edb11b185170fa0e2f870d9eaa96b6ca022945c2d7c3950ec9bdf62c8223e2081a63eb43825564c204005a4f192a465c79dabb79c765e4dbb8f99dbdd0b469c20e9f0e3e99d43eb29793be6793dc6a6a2ca730d0f84400523c8c864f7f06474a4ff2aefd26902cc88cce3397d068ad7b8e814ed2a6322db06a66fd4eaa0c1a019c947eb1ab67d981ac03f840114136bc75e337de94196cdb84d6831c90c529799d2b9a7ac97ef54b20b4ce2746a5f006fbc63c1023d5f3348c4a10da9c43ed490e1cec535f79d70cb21c05d6e62cfd1c78497a7e7b10f3a261fd9405a2577c119980569431dec3a4a0c264069bac57e66655dc98e0ed6c61d851fb9ea7b01165d71ae2e2b10187ed07633e4c66c122edb05662b8ce1477c625307", 0x1000}, {&(0x7f0000001240)="d6ce165ecf68c58db22f6f6dfc95ae42", 0x10}, {&(0x7f0000001280)="0cdc7201dd7a96970697e49bb37b4be652fed93e4ee3f17f4a190a634a5a3a2555eefe8df87cdbc02c923ede7793ff995d39b2b567f417cd50c64f4d9f12a71e093a31766db7fdb37e98af5599f1aa0534d6896b9f5f746959118d38c29f1933870b237c9fbd40ae9f5faba5f4833b8035c54353d7a8fc59089a8ba4c6ad093288d4b1c5a474783d88330e1deb3b3297c9a97e5342f1510d75fae5b3448a0885fc128d", 0xa3}], 0x4) listen(r0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) bind(r0, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:11:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8001, 0x9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getgroups(0x3, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000180)="f357b9bcff005e5b4cc2e122e25b6a80ead643ebfacfa1460cd12a8d69d140080fc476d4871b70e5b8ed7bc12f66cb53f7425a51b43c0ba042063d252dc63f5c58238be55cf1529049e2ae3f7d1aa5be5cfc0890c2e94dac2e179d487668fbce924c7a2ca5c5fe4064f654919f1ab19b2fe3a36f70bad6511b5c341b94ada0b84bae3d002240ffe48579915c19b7c5cd", 0x90}, {&(0x7f0000000100)="36c295ade5f788de23778e8f4c84968be797edec0bc6ecaddffd67fd880c00688190a8f34f9ff51cf4f808339f46bd55f29c0cf9a88ec806220cea13806b", 0x3e}, {&(0x7f0000000240)="9043b61281b0d4cfe07ee5373b9ff823e4f71fb3ecf36494004bf977adcad3efc068f284ce2f7e1c1d809e875748d038d0a16ffd6d927f8a3a3bd3e0b7c2cfc82c77283f53b2ead8d997836a9ff9ebc1e3d9774c2ded255807f8df932dda243f9bfd036baed4f21a3ee0c299fe39701e0e74f13f7140d2176f5159d5e492393e9426bec9dc24616f9fd5d195c2c4bbb8c7aa739c4277737b1bb74ac82b05c72f4dd2965c9b35ca5932a6e9e1391e665c4bb656e04d47f2d52adbcd99c865c7d90c52b3179bf0d33c489913764e87525b2ee1e3a595967860", 0xd8}, {&(0x7f0000000340)="0a7f130d266df7ab873ec06a0dd4bc361e80bb9e445f9fa6d8b65fb932f991407383d24da76d26564a8939747d0a41e625e902be377f1dead765b1663819baf8", 0x40}, {&(0x7f0000000380)="4dec59dce87fa18885d57cd71dcffcf89c4b932dfcab661b0d66c388ad12d663b1dcc273698daaf9518b5b9136e6e77ad6c64d670caf88ab2984355c3df7a0b53f5b36e00edbb1289c59371298d9bb20e9b56047d50a87a2ae294423b0b472c88e0203c09bb0d8c9fae02292e24d2c9e4e383ff2810b8bbe4744ca0955bc6b05b0b68768f0806e6c04dc4d5bc05a8da1d94f4bbeb74e4a16f7f9c0fdfae124946f1a985656", 0xa5}, {&(0x7f0000000440)="6d209b6a3726bc534a24cb5fe2fcf94a305056ed577073571714457c8e11bd32dfefc90d19d257f93fb3eb6b370f7e9252092886576601232a0eff36f0c235ea7b4de09a498c21c0d36fe86d0bdbc41a958e34d00e60ab283980cd2d03e26043d4dec7a9077c9e478ce5d945e8ae6c4e68833c7a602ad065792cf4877c9ba08310066ef628f4cf2c554ee9", 0x8b}, {&(0x7f0000000500)="56b11b5e766f11a2933953670a04798e605d7b09031b94789799d823535594face16bc9da4318946a48e10aa1d52cba43a06becca9e2aa08fd43005ea373be09425754351cf673990ffb667baf6731d4bd769620dc4d73f4b557c7938ffeb51d6d93c50bd52cefee35b2e1754c4f2a66223c3135d98397f81b95b37e8e8a96c7d9b9a2dc71f53f1cb8f592df4a8a28be215ab9cf26288219352f0fdfbfb818d18830aefba614d644d71f298d8581c8d24548ec84b012689185678076c556163e0928bfa528ad3311f1e99ae0c29c84a6cb9757de2748475de8fe836862b0d39879d9a4e62907b4868fac6dfadc84cd276fd75c3c3f7398", 0xf7}, {&(0x7f0000000600)="aad9cb9b6032fa5ab50a97af69abc71dd4c2753f06a631cb2e269f5c94faa45171d384f5dbdf3fc79594c4fb23501de48531003cd5358354eb3975c201863e40daa3d719fd32bf486c825457f5806bae20c3d20d01690294e3b0c652dd5a14e6c2b4e2bc17ba80e7fbcb7d194514aaf4b3fd749eda664609ecfd1d6d06aa0e1e6741bc2259b108d16575588a380ac0a998b73f293a6e91d399c56f53426bba072dd1d1cc95b47c689f83d97be4ee1fe5e59748af39873d8c0dfb56666e63e6b16e744c3cd012e93c42ad82abf38c25f48219cd1beffdc977485b0f60d3ef653c0d663fa4997df0fce8aecb7fb9bab4ff13c8e4f0c290cb59c86ef443da0b80cf5f596613934bb9c2e085c396d99a04107da910bc5d951c75a795a4e13c8b6c9a8cbc2f801acac1c75963f7aebd4022ded13e0087d73b2314a55c3ecc78c198aac95e77e8ea4284ebd728b3d5ecd2ebb86cce2a54b59eb5d04fdb797d4bc5adc0fd097fef05571a1ef2591fd7f57094674dccb85c4a7818fbf1fee71291dcad821706530999a97c03a7912fa7b4aa381fc9859488c694b8c79e0f580292354dc1083b2afe327dc6e609b6bbe3ed52672182dd3903a1522a13897bd14c709a46e6797596fdcda61a0397e2284654a316c726bac476a2f34f1a711b3019a30f22d97310a464e3c8b66c53ba504f7c8be4f71b58f06863bad8aacb0ed64e98efeac4dfd281fdc14ac17a546e82ca87b12aa95de4db2ee6d894a64691972b275e02848742ff26fa67bddc1bcf43d7f22e74077b4f58b426e66218a580ab3e0ba53fa64633efd4205114c8fbcf64f253076d06a5a6e3440f5a19e028179b4cb5d2409592386a8a87aff96bdae68ae32812e28183724986963622494491b6b4d299c1053ad2c1943b8a3fad90b6f90a63afc133b41742293e1cfd683c1c53302ef3ea12c2a19f91ba86dd244af3664d83fee36e84da492c673511aa96d008983e013829d5659951be213a25df069417611a8ef9e4ee13706413b00701b5502ef063c27d09e2dc1d28abc5b490c9a6682364b8ba90b33adfd2759c5031c30d93bb379212c9ed25851ce023772ea48abb3db8d5cf5c2882bb84ffd7ce75abd5f02e6e62981ea920ab40cf15d653c83c8bb84d53849e555eee24c4de05372b3016c7586a826dbbf4f23117e24ac671ff65f8c0a5526f2a24b164ebabdc36f0123efdd3d7cd5f0bba7690c91cfa66ebae75e6bae3be3fa2f4c720a325a0017fc7c66f95ad6f3db3f2635057fd7cac3c3f73f4f57892443b5a99d05e9fe50ace8271cbfb5a8b922b002d6bc307d591f0f140021aac57e1edf554306f562c00c370b21230bfe17804ca4e8381540303b5a7fd08d26985f68ec1e4c9d61c2b23c61926f30f9da60038f7ad1ae1165799305d04d928828b039d6aa2b2e17363c3e8cc399d7026c1f5bbb16d5c995ba506eca7fbe5225915f002f1c6d846f4acf3fff1fa55839e4e45f2264f619f036fb09ef1299444358953e220c39f90ea86f283e2e09ada27c79542b942b7da3032bf887aaca2ac4f86db5e2357ac0ac2ad589dc09854e3858525f127e5fc2665ff4bb8ba9af0287d35b13a39a04f246f638bfd17d6d3e83f6a013fc9ef2edd8040704457baf4e39c29be96671949b370a3fc587a4b18349bbec6330f7aebe5269bb46ec0d5793902ff3175700f8885a430ed2d3ca71343b03e8f4b787c0429db31138ba798c5f5b24353c18a6084a6cb9995b96a7a97c9d8a357b823fd6f0984ace11cd07cd6b44251be436135c9184a5373ec618bf7c43b452ca22e25288f06bd562a36503881dfab9c3fe718a36e43f1750f85e5fc1e4c2f7a8a53afe7126cd3b387175315e47d833c58638b6312a6042500cce18d56c23e6b2f00496f64447a5098ec05445394b77acf218cb7532b61f6cd1b35e435bf187400e33f38d082f052e259fd5129b2e1ada7acabe5d4f4dbab20a9e90853c19cded2e67a7065fac22cc889cf23276cddbf5f2eedb30de3b86ba05a1e125f660ae4b28899312bfd3714fcbd730bbe860be8ebe5746696c25d8bc7adbea95006610aebec00d8a47f0a1c9ba22261f602f0e18412982029cadcb1db52162e7265eff64624dbb8822277d5d42d5f6f105c1cdeb152f35c0fee8e7a648e9c78303fd47dbe71cdf9d1eddb43642d64a6a41b1c3222f65f947fbc0681c7dc4981f76257af668d6a9af77147a71d0d8eb765a343bd3c6e1c85043e8f9acdae0a62b38a7ebb33067d6c79693f358205a50a0fe2c5dbd5d2b32ae2c708631dd28a766b148a732b3d7e2612f8314e9dc800583d4aaf1b65c6bc862c7d75f044ddaf81f077f7d4d4f60e4ae843a5799c4a3d2e3edc147fff96860a5becec460ea824aa4aee022078a1e5c8e43fa340e54dfcca62e64168070a35a4f3d956d4d49512569043abfc10d0e29acb960d1646629de62785b89c438c3c2447080b083371750ba060032faa734176a0693a20089547faca9b23865e5f6e8e28251ed04f1f46930bce2350ee2c3dd883aaa3fd3b3907d57a2f7149edcdf9539d01db08800b40a756e2ab67ab9efa8970b1cf91295fa13e333ab61839c71211659006011198a5578f09fbfbe03ade2509b020ac6a4984bfa50449c11d69cf96b7cddd2c960efc6a45550f680afafb4330a01e33996d0a0c5516b0c95a44e0ec6a036e40d482c51ea56cc5396f14aecff20030fd0797f393ff73b450375f5a20f1ed68a5467ed794f17d47447f4805ea4fd63c853313ed773e0268d141055839f34535715b1b3131897b5a414b47430626e32c392ed2e63b0971f053a9bcb6b68fa7422ebf306af0a8c3648b83bdfda11f0a34d49103959c777d20635e98274f5958d5db7a27a8a660d480d60ff791998c5f3a1b8ec22b041917b70e356292d49ae0366aaaf9e358dcdc395d36eea69ed3a71d76aaa26d37aa46c42f7a43bf24534c62aae33f8e14a32331fc3d157f9433dd65db2e7008b5b4ace7ad4dd396ed14982b843a07c2b4ff7a820733eb62a0849211415afab4a1856287315e6a8f7bff3621e50fe2ee026facc61757c5dfd75db1aa8c4d623a2ac2e82a02a88b9ab30d819afdab11faa61e7d2fe856b5cbd38a3122ebabec89e777b7591d173372e7b2583a5a58be89588cc975940fc02b6b312494d23a5c746e7c3996c00808cd70839bd37016dd54d6b30145c449b8079ff93421df79fd5ea9ccbc42632109c8598d0c51437cb5ade08a799e990544610b8efd99bb2877f20b8da23c87e0449b8473e2340fb0a018bb47c514c7de17fd5e6ba7f67ccc48e00ade95787cea7213eea6dfaf51e820ad0d98ae766fa2bcba608e8e6c6b402a3a58b0c7a98f5caba3a7ba52aeb4fb74031383d7fcd6d98bac1a97b79667be42dd3ce370c470d52c3f00a25f9b914d9ba20b8431ca33d059f4ff2ccec74a45b121213c25c500de69d6446864b2bc24f2baca34bee40a3c86b1a4632e2d054730d1a0ab673f4d51264b82a1675eb8faa756cf3c861f64181276a288d08bd3c863cadf6f3d92d0d8efac956ea0656855ff7b1adb427205d5b7d7bf70b499db080a71544967517d24a3d8f88c62da675e51924f261300c2ac27f3172fca9284576a2dece2f34be09e5e7d5450c46ef4d759a97b86e8e388ce244bc2679f1b62e296db222d3818bd8495ce8c05add6b6ad373889ce4320fc3ae71332f8dbb341557dbd258bb811d407c90b13b96369e792e8d19a2d309db986ed453006f56d3c7726781d2a3be531386b6046face224160a19ab9191ccefa5e7bca12a7c0d54633bad24c52486044768f7e474c8f78ab8ad3c6c4456d2202155dfe0922cd40e12c2ca76e761b6b31ded373c63c8fb2680c0ae5d01a2d6f7239b4c7d015b2a9b8b3af49dc31c4b77ecea88e75d8a9b69bb5b765398b3555e995b7c70946192db2ca8f2a3e0205441a916f6ae5400bb245ed03b090d27950a833f077632aae4d8554e7380906803118f51e0fa66f6924ea42e0c3bab558885ba0c9c9af79e597a8514bc826b51da8ec919c94ce5d3b103240366d8f2373fd62758b34c7c0268d4fb40be0044511a642050341a03f4a1e30f6025d489f2951171968d59a11521e915f84f35f3c6ab87efe2271b8123b041edd90e2c0e23f03c44935c9cbeef14bee8941ac784e9299b86c716a71f15712bd66e1c86afbc8b7030131ef0cd6b8fab9d6c42c778ceefd7eadb904b95cd1823b5530402b4672f144bc8aed0b7dd3f670aae947c841df9d449f78b4692fb143f75456bacd0dfbf788d8c2a8bb43a0f4fc4cd6d9a25f503633536cfc2f6ef9d552a585595efce61081a14313ce146e10f975bea35bf711c6a1cf7f7219ca8867472daab6758f26e4492a6bc09777fa3ded4d0dbf32f74828614a4c5e384fde4eeca7cc65a46827237da3685b0482f617183cb28bb6f675f021064e84c0299a8eeba0465b071846d45269f91a716bd1cf759a24ef403beb09f07596bd265e7f46f5eb08007a4720f287a349e4d9582e9ee6b5b8b20ff8fafc875918c1cf79c4a8f826c1ca7bbb6f8ed4a080a4624da498673b240753230c9dbfcd0c45a96f3fa08ca1a85f59a829a8836cf2e90baeca0dfa62ce4d6b662ba42ab01dd1e8d9a014571244a360e510d9fcc06a8a5c2a05f777b226a30c156e406e18560af44abc4c7fcf139b1e1081534b9151761ffdaeda017f4df3cf7a6718ef54140a505dc6d71d045a8fbe896784ff56964f88cb74411bf67686e83a47a4b3f1b8e099412d96f3a4b3464b684c31be191256a5517d91197cd20a68a9ac42b5ed0d4e9c0f343b041bed425d30471d24117db2ae6f7720e2d2d94f6288495ec971789f8adb8fbc11565ddea599c446a9b93f45360bf6289741b42eb597f00c8323371742156961df1d2248d582f55c72128edf82f606135c0407c6108d62b194d7e220e4ad6bd58f6a996ca67d7523b627a2a756fb8ed1ff1195079cc360a8a6a6ddabfc47b2e8ea8a448f2faa69f0ee6079e8bfd9258e9d99bfbdf2f27fc8466e2adb7bb43cc35e597a919ed5cc71419f0862e0ac44752344fc8a270d0d000005950ad2f07fea3032c0783a426cacd57941208823543781064b23d19d27ab23770a007e390f6b9571b14394e332d07c769973243a3529e2ca7d55a69c9f80852a1541c49e26cf369ed530064fba2de3f800db620b202eb1c3bf493a6ff6e8eda384977c37d6bf4d8d894edf886c938935320f1685187d091e1690d6edc22591f61877951559e2d064a75897ddbb6db0ec7f3c99392c819e91a8d93f4a731662c1964e091d84f1b3a35f0fde5761b51b8df2538cb57ce16fb359daa8928665994de5c806d54283bc0811104ebdb6e84bef8ab7032be5999da33d54872aa7f04a0621496283821db55e643b7961805369c6138d28204ca3fe8260cdb5aa738c3f4ee4b1d1204cd117cba4553251b5916cf2efa1b89cfe794dff7f2bdf65e6965cf24a2afa2837ac4ac6a9ab08e177246b8d02672a8431871dbc14be580224a0e8d2818dbee087b5f9f6669b6627efea11d6a1353e7379284f8392a5aa6e68a982f803513829e23d320b527dd2a1f3f63f83f30c62f178f2b6c3147189272d20844216cb51441b0b21bd6562f9221f803ea44cbdc813a7725fa26f1002431f705bbd3b1b4bce75309d8bd4050986689727e07345be813d67c48df2c29728b52a26942d7c2e1c718e38cd92fe736cd9301fd8931cd4fcfddac47037c6a73fca390b8206cdcc6c8cc4b6c0eb13d77d861a", 0x1000}, {&(0x7f0000001600)="a43f6896de21bc2574c8dc13142a4be7f73a94f5dc0e98ee074a2ace29b4e2f53bac5ff14ce2acd2411993fa5b37499debe86b85e904928eaed64855d4f6d6db09031fb7d5450a849c9d87aabd9295697e1b67478fe0974eb39325736540f035623a0355aaf9f6808da87327f0f0a7e17326be5ea95a0ffccce7171a3d22c4188b748d6164437d2e231af94d176e4a837246725c0e636707a855bbf7aa961eb63a06866efed69e120bfe98a3a4ab54e5115befe2dd1134d2765fbc7103695c989e266cfc26f45dd40e74006e553bac77f07c95408af54ddbd24b04bb3f6058a3440247997bad", 0xe6}], 0x9, &(0x7f0000001b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff00006c34a945fdfe1e00000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x98, 0x4}, 0x8) r10 = semget$private(0x0, 0x1, 0x120) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000000140)=""/57) 16:11:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x46, 0x200000b8, 0x9, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0x7, 0x97}, {{r1}, 0xfffffffffffffffa, 0x5, 0xe, 0x9, 0xd37}], 0x1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0x21, 0x2bd4, 0xfffffffffffffff7}], 0x2, &(0x7f0000000180)={0xffffffff, 0x7fff}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r0) 16:11:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="b3b325a1078287d56c759e4cb3df5d0593e2df499a102438aca9da3adb32cead77306dee13b3ac39ab2aed283705911db8a470b1aef677f979cb78255faa795bdf7d18ac741b8e3c68f43c397833ee83b47b4d892485d5183161a3da7de4c765f3fb6cadd1c809a92e3246daa7b068f7aed92fb8dae1f587f64e09be65f9792540817624f5881d53ba3812b1578b0bb6cf0e73f4183cd9a03e70ad7ccb11c3d2083762a60a6e7b298cb62a64a3b1c6e2bc", 0xb1}, {&(0x7f0000000140)="e570fe2c1ed87444632c8154b8c2d09acd8f1e44ae332266e6037202af400ab57ff70ec8a81f8bbb6460c90987c95190cd0ea392bbe37855bd935f993d78c1bd5fa624655e28591e0dd91133065f6b9d5c26944419de0048b02d2c306595a8604d6774d3b71948df6546dab83ddd80cb3106960d3c3e3789112488a3a44d0b77f2326a827fb5af8ac6bfaf4fb04e0deecc163d07da11192bb9851ede9ccfb27ae6787038365e75cae2ec5ade735b5dc1afe2e37f72415e6fc195ff0588b714f7225e296dedab616af5a1fd7f65f85da1ff4d3e03eb5e55b21320f123bc5e37", 0xdf}, {&(0x7f0000000240)="f71c29584b1eb0f02eaf6223f48450071eb6b1734323db8782c73c64d000cd776aa21de98a39d9a3201c1e6841415c7ab189216cb4478f67e7c0b41166149c142899f1fd918a521b95dd28e69033e7add7dc0714e8595fc70d43301288f196c6fdcee91a7da3b308274875d79fb07e23006fe7dff45dea376b40d5", 0x7b}, {&(0x7f00000002c0)="4a139cf9d5815097e282bd94a8ff40a3713c4a2227acd669de35c1200300de22e2000bb99a7e254d62905d287ebd6d4805786fd6b628fbac88e59bc3d356709f8d352183181b771d89c037d191c271b9fc6e4dddaed4aa28a93ff1eec153a4f7d1d41b8f284d7b39a18f427635f5a527aacf98d498dbd4996f87bfb624d6a90b987747b8cf6484b55c8d7cd0a0d40aacccb9b85f106592c3529f74e22aafad1909261f5018554dc008a3ec76c3a812a1c8d62099d464c332ea419acef54d211c235102a7d82a2b1940088d27422a355b9dba67e3d104afe9165dd265ec9cdb", 0xdf}], 0x4) write(r0, 0x0, 0x1cf) readlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)=""/123, 0x7b) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f00000004c0)=0x3, 0x4) 16:11:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:11:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) r1 = dup(r0) socket$inet6(0x18, 0x4003, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0x800, 0x4, 0x400, 0xffff, 0xfffffffffffffffe, 0x81, 0x6, 0xffffffff80000000}, &(0x7f00000000c0)={0x400000000000, 0x1, 0x20, 0x9, 0xcbc, 0xf40, 0x0, 0x5}, &(0x7f0000000100)={0x4, 0x3, 0x8, 0x7fffffff, 0xff, 0x5, 0x8, 0x2}, &(0x7f0000000140)={0x3a3b, 0x81}) 16:11:04 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = geteuid() r10 = getegid() r11 = getpid() r12 = geteuid() getgroups(0x8, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r14 = getppid() r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r18 = getuid() getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="be3dbd46e50b46892ac1e3bb6b661d0d973af3b98415f022f8ed3d9c4c134b28644f7b6b35833fa6f83dbbaaaa1c8c70bb318eb05a5b438eed14d2c4237bdccf174a0753c827f135217242eb87510a0a83a8258e182bdef064cc01ce810582340206edb6e8ac4d41ec39ffb2018e4bd09b2822ffb2b0d0a57f1b4238b759be167b2e36b1f7785c4ccda67c109ad891db0de12e828a106262982d8f7255", 0x9d}, {&(0x7f0000000240)="151f37aaddbc66aa86687f86bfed5ea6aa3085be12e8ea7ba5583f16bc6c73e5a79378e0f7ce9f64c578d787042a7f3762a516344878bfcaf5dd9eb498aba212ab3ec28bece0747d763b57047fc1a0ac65bd4944576481f541459b7a4c6f172b676f82e4b90031d8ada912d79bbf68ec61e8974d153a228f9dcc4c5b74819c9a1d587ebdcebb1c643896869c707e", 0x8e}], 0x2, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="0000000820000000000010d7468d20a2500400ff00000000000b", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x40d}, 0x40e) syz_open_pts() fchflags(r0, 0x2) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r20, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) r21 = syz_open_pts() dup2(r21, r21) chdir(&(0x7f0000000040)='./file0\x00') 16:11:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = kqueue() socket(0x16, 0x4004, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x8000000000000008, 0x0, 0x4000000, 0x0) madvise(&(0x7f00004f0000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:11:05 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8008, 0x0) r2 = msgget$private(0x0, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xfffffffffffffe01, r3, r4, r5, 0x0, 0x88, 0x3}, 0x1ff, 0x8, r6, r7, 0x6, 0x6c, 0xfff, 0xfff}) geteuid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1, 0xffffffffffffffff}, {0x46, 0x2}, {0x87, 0x8000}, {0x0, 0x1}], 0x4}) 16:11:05 executing program 0: mknod(&(0x7f0000000040)='\x00', 0x2000, 0x40004010000028ad) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="d2d62f1fe02bcd6baf1fdd6d2964731a27b8a7084d16de0c57ed03fa94889fdedb31f467c1352bc96de85d1be22b4882965a72c60f5eb242877d8553eb7527d646ca337f00c793ea109a2f44f0f92c7e9f141d90c2743c023631528d023601a170d40055f50134821a8db8deefc5db463c1c6e67ee71a00b71741b4c60a7b676b2548a4617e59725478c3122149ba49cdc48663bd4a358d055618819b62076fffffd5375e80483cf593c0e8d58c0b94601f3113366210e3a02ce1fd54d0dc5a8266da11c9407f981b2907ded85732fb574f9044c4ba226c319cc6736905f21244db3a9728701", 0xe6}, {&(0x7f0000000180)="c91b6286d00868d5", 0x8}], 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233327feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 16:11:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000), 0x10004) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x6) 16:11:05 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/148, 0x94) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) 16:11:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) socket(0x6, 0x4, 0x8321) 16:11:05 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:11:05 executing program 1: r0 = socket(0x1, 0x0, 0xa60b) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x1c000}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82a0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x399) 16:11:05 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fchdir(r0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:11:05 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x9) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}, {0x85, 0x9}], 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:11:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget$private(0x0, 0x2, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0xb) 16:11:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x40002, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:11:05 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000007c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000680)) r5 = dup2(r4, r0) getdents(r5, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r5, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r6 = dup2(r5, r5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000800)={0x42d, 0x2}) lseek(r5, 0x2, 0x10000000002) r7 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r6, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r5, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r8 = semget(0x2, 0xfffffffffffffffd, 0x102) semctl$GETNCNT(r7, 0x1, 0x3, 0x0) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r6, &(0x7f0000000700)='./file0/file0\x00', 0x11) openat(r5, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) r9 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000000)) 16:11:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0xffffffffffffffff, 0x0) chflagsat(r0, &(0x7f00000003c0)='./file0\x00', 0x2, 0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x8000, 0x40) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x38d, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xfffffffffffffde0}, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff5100000100000008cdf6119d8dff74", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:11:06 executing program 1: r0 = socket(0x18, 0x4, 0x6) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 16:11:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2}, {0x100000000, 0x36}}, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x3, 0x80) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) r4 = openat(r3, &(0x7f0000001240)='./file0\x00', 0x80, 0xb5) r5 = open$dir(&(0x7f0000001280)='./file0\x00', 0x10, 0x12) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000012c0)="fa10f68766a42804584d77f4698b4048", 0x10) sendmsg(r4, &(0x7f0000001800)={&(0x7f0000001300)=@in6={0x18, 0x0, 0x6, 0xfffffffe000}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001340)="8ef4bda0836c2dc4bf70edce13845f3050139a5fdc2b394e2a282b4f7dc5fc60c7da38d8f722725da1bcffc43734b5fecd58c1ab7203c2404670d4091dda72e027efdb6544bfef34f0303b361b86a03e86add8101e056431633ecd0e9fea5ca4c85179d193bf99526874742feb634b9214812fe5eafc79494b1f7c2a97deab8692c6d3dd317b9c3c72173fcd8fc218c3d5195b0243f61a04a699e49425ba3f2ef31ba5123c6750ff", 0xa8}, {&(0x7f0000001400)="e688de38921b869c65072689301766fd14c82133b8511d80f0e56c2b1010bb00bf40a8d05879e2eb001a9e4692c25d47a7411fda4ff16275de99730299dcbef8e237d9cc9a0ba8519aa68ec2ba487d2c07cd5a60006a4d929b4b9fbbefe4f99fc999399311d5fc5ffffee71f96e73a93b6b655dbea81d187b8276b77ca4ffb5d2e3b6ca1afcc9123a6d4712df453b2598cc3abed3973d8124be7519357a1aa8e97b9a6921a9102ca21256761cb1bc5c20c05ceea2e65b6d38e5067e341ba8cf8793d", 0xc2}], 0x2, &(0x7f0000001540)=[{0xb0, 0xffff, 0x1, "1acdcd1e83b78b5d6687b61bfd15e3e9bbdb4e653cbff7ceefb3de98018175e4dabf2ce7b78c36f3e56d4ee329862f523b72a03ebc449b99d61c2218c5080945c98a2bf57898abc7db8bb8fae81d4f0d18475b5b8d282bcfcb434e7d8d719297a127263c026cd2b972db9018735f56f9560a26e81b6878c86e21f29be536338d567701cde8d65dda19dfd56d71c6af712f9400b8b415308e3df0ac529c4ad050"}, {0xe8, 0x1, 0x1, "1816f04edcc62ac8548a6ef798b33761ff31f323628689e4951957d16b14cc3eae5f4e46c773ff2e3215aa9b12d717425651241de65d394f200f4fa34e8d522c213b0893d59064ff3b42ff15afb989b50e6ae5dc753f39f94281b6581b7003a4908a4e8579d4d0cb9a774463fd6029c8fc8cd21e01c32ebc765517253b8ddee8cfc93db8906b7afdb2948f9d54f94a9fb222f694cf3c9816688f36162e596f6e8b8c3937f5a8151c3f77a87d96c454d4041a6447e7ecc4cded2160065c4b677fc095cd3f2159b9eafc555d6f16b08ce036b257f37b"}, {0x40, 0x0, 0x5, "bf212bfda81cbb6b8e091c54853c6501a210ecd46fda7793634d52d5350616fa6900bd0d9d0a10f9518eae8fefaa3ce0"}, {0xa0, 0xffff, 0xfffffffffffffef0, "0bb6d13ebd29d55a3c5323f03e6bf177fad787862c8c561421d3009880a846e7b193062750f1eeb61ff04a241d6f4ea135ace8145ccfbe492a6b4f810dcab83c1a30540409c81317e2e0e9c5d4a55d2c8c9df8f842e4db4925c1093f73898f4a4ff3806aa71b6ad8a756484d7820384aa3efaa03948c4abd5f55a96268671dedbbdd8c593e1a70d267b83e94e8b484a7"}, {0x48, 0xffff, 0x6, "9ff70305e41e7b70d219fe4e03c23a2a09ad192ff6102a0081420ab119e085a1a2888c515483ff7009bce1a92eee54d5f55e9e"}], 0x2c0}, 0x40d) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getgid() kevent(r0, &(0x7f0000001880)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x40000004, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0xffff, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x49, 0x21, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x4}, {{r6}, 0xfffffffffffffffd, 0x4, 0x6, 0x9, 0x7}, {{r2}, 0x0, 0xc0, 0x40000001, 0xeea, 0x7}], 0x3, &(0x7f0000001980)=[{{r5}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x4, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x22, 0x80000020, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0x1, 0x60000003, 0x6b542cf, 0x4e7}, {{r7}, 0xfffffffffffffffe, 0x80, 0xf0000061, 0x8, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x3, 0x3, 0x2}], 0x67, &(0x7f0000001a40)={0x7ff00, 0xff}) sendmsg(r6, &(0x7f0000001f00)={&(0x7f0000001a80)=@in={0x2, 0x3}, 0xc, &(0x7f0000001c00)=[{&(0x7f0000001ac0)="3c956d2146bbedaece8867edc5b6b56e0f1e0b4a805179e39c9ecd214aec74c730f64cfa68b89ac37d7b21b75c1b93c6ecbca47285e36cb4cb708c4671e09eb51aba3208cb76f6bf51327291f526ce65a86c5d92a3131aace81c6d702cce843474a5505a8e511f170f10a76879cd29a05a1df8ac7ffc8d5608b8fb723c40a19d4f149c292b7bf0ac7123189f0599a619b01c43fbfdff2b32f9bebe0c2f02cdff3016b58cdb98d7b5ac55cda3e2968af96a786e793a5a4c870c86a31306c5a56f40dffc58190263e7b71837605ac89b2aafefb64c52ba5d564d78", 0xda}, {&(0x7f0000001bc0)="5d0e75de1af1004a61c63ce51a1280a7d1f061ee87227bd36649947627695a4d0b1e90e8949300d04a9908b48ad6caaf83d0a7a2f7476c73fe2fde65fa5aa4", 0x3f}], 0x2, &(0x7f0000001c40)=[{0xb0, 0x0, 0x5, "55e12247f0acff9b26feb4ceaae00c2aba04ec677654abe9d2772e0eaf3784e8176050e580074bcfa218862faf38506e23eaebd43907f94374761a6528dffa5aa4573766c0644bb893cfdc07e2a460e0e319d6219ddfd16a440e20bac8bd6409b5b7e3da5b0327a21fb5268b0d1523ba0b3c212e7999c5e3e7e9a4c85fd3c50dfd7aa8e14d1dd9e7280096249d04d83d0eb4be864c5461b85d4e274e6772"}, {0x30, 0x1, 0x0, "0aab03b4989edf3c1ebff410f863b0f72ab6dac951e473558f3b88400cf086"}, {0x98, 0xffff, 0x2, "0d72bf3ec0fb8550c1b656048c8c7631f9a809423d8ca7d5578451c00ea9073bd96e8c9c721b96c25ec18b87b536fe83638051fbc8de97a7e1c6a8730b3e640de950ee30a1a6c5d34da6eb3face27981eb624e07aba25273e183520877d32d7f250b3886a8766a25ff3cac52d999efbc6852938164e67958def7422558b0add913e98a1cd66f9b3f"}, {0x18, 0x1, 0x8000, "b3"}, {0x50, 0xffff, 0x86, "a2ddbddae72e56830ce20c3eaeb224a0682a8c5446376b73ee71f51ae7180e1ca20d5bcd51f1b2ee23f04d1e5b27001a7d01127b47d3cd64005a22"}, {0xc8, 0xffff, 0x7f, "aa9bfb5875d7b13de4d5c5d8a42d3c5eadf655e8d48810f0a2585d3ab857c27c615095b66a6d14f3b435e88177eb2db7fa56d2d7ce3dfa1893511ba03a87069b578f0abd0f9d88216972a266885d43e8c4d5f318ac397d3ff4930df8429a43fb123f5de4c7e1baf3b310556fd7d810ab740d0f67c3cd5499f9ed9812d4f6e2087becec7b960d28d32656fe26c8037ff21b749904643706f7e76b6d0d1c6d095cf35f18adc0198a1505af49ff119d58c7b77cc5f9"}], 0x2a8}, 0x400) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001f40)) symlinkat(&(0x7f0000001f80)='./file0\x00', r5, &(0x7f0000001fc0)='./file0\x00') open(&(0x7f0000002000)='./file0\x00', 0x500, 0x4) setsockopt(r1, 0x6, 0x6, &(0x7f0000002040)="2340f906d284c21033", 0x9) recvfrom$unix(r6, &(0x7f0000002080)=""/217, 0xd9, 0x801, &(0x7f0000002180)=@file={0x1, './file0\x00'}, 0xa) r9 = semget$private(0x0, 0x4, 0x20) semctl$IPC_RMID(r9, 0x0, 0x0) semop(r9, &(0x7f00000021c0)=[{0x3, 0x7ff}, {0x2, 0x7fff, 0x1000}], 0x2) semget$private(0x0, 0x3, 0x4a8) getrusage(0x0, &(0x7f0000002200)) chmod(&(0x7f00000022c0)='./file0\x00', 0x41) r10 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, 0xc) r12 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002340)={0x0}, 0xc) r14 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000002380)={{0x57d, r11, r8, r12, r8, 0x4, 0x8}, 0x800, 0x100, r13, r14, 0x2, 0x40, 0xc6, 0x9}) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) r1 = msgget(0x3, 0x168) msgrcv(r1, &(0x7f0000001500)={0x0, ""/199}, 0xcf, 0x0, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r5 = dup2(r0, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xffffffffffffff21) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001600)={{0x9, r7, r8, r9, r10, 0x40, 0x1}, 0xffffffff80000000, 0x3, r11, r12, 0x9, 0x200, 0x1, 0x8000}) shmdt(r2) msgrcv(r3, &(0x7f00000017c0)=ANY=[@ANYBLOB="00040000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c2540a090c8924092e3912a056580af752ee70032135612b72a0a9a3a945d35d3ad08d4d91fbcc63c02cc023adca6e6df140e740bedce1c2bd2cc7fcd1b1238c1f0e4664c92ca69afa0ce8eb01e542770aaa7fb4e92ebd8c2a8011b251744b8265a6276abe5c6edc05691e9876fe1770ac41db6b69e384f263a8530993c71cb8e50feb3c7245e7b3f2c25452149040293f1d5b16411519c6b6dd4622f1866eecca5f837256ab51c9e3eab38cb58b64fc905c026ee93e086966e6e30891cd7bc3426a12"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r13 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001ac0)=""/4096) msgget(0x3, 0x410) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="03f6ffffff400000"], 0x8, 0x800) setsockopt(r13, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:11:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x100, 0x100000001) chdir(&(0x7f0000000240)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7, 0xecfe, 0x7, 0x1, "2bcb3fd545000981610e20e4f96d4b94787ab08a", 0x9, 0x101}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000008000000000000000100000000000000000051000000000011000000000000000000000000000000000000000000000000000000000000008e38bd94b25ccd94"], &(0x7f00000000c0)=0x4c) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:11:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x3, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) kqueue() 16:11:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x8, 0x619, 0x1, 0x7, 0x10, 0x1, 0x1, 0x0, 0x2, 0x401}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="003a707cf67f950d2be1d003621188a2144727517f07c00f26d9d8cf827072eeecb30d9cf28d393d01ef96c275e9fb761eac", 0x32) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000340)="eaff125c00000000", 0xfffffec7) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getdents(r2, &(0x7f0000000080)=""/85, 0x55) kevent(r2, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x12, 0x1, 0x1ee9, 0x3}, {{r1}, 0xffffffffffffffff, 0xd5, 0x0, 0x7, 0x7}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x3f}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x994, 0xce}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x101, 0x6000000000000000}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0xa994, 0x4}], 0x3, &(0x7f0000000040)={0x4, 0x10001}) 16:11:06 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x45) pipe(&(0x7f0000000740)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x800, 0x0) r4 = socket$inet(0x2, 0x0, 0x4) r5 = dup(0xffffffffffffff9c) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x10048, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x8082, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0xdc0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0xa0, 0x0) r10 = open$dir(&(0x7f00000009c0)='./file0\x00', 0xc8, 0xc) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) kevent(r1, &(0x7f00000008c0)=[{{r2}, 0x0, 0x0, 0xfffff, 0x101, 0x10001}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x97, 0x7fff}, {{r4}, 0x0, 0x8, 0x0, 0x2, 0x9}, {{r5}, 0xfffffffffffffffb, 0x2, 0x4, 0x7, 0x1d3}, {{r6}, 0xfffffffffffffff9, 0x80, 0xf0000090, 0x14b, 0x6}, {{r7}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x4b0c, 0x10001}, {{r8}, 0xfffffffffffffffc, 0x82, 0xfffff, 0x3, 0x2}, {{r9}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x4, 0x401}], 0x7, &(0x7f0000000a80)=[{{r10}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x7fff, 0x5}, {{r11}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0xdaaa, 0x4}], 0xffffffffffffe626, &(0x7f0000000ac0)={0x5, 0x3f}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000700)=0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/242) r13 = msgget$private(0x0, 0x100) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r18 = dup(r17) ioctl$KDGETLED(r15, 0x40044b41, &(0x7f0000000000)=0x1) msgrcv(r13, &(0x7f0000000240)={0x0, ""/119}, 0x7f, 0x3, 0x2ac54a37b50fa8e0) kevent(r14, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0x2, 0xc0000004, 0x0, 0x7}, {{r17}, 0x0, 0x20, 0x2000000c, 0x6, 0x20}], 0x7, &(0x7f0000000140)=[{{r18}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x6, 0x4040000000000000}], 0xffff, &(0x7f0000000180)={0xffffffff, 0x2}) accept$inet(r15, &(0x7f0000001280), &(0x7f00000012c0)=0xc) 16:11:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000180)="05ce536f0e9010a0e29e2a03037ccee58e99f75a60060ca0889cac1e4a693f0ca661e16d8faa784a1278b0c272d132da4bedfc6de3bd85a8bbc0c918497786c643b097f2581a2e78ec33e9c8fc02e19ab3ccd637449c132d2a119427544157050433645173d5e8b6b8fce3cd1b15977c40a6a5f3ec22ec6635b02a0673946709d99a617e08f9ea99106cecebb5bfafb611c3ee9462c917a47fdd91930b257cc0f82ef22cea1f258eabe927ddf7b0d28b490e53a06e21147a656a35824c3de69fcbb3b2bce4890d3621dd0dc8d2aded1d278139ca0973dc47", 0xd8, 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600429000000020000000000000000000000000000000000000000000000000000000087899664b8", 0x2c}], 0x1) 16:11:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) fcntl$getflags(r0, 0x3) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="75396d60e811591b88ad5b1592cc984e0928e0f70abe4d01aaff12e65b9187cb91463fdceeb9c9e2832673a84b7a23495df0d71a3d351b41c1c718e9ee92c3b6ad102412fbc5920135a9b52bb6e1bdffad42191bfff733bdbb71493f98c50d96c5417fb680843f669707648468c586157f23c38f8030a7bd40367a3dcb2789a6dd400af0b2c20319b4b3b00fede72e", 0x8f}, {&(0x7f0000000480)="84d1e556d004dd3f54f995ad8cc46510e888791641c881f1f49df0f73ad678e3602c13505ec52435a8e096a0c65f5c4d52efa74059ff3875b50fa6f1189e7cd0eeae63775f11ea24f893884c8e7519ceffdc9ec8a8f189f4e9033f1e2c7bb6750e1256349986214af1f6f1912e7715d1152a7b569a82411cdd17939f5ea7d7bcdd56ab833fce3cd4ffc28fa6cdf7222541ea224342c68efbbe687ce2fb568922f1166be8001fd473477221e867bb3475776695c5cfb048aa815c8162b841725db28c63ccb4a3b56ca7865872823412", 0xcf}, {&(0x7f0000000580)="375ca503253dcc03bc42d97de2f3f71ac41156c0a8b7dfcedec61a3666a57378b7df47a96057d261bd283d5b89ea22d21067fad1bcd31f325ad2f3ad903ff5c76207d3066a9c95e8efada4ee356c29cd2e61cfdd59060fb68b3e9973803825504132abbdcf037a36b9225ab5df69c6483dbd28ef1e21ba81ae91dcf1546d414630401dba2fe98e53506c214987516705f602", 0x92}], 0x3, 0x0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0x22}, {&(0x7f0000000240)=""/131, 0x1a}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x3) login: pckbd_enable: command error 16:11:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/199, 0xc7}], 0x5, &(0x7f0000000300)=""/227, 0xe3}, 0x840) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) close(r0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:11:07 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) socket(0x3f, 0x5, 0x8c62) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x88, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f00000002c0)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x40, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) linkat(r4, &(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00', 0x4) r6 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r7 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r8 = dup(0xffffffffffffffff) mkdirat(r8, &(0x7f0000000280)='./file0\x00', 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xc) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r6) shmdt(r7) 16:11:07 executing program 0: 16:11:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = msgget(0x3, 0x44) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x0, r2, r4, r2, r5, 0x8, 0x100}, 0x8e8, 0x8, r1, r1, 0x7ff, 0x7f, 0xaac, 0xfffffffeffffffff}) fchown(r0, r2, r3) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x24, 0x6}], 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000100)={0x5, 0x9}) getdents(r8, &(0x7f0000000240)=""/90, 0x5a) fchown(r8, r2, r5) 16:11:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000001200)=[{&(0x7f00000010c0)="dd35529cfcccc02a998d0e22759ab0d9a4253fe11f3e07d6c3b1ef39550b62b77bdc56486cc8f8d17ccc570551a68df3f06e086428ed6e1fa8745b3bc6120ea7d12a3de8170303351013de2497ae852633f0d9b094156496cd2c1be9611b44c39d5d1b2d920fbda23c36ad8cf2e186c5822ee2c358bcecd87bb25fa34f54175e8ab2b199419606493eb6f3be99ae7bd77c80f4274fa4a81d722973398dd4d68df7396bfb83f14fa9e1e313a861116cf760d1482b4efa59", 0xb7}, {&(0x7f0000001180)="1a658d8273a68f76b3ea09ca73f0a7289730d762e22354d606e2dc06744c8870c800e162ac6a511bb60a732206951d40bffd373539d0f6188c4262c9a65ee29ed404a828f79f733106c13c4de520fd0b61f2f31798d58f0b6810365896", 0x5d}], 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001080)={0xfff, 0x4, 0x101, 0xbe, "f17dc8a4730bc1d75dff374f1038b0cd20bb9a83", 0x746, 0x8}) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:11:08 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) truncate(&(0x7f0000000080)='./file0\x00', 0x4cd6) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0\x00') 16:11:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:11:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:11:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(r0, r0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = syz_open_pts() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/115, 0x73) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000280)={0x0, ""/159}, 0xa7, 0x2, 0x1800) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x3, 0x0) syz_open_pts() symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='.\x00') ioctl$KDENABIO(r0, 0x20004b3c) sendto$unix(r1, &(0x7f0000000640)="71fe1d8f1c6801114baca48d0d09bb7762ec85102c59ed3e80a7c1cecd555cc9f78357d4b03a7a329f9099009fdb6c47f9fd7e540950cbd08a97f613fba6303f2b213f056c59a576fc666845d2080659f973fdc1c13b96425ba1171d31138f9dc9acc5e86329507e7d209503bc492866c4cf1b0dad5ed5741a61b15b82ca8b80ceea93e2d01886affdacb49f", 0x8c, 0x5, &(0x7f0000000700)=@abs={0x0, 0x0, 0x1}, 0x8) listen(r1, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/139) ioctl$TIOCSBRK(r1, 0x2000747b) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) getitimer(0x1, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x80) 16:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = semget(0x0, 0x7, 0x60) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/157) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:09 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/114) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x101) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r1, 0x5) clock_getres(0x3, &(0x7f0000000000)) 16:11:09 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x3}) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8000, 0x20, 0x8000, 0x1, "0e849807434daeb812604f4b8873073d308f71dd", 0x4, 0x7}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82814a3ccae438494e519e55630bdd114245232fa58cd17daba69edfc838102c36ed933f"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: socket$inet(0x2, 0x2, 0x34568ad4) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000f, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:03 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) 16:00:03 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/113, 0x71}, {&(0x7f0000001280)=""/151, 0x97}, {&(0x7f0000001340)=""/210, 0xd2}], 0x7, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000014c0)=0x7) r2 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x100, 0x2) r3 = open(&(0x7f0000001540)='./file0\x00', 0x80, 0x82) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r7 = getuid() setreuid(r5, r7) recvfrom(r1, &(0x7f0000001600)=""/251, 0xfb, 0x800, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x52) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001700)=""/121) fcntl$setstatus(r0, 0x4, 0x88) flock(r1, 0x4) setreuid(r7, r7) fcntl$setown(r2, 0x6, r4) connect$inet(r3, &(0x7f0000001780)={0x2, 0x3}, 0xc) chflagsat(r3, &(0x7f00000017c0)='./file0\x00', 0x0, 0x2) setreuid(r7, r7) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000001800)=0x100000000, 0x4) unveil(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='c\x00') r9 = openat(r2, &(0x7f00000018c0)='./file1\x00', 0x2, 0x8) poll(&(0x7f0000001900)=[{r3, 0x2}, {r0, 0x4}, {r9}], 0x3, 0x0) mkdir(&(0x7f0000001940)='./file0\x00', 0x8b) r10 = fcntl$dupfd(r1, 0xa, r2) r11 = open$dir(&(0x7f0000001980)='./file2\x00', 0x110, 0xa1) sendmsg$unix(r0, &(0x7f0000003040)={&(0x7f00000019c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000002ec0)=[{&(0x7f0000001a00)="319c3dc9b46bbc3386cac8ec6ecce5837d0a63b4d3935f55aadc08467665a886375fdfc4956771d9", 0x28}, {&(0x7f0000001a40)="9be704323d6a30ecd549b37f7621629b005dc19075de771580f48468db782277d0431bfe03862993fd0d9dd331e9d61083f6a047aa4c42a0d0293c7f21a0526bd2affd08e0adef30e223e7dafec5d2deccc31c0c2ea24a3d6c24ebfeea38a37a70be7019d116bdc6ea600905d29f8ad8f2e86235df990b8b8345bb984ebe6f6591e3d134f9c8ae13246a241448e1c31fe2355bdbc3875094d84c2662336741dfc7e0c469e599b0161223bdf0a7b323a50ec4543ba4fe7064408e2520b88c803b7868d5d491d563fb58651ff2859a6334d10496e1a3d9fdfba9b305f8d72d290c8fa777ae38f72dfd52738ff15759721567d375850084ec", 0xf7}, {&(0x7f0000001b40)="8306b7fc202dfc2419d6a3e8f81f8835ab2e0349afcadeb3276ec1356476f1d3088604e6ea4a15e0c394713e50170d7ace97a795", 0x34}, {&(0x7f0000001b80)="70d30a08344fe7ebe6dc772bd0bd65ece764f884c0267fd1d7e3159cf42ae99cf10c4751e9d09907049175f1ae7a6effbd2f69e9ad95898899318f7399bbb807eeae478520", 0x45}, {&(0x7f0000001c00)="681b745879708ea3776f01b52d20168ca37c10a599f4fc6b417ce7d745c628be6c17844d3ce2428356f376abd9964db0ef7ab5d83eb93bc2777344dff1c60763987094e83062455c443451a8dd5f9d636efbde7d8a6ca10c21e641f9a40c167fcb7e90aff5e50922daf57965d0bec6e404a4822391d0eecc94d4fc9f464dab6433827fe78f720dca78084abf4ff0879589f10d08f2fbb2ff89136648f50e6a6cbd90f4e6cff6e57d1a5ba2fd435e0719f5bdb0f7a048deb82093ebc50e7b1a", 0xbf}, {&(0x7f0000001cc0)="011d725e202512565787139703bb7e46322107d804dc518feb2fe4a0eb153849bccd43ecc5d0a1244ab181d6a6e2bb83089653497acc", 0x36}, {&(0x7f0000001d00)="4760c2157d0c010d0896108bfb22edb2cdafb423395c3b4c5d2f8af48543bf1a4df7cdf13fc8229eb0f804c6ac684a5c94c675a94ca64615491f1aaf05a0622118f61702719bee64ed7bb82afa3391455b9cb7b0686c9e43337309552ebf7913ebb468e2e31e07499dedf0fe85dd56df0aa7b83181a3e0c7727315c83e7db6b901b56497120a66d7ea657098cf90feb9964f5c5fce22242a330b3580d11eb3ad4830b43116", 0xa5}, {&(0x7f0000001dc0)="9a882e731ad55ea43cabf067cf8cb0168f4a03c8ea13fbfe7cfb3e08ba1fed95de20add7852fcecbe3f30ccd8d5b6b8d5b9087c6f39a9756dc73301e373f85fd2e4234d429f52833d328042820c0664c067c0dcb79f710e57f16f8c779eb4188ee819e5f5a8f55c0e39878cf8f4ca4a8a33c4d56fccf2cf5e61c979f0a15d3661c1b9577dbea3b43da74769ec823debe93dbe2a0b8b9af9b4665607cadde1b37c3c48e1a6c35094bceae80a09ba32b62fda833c019a97a176581c8761883e0f6bda302accd9dc02e410ccaf5855f2eade291ea5b4001c52d25d1d0779d98282d0354b5991e32f36193970214878dbf3e15a4a0331043d4ddaa5c57bff83fb60d5b955192c4056f5c8aa7cd179f119a2835072a3a950117574949c270324e1d5f0c745326a2e08c60cf3bc1220c5ea21126af0f796c5a2c6d11309e700110db531dcd9d513efce556a6ccfbc6a8294d8df02af4335e3c5c7028e19270e6b1b54d1bfc628ae5d49a0d28de1e11bd379c39293660567fed7a1bce5eb24549c64dc21a015c73685226b4097e20531d5047f56df52072c96bd56a277b5f8cd712e0ac0280a1b241dc03611d1c0b423731e6b28b0d3e5adbbbda51ac91c3fdac9cb034f80e332fe3065b48c719a401d354d03e26489788ef8cb80e260efd0abea8fedfa6e75896c38a5e5af49a7a1c1de4ad724d1e03bb3980530c58aa9a74b075f1adbacecf9a67a2882f7a620cbf2b9683e98064ea7f513e185b11f38ab136a75b37152505b018ece122ff027a431312158fd2213d92a359998e1634d3d32c73368c769748de0a6b13c2bd6e8f6d92253b0f5e524e6e6ff2a92e875afe118252d3e7161f9e0e09bce0991c194862fd96c844971fc44c9de0d2170866e6d830aacc7a59d70ee6864eb95d0fdb2c3fa1b453a952a2c7500effa90228399c5893a34e7637a2ca4968f19fa8922ba3804d3e5ee6280f4b1aaa52c2837715e4852d79b9d4342a6c99ea317bbdea2561524a51455370466430fe10fc41645fb8ae16a7baed5abbbf73722acf93829cadc62d9d6792bb8887114f7325a5c0541728fa391c7136db3870f143cc22bad84b3517dcd7ef55ee8fe844e2baedb043d925430c8c408d8310b71d126d5967dbe8101065543ec9ff8145b2dd1a06f3cf7917db3c4019e488bb5bc497ba2c2618495a60ecb24c3117ca5922de49be1e142d88ad493296a4afe51373df4e34d655729d231c7a09ef405a340f20142ae2de8a7bb11af5d4b9eb45672c2a41a252ca89f337d2bcf32a69517a40b3bcca8dad4b2d507d077077eff4064cf35650cf24004581e0303fa02bd52885c462c889259c8a31028b7ae38a9930ee455feb619526a1bdc9b2e30b9481ec87654d4a1c9c6aaa1997136055ccbacc8324c505c085b3d6ff5e9c28e37a2d89df4795f70ee22985d80d4969125c3bc9ee52d442c1cc974f59e0eba87e7436142bcb9578b47ed6f7d2c810d0fd891d72ee9f2a81075544ad7a144bb389240bff43d520936865e6a6b80f45fa25229645d010370fa06eeb96fc89ae8e38e744f4dc18a412d7c08dfad052996c1a01b131fbaa0ec3212bd4591e3032b3fa8e2f36528c3b5f276006a8447e54902ef4f07220f042132c5c229d8ec6a9c8f6f67de9c0c6b858d6259db6666e5f328a72485be5547579391d1bde538b8c66c3c55d64f8f622ddabcd35829755c7465e3f3adfe5655e7fe2d2889920fa47239aa8d73711c15c6852476e574c89440cba197a083a40c35c2549dc0c5e6c4165031d1dc8cc2c26ed3f5cdd46794dd4d3caadc3957a7ef02823b26276c337f471795e77e61bb0d64b58a652c5c813b520d2eb0e2146a7897f9d15d12048181c801761b91b82ebe18fe1c0045b543401a66e49987e2a1368a330162c144320a20082ad33e5b8f5b6f763b896e6d018fae46970583538a93b5feb22f6a4d6a841ef5ba9e9f513b698bf06fa511765ab71bf370a464c48bfe6a33b1070170d99bc1e8faf3aa2503af736e3a574fedacee08d50b15241807bf3de711f80fea319ba914954cc6a3a2e13948e66a6c82886213015a8d9d144472bf8321d6b589f125eb687b8734afff990405d6c4d39b416ce000edf1004625363af32db3aa62a087c6f760b94bbbbf70b510a71772c8965ddb854f7236abc227df6123fa25f26aa8c75ffa0d6485add477a4ec03c94794fb2d8fc138f652b7b9c37e17e480f8f7bf7c0b553d8958693f2a61b08bfeab85c78714dd12e3c3f48f0a114949703b9f05ce4209cd277c6c00b7785599b04218c89b45cbd7622388c3878c4fb07f0c7bbc17958a0858401cd22efddc11ac96de6793f79781cd8953e37a0144ba7cb2bb15efbe4430a892169524e0822b629265293e14126f40ab3884997a4cf3c7187885c187595a62f5a258eca9ffe1951503c86d492fb86c81548f234c062bfc4f95a3a1bbf44de2b5d7fa7535938c5b0d6f4a28dab782a933a420dbc9d800adb005ddec5f78bc8d1ca1aab3ad4d092a1148a3b07e2be667a0f3170446f2650cab715cca07eb25c1c61de0028c347c23ab4eef1ebb4397fbbaeb85c294cd6595c8ec1724c81d34aa02788e4ee7f4fd69499d388b1da2f5c12d549f017eff7141e57f9c17c8f6b99fa6966352ffef1da11518ec42792e4324df6b6e82e29e7d05f3c16fe0313d3a392d30ed8911e16c0d0047cdc936567c1cb2c8a4cc005aee163e1896790a133939fc376cd196019a6fcff2d57cd447cc1349d8a0c82653436fa49c852158e750cadff6980ad4f3bb60c8a826cc689cecadfd8958479ed95a2f0fa922ce17e7cf19a7ead08f92f117a25706b1a7126059127ea4423e363ca4fd3499313323de51a7ace3178f162127ee4aae0eb2f774acd494dbdf91c5a55cf35bace1b855bae29a0a922c6ffab15ee7850d946e1495783a0648cd733462ea0624c13a578a328837fb53ef9ba969a0f0e725dc1802c91d8acf48b3717c9baf6019d1643ffbc6feb1709e19afb8966249e8434b11573b3d5551ce75d486fa05000bbdd04c4c7682c8d2b3d3037ee657b49aeeeeefa16a239cf0e6f46ba1066254f4cfb3d91e73dfc485f1e3067c8c49999bf5afbb561cf70d3e7b317e2adf71c60ed5c11786917f488f5a80291dc01395787d37dafd30597443938e144a8572b7dc84bfbc5670e52cbacfa85613b075e10d673d2a5599a5487d8b64d1d44d7dca5d7ce66ffb4308fb3903d932c0519f47625dc74545832efce0218c91dc19e84056c07f961c41d79276edb88981a74a6207241a3ae80e2763ee99b5786616ad9e8d38bf506262882e1200cdf306b0bdf7756efa050f1cebbbec1c3fb973aa0760f6c5122b90cf562a2c79fc60ce75b5c0a8bd81d25be23e9fa497a260921d931dcb350d530c7d0cf36341d0f208f31da05efadc8b8fd4723db4687677d0d48c10a0b213b6fce60426157f25dc60ae6fbbe23d4ac18c14350d2915035205fdde2f09380d68a20facad93a1de315d487086deeb184a45c9c64ea3fded62b79ac60756e85d6918377986a5312c9005a692730faa4df602c28da7f56f8bb8a101c6b40993e0373d8ed3917fda6cfae36ead3dcd22f9baa7c76652d3e9dc0f8613c143e3f78f203c964dfef3882c6195877ab0e87d8cd82308ffc52bdf255752ebd64a1b29e22222a727cf4ecf2958698db904953eefc1b0cb8506c2544ef42fbbbdf280a6921dd360c498af03ab45daab88421f058809903d93fb060c0bc2061b69017d9a65d78d3e7c4931d0f79d11e0f5182b5fa321f874b7134c20b50554f2f94271894256ce081c6d91a4041fd181d563467cca26701a60d36ed8f09278000e798d466d46987ac5b59b32c4bbf87847b672445964a3df550e6c0976552b52588c44bf2754b0c89298f287015c590f5f60f645c80ed33bd47a6d99accd9677fb8732b3836c69e28703a9d8760834faab62a9a95f4654348c120cb14887ca6534ac039e4a705c170ff5ad5402e9cf99a939b11bd28c60860a919281ac76f7084f47359839e3591835ba94c4254907d8ccd3b1485447cbc7ef955aa3a0fd95d75816818b9edb14c9c6be1a9b870f55cef3204057ebd7a0f25da4ca3ba5775fc2ebef128e9b945b77c01ad8be959d79408d602587c55de5b4a26ae2f7496db3cf8f7250daa005847092d9240a23bbc612ea6ea16b9e5173b9c3f889d15d77c9d8e2dc2858a86ae5d6449d4d6b39bf182dc0a7271f18b928d70a7a4d4d9356c98b8602fb7fa755e1a0d2c8404d0b8f483902a777114ab739230646f178fed230d52ff02309fcc4f4d761f9f993660d6c0623ddc48d850f70aeefb028ad3a8c061319a4aab701f14600d22fb3dae2a5c04afc03972be8803a2265a3e38ac6ca84959100220e84eac3ea1cbfd2bf21a21d898b4ef1839e4ca5d6c02b1a207cc65ade9cd677918f81d69f695f7fb79e946c331525497b4636928b1c9a97e69b1d131702d717df88287dfee1512cf6ad3afeda73d46c9f66cead5b4cebea0e15f8794f8a989a17a9e7f51d73e13a0c4fb2eb7cc424a1309c60c11977653d630e537774057b15438961b2384272fc25173823522af1e1b062389889c14aa9592d3fda813f3e319cf6a5f795103c4b44eaa547cea3a162ae919fca98c41ef8f5426072418b7430c97808cf459097fb0598d0640648767cfd206cdf65bad0c2ea35ee0d7a8fb12421c41d7a46648ae2ed5922f44dc98bf8f42bb5d0ab0f4e393a200e0818d730c2be809958dcbb682ae4e71fc9d4068745ea1d5816a8548a497f8cc81a0910bdf274eff82f3cea69f39028b1b0f641467fc6d7d3c652a17610c84f68f990ef28c393eba25d9270c9feaad06aa6bc50b3f2fa6be8ae788083d2d96d94434e11b97ca682bfe6d305d1b01f572dc146233be0ee5f65bfd4a2de94daf9d58a338355b0301bb12a87c78200c46254126aa455c3012b2a641fdd0cbe919c76fb1f413d808d44cdb068a49a093ef6a67057f164b606eaec5a9a0ff32394a29e74d740f47c02a426106d71e8291cb108736cb02cdfcf1aebb2934e1a79587d52b946e270df155816431402f83bfc994e0bde11b6d04ceaece484b0b1c8864422ae7a50c50b904a0d56a3734f8b44b978470ac05e520d75b9cc5f23bcd129c717f4f9c4299132bf023f88924e1dbf7cf8ce3de6d53b777460a70eed13172e1c3ec4daaaebfd81c82dd498826550f36e1fb3e5947644ac1425c4c3465454b56554f047bc72c287d52fd2cb285343047b7b2dce8d033d0ae32896a70e2ff23ce5b1fc5e1c9add6070260529341286336f6608af58ccc0f676be3c47226f78abd1757b2541cc354b29992955610a035bdc9b516ee3addce74bf218fd548ea81f277fe60af09b8c6ffeeff9de8b39ff73478e0b38fbe2351863753f87d2af4b2760288c88d7c5706930cd1405163a3f8080a0b4d448c421315df090045eac51692c63df4b1c5343c6f2e28204b10bf6b33b9be1522bb3639d3014a61ac26c44cda53bc9c27ef117da16450f5cf71eb279fa2b1e4d704116c1af8e77ea595538539d8a734dff1b070f94eea71b89dff06041007c9e6693d0193798d8d3e6cb9f80f166389b265734d5457d02702b71494bd53f2906def26cdfeffbc8374571d2dfcc85744e8c8f882d0312557110f1b02afea6b84da49c51a5344688a69f44dad5ac68f6e7c81c50bc98d450ad11110a49068831cbd934b69133c811a9d943d360f02fd9632850445fa732d52edf14ae0f3cf8c60936d179dbd5beb", 0x1000}, {&(0x7f0000002dc0)="014f948d1c19e8eac2240d99e0cf719d363ad7b829320deaac6ab9394dcf111c4dbdc078bbff611c941760f0e6944ae57eb580faccbc0bfd26a3ea34d7c8207e490a941a0632256a7b617b3407217f2eb88f5d6289879ff5ec022c5d8d84d7760673fcca371f0ce4f666ed7e2a27ae29551c1a1a9688504cf57f1ec896357cd52664492ff8acd6372342a268e4c4c23620049094870f8e98864aa9f01cc263d0c9b0053da28fd2060352be21f746a7563315fc89ac36b23c806fc8daa114294282fcc59c3815329921e19d318df1b0bf04", 0xd1}], 0x9, &(0x7f0000002f80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r9, r0, r11]}, @rights={0x38, 0xffff, 0x1, [r11, r0, r10, r1, r1, r1, r2, r2, r11]}, @rights={0x18, 0xffff, 0x1, [r9]}], 0x90, 0x403}, 0xc) fchown(r0, r5, r6) getrusage(0xffffffffffffffff, &(0x7f0000003080)) 16:00:03 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x20fff000 didn't change! 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="ecde041a8b7eae94e353e2eb76588fe37b755663f70c56103dfc6e8e11bef918922179983ebc8b69aa46bf3ba33c03d657809b755b62bc7a0112e5ad9d2d3c0e25e187050e2f1d9f685b0b975428a5e65b6c0689608f3a9a0776278f7ea902c0f52bbb52bd52e018691051ac4b71ad224a7c7ee4b8f3352c1c7e2f584860edf14e367dc07f77e4d8726e74c6edd4e28841303aec22ea19228c986d930449918165f5c6473f129eaba98a15301528038c7cbd5d539a86b05c70176f78c48765578b008df8ef6201864de391c33c832769a4f19f", 0xd3}, {&(0x7f00000001c0)="ca05b1e113ee224e3b7e6331392c7fc4c8f18876d34cd367dd166e895203cf9f22990a6b6910d80cdc4bbd1a2fb77dcf1006b0ae7429a13bcb51d83b33b941cde292a36f510d6f03ca8d000a92bf65085702b4cb0a774a8820e69da24dd3867c3c322b781315986c33862d2b31d5ef8d024c1402b2c019e5263a8c7aead8d0dfbab4967b56b1c89353c62560d9602ed78ba0024c482f95d7a276beb6ecf7e9ffad822f8741643ce83b5ae732dfa835367156c2203a7881ae24bd0d5be4dc95f392458acef03e526ea3cd1c23015373d1e8c5d62b6feeff95675b5a945e422274a0a887094d1515", 0xe7}, {&(0x7f00000002c0)="5ef52436d2bc2f0b8533428fa6b99e669b7b88ec508572a554b6eec7", 0x1c}, {&(0x7f0000000300)="2facf1a058ce5636158e25e9501eb1c019acd5e140621a37fa70d7", 0x1b}, {&(0x7f0000000340)="f1d3142df1f2ae20a8c01aaa2c98d8ac3bb78d292a933cafba99f43efafcc5c7f69fd62e697d78dc70726e64211bf8ab4ecc029e2c417f52a403bab25c8e2793e4231a80a9d9ad1d4d6c51f050dcaf97101f8c24c9c27e6d86ed34ec6ba58ed233b81218919476567f739d087867cd095876cf3c7cc4d16c85e7c99d70", 0x7d}, {&(0x7f00000003c0)="8ff03597374f2ab4746857c8efc3e5a03fbe92da83a73b0bf1b17268a7cdd8a5bdbd4a9e9560f20bb393faa195654567f754fe3922ad61e3ad6bef3bfebaee9702555d8616e61b95028d09b9d9b69986c25adc98dcdadc2908e94c89b48c8aef93aaec9d193b0764345de513c87ddc9cb5495c5fe6ddc243e778c2aefcb8ed9ab033250e731d205300c5e0848508cab8817d4fd18b458c35d00430311aa55d601193428db622829fb041e7d8d0bd3948ef5f43c8ce257360a676245077103e47e7cd2f34d859c1441a958b3086a8618f71fa92a4d2aca84c3fe676bc5960b5bb735bdca65481404d7e8d9ee36195", 0xee}], 0x6) pipe(&(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x0) 16:00:04 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) setsockopt$sock_int(r0, 0xffff, 0x10a4, &(0x7f0000000000)=0x8, 0x4) poll(&(0x7f0000000040)=[{r1, 0x9}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x3f, 0x400}, 0x10) readv(r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x9, 0x3, 0x0, 0x0, 0x3, 0xe1, 0x0, 0x0, 0x5a6, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x899, 0x130) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r5) writev(r3, &(0x7f00000000c0), 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x111, 0x180) bind$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100502e1c0000000405073a9131fbe772cb98df26013d6974b329f537b2932823144297e4ac8b9b6b7161ebb6818ac61eb6422a311aa9391a76de10db5900c4b04670a2ddac00"], 0xa) 16:00:04 executing program 0: clock_gettime(0x4, &(0x7f0000000380)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) r6 = semget(0x3, 0x1, 0x2) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000100)=""/60) r7 = socket(0x0, 0x5, 0x4) syz_open_pts() write(r7, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r8 = semget$private(0x0, 0x6, 0x8c) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) semop(r8, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r9 = fcntl$dupfd(r5, 0x2000000000a, r5) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r7, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r2) semop(r8, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:04 executing program 1: select(0xffffffffffffff7f, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:04 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xa, 0x18a) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) ioctl$KDGKBMODE(r2, 0x40044b06) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:04 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) mlockall(0x1) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r4, &(0x7f0000001740)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/151, 0x97}, {&(0x7f0000001440)=""/228, 0xe4}, {&(0x7f0000001540)=""/103, 0x67}], 0x6, &(0x7f0000001640)=""/255, 0xff}, 0x41) r5 = semget(0x1, 0x1, 0x200) semctl$IPC_RMID(r5, 0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/57) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r2, r3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="9e2282aeb8e7bb173802b161b4b85ccdaefb3638308739077999406658fc2c8bc8569129c0e2af141b4575297399850f09618f46d57423396a85e36eec2b4b0e4abfa316e05ce1d4d0a4eca242843c7ebd623ac3f4348bd72e5e8a4b609b75cd4ec53117f587842c0ed81de2cb4254e8c82fd78c92b7067a3c55a1b23e1d40f081037d6e47a822016d50d574d710fbe0b1acfa35b0585c7c44e0f25d77db", 0x9e}, {&(0x7f0000000100)="33bed3fb49fa7cb8032ecfb00086b204322f4eb4603abbca09d9d1f9c8f1fa58d7775e2fe404be1a755ff30fe9914e6a45c16c0799c8d43012cc62", 0x3b}, {&(0x7f0000000140)="ba063dfc", 0x4}], 0x3, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x90, 0x4}, 0x404) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1c000000000, 0x3, &(0x7f0000000040)="b342e607bb58d05abea0d2a8c587f9d8c7a06bb140221a6638d24a40fc4c08837d569591571ae6e0c30519", 0x2b) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864febbf3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x4000, 0x80) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x2b) r12 = getgid() r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/75, 0x4b}, {&(0x7f0000000600)=""/59, 0x3b}], 0x2, 0x0) r14 = geteuid() r15 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="7ad61028530fa81d7c5b9b360e2bc19f0786a31bafa88d624de0632d7cb65b82c6593a3aa58d2d2487bd57c28e8bfa20c3bc0d43a47fd12e376d7feff0dc26f30aa1c23cca862a6ef6e146c43bbdf01b29b31ad40eabd69b44494d5b498742f70746defa8ac360", 0x67}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x400}, 0x409) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000280)="c7ecb96714c547232986199fcf0b0afa8c4c6d576c7bf9d3bc32ec7205b470a28ec8df8e5f6494ede3fb9f36af3d2fe5857fdf1d2a6bfe36ac307a33983ecb1afe224ea96f65ea", 0x47) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) fcntl$setflags(r1, 0x2, 0x1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800000000089) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="e97d2ea5933d2828211f6df4071b9c99a9658c156339f7b0a66c2f366e1dd23cb027ff97723cd41fe2bb4459cf63881b362b5a40b443294a3551999dbb2fe03e1a0f67b5be1ec57b4feefe3c526d400b9c43c83c9a8e55aa10bb3163df31a9e95d4580260c208b0fa64be0fa74420739d53a911a8b7731875babfe70cc1391e986ff1ae9acbf6e1c1194f13151c82c5ba24171165861e8a47ab7ed1d990493e51cc1268c30050cc504cb8e26e64950491147a9c0428e8c", 0xb7, 0x4, 0x0, 0x0) 16:00:04 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3) setsockopt(r0, 0x400, 0x2421, &(0x7f0000000040)="df9ec64138d26c1234e613d36aa8e1a6a91407bc8ac02332b57756a11a6cd22075bbb70fbd69cc95d7c8d7c1722d1c6548b0abecc09b2d55235252bb104d5642d169bcbeb777ee05b3239ddc4c5101f6224c76faa63896991d59d934fcf16c7f19bf1b9b3325b5f1634247c5544a7cfb897f5c5af682fc17b74c1ba414e4e3938de56c33df69bc9c8cf43bd17dd41c7d797f8b8d2b5d5c45da17cd73b2810fc3b3fc6d1bc4", 0xa5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8090, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)=0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x4000000081, 0x10) write(r0, &(0x7f00000000c0)="b2cd512f25038dd36f7f7552e40000007ab97f9b78dedb5b73ad7bafbdf0e8ea9618f99e67233258c73ec92c0b20c7dc0d4050aaef3fccc2b9d4b18eb483316ea04961bfb170deef956d7483c37d578704efa6ed5dcb13e9d648680f407b65161e6102a1ccdf1c91faed738b7cadfc6ec4e7462c38a3", 0xffffffffffffff9e) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000080)=0xfa) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x800) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x114) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r5, 0x10, 0x4}, 0xff, 0x5, r6, r7, 0x2, 0x30, 0x7, 0x9557}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket(0x3f, 0xc000, 0x1) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/235, 0xeb}], 0x6, &(0x7f0000000500)=""/131, 0x83}, 0x1) getsockopt(r0, 0x7, 0x6b, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:04 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="70c6be91d2613bf93ddbf213b8512764e9f1d1a5a7afc39032b2d752e77c6be4c0df3bf52e41c81304715e8a0b2b0a1b9dcb9a6c7c70f67590545e206b7e97acbe85093bc2c3efa7403c7aede2f4b1fc233865955ea4ad4bb13864c613317dd02aa40329382449c6d06e31ae21a0d3b76511ed1c623b9d3c0072ad5377c246588f1aeb8a6f604aa96697b727e49da224d1fcfae0dc126d0e4eed3007a0677cb287caf9daf168bd1dd0319282a80fa42f80db794eb5337a47ae1b33fe05b180f5be", 0xc1}, {&(0x7f0000000180)="ff77d620a7f1c8a2fa4bd0dda5139fcdefa62562e5acc18ac9900d61b2cdf36a9066530eae8fe42b2e2543c1250543d31c7e129a1176912edbbcecda12fba645c7f72027cd7ff596e46b2684c10839fa66f144f73d96ab569cd48753bf29a514cef2e51429d06e063326967a4b769e5abbaa91b71141c3cbcb16c84de3da6529c12780b2a6f4348fca55dcdd2ce4922ac6d16a3b883ab0bdf4", 0x99}, {&(0x7f0000000240)="8d3dc4dcc7e5ff594a22047858fdb87deb1351c2975436deb701c0f9db7c4214297c694f0406b554291e0cb2e75ddf087e1b4af197346415378c7d01772eafe9cd923f886cf22be728cf5b94b10aea5bfdfd3edce984a7ad2e177d89edb6fec76df3bb549c3ce89e316bfae107b40b006d94e67df8debca089ca22207808bd0cda0b04d0efe8e4d7d9dedfc60a7867fb6ea813ed13a476b06f5b03d8ad2d993b82f72aa83f7b13b3a96f46c03e82f8597b6a9834edb5890c58387355cfe05af181cf4b82d27f5b730eca78bdb02c369c7aa52dba633d848b00f4c4dc60771df62ae16af34c364e14412480e60e409cad91f0abaca37cc5ca391f06630527164ca4eb76648c02caa8177b4e690e1c80b4dd5ee36c8c8a75320b2174ecf4c3e1795d27097f0460673b4f158ccb24e597e0dfc3e8e6c0fb7c46a9883e78307f099d8e87560db586dca451b27a60f6292ad22233279d2d1a3edd1f8d966ec62fdb14ff01277701324b771c5fc59e2ac06e63d85b0f1e903978e911debf72a34d0c9a1b581f55dd4287233741f206be1b2d8f09d5ebe0e25cf732c409e67f2d862beec568830455d0c146e101deace8515c1916fb45dfdcbac3c2cedd6e4c71be78b67bb60397acc4d531fe20db6da0a0be0005219c3a28f7e24020cf55414dbe8de96a6d0fbe21b64c331ae520f302a43842fb6db586715ed0608ad3535ca3fb1aafa8383573a3c4a4924a2eb5ebcf2cacd854dde5dc56d0f9083fc2d1ea3d966f40de8373b15f729f9f037928a8128b3e2deffb81c42a9617797c12e157e2ec327bbb45eda90e40ad223add1809cd0d5c368220b11dde1fc264df026f6e7cc115b710e610ee822c7388ff2405ee6c7eacc62851c3becb38110279dc59a11b6cd597df42ab1425458ea2071d90a6cf82568bb5654ab68a4157bfb0b54369346e05fa21495e58d30e441f02209e978a17e228ec04456c89fd7ef05e5f8bcb63e619c90dd250e11bc458f42ec8be75007dbfe54a6133fc7569645ffc214154765dac990b0af18c220ccfbb1fff9560bab5b9fc927d5a22629766bb8e1ebdce209cdfbb392516f40285117ad0d19392de9b559619406c23282dd1fccbbd8484cc291e2da79f5fb75cb14308d3b77f81167433e9e60b3dd7efe3fea094c856891f2f82680f59efcdfb78aa599efdf9f0987e9ac46b66f19126d30be64141401e30e4590021f9853d20a9c8d9e02e6c7e8afd75f216f3529d79f85f7eaa7410fab24df709ed31d1c81f3373601806a77d86b34db45bc8296b10a18c382b4695c125d920e4130c72ff3d67e6a9712a153a925e40272e49e68b7212eb63ac988f64c6652ce22a137b469fd4759a5023feb58cd14af2251df1e11b94ae69d2ed3a62c30d17da3e6ab7103efd8c9ca0ee27ff6fa4ecb66ef6ead4e9193f94c4057fc3e7e6a47e641582b0f324dd48bd6ccba51f7cb6f6b77f04f2aec548e0583e1d05515751d04c1dd818e7fe5fcf1da72b24248a2a234e44da88af3ef264d729f9cd3fa45d9d57f5ca5e8d3b161986b5bb592d58727ed6c4e0612cccd8342cf1599decb32e43fca1d99555ca665515f72d104adcbcadde06d5db0e1ab1079bb119a914fa3d53758aa4b10f199762f8d21c2285f07be6056ff6fb5e36acef72f95d896ab92f08f9487137acbdc4c715434f63ce820fa205c42a511fffccc5ace09892fba815510d3e3869b8e69aeb87b287fbe2732c5433edd2477eb0d7ee76a9c5192261682a35d0311626aa37b68763930ae51a99cd408820425196bc3c52e4585c6d759f0effcc4ebee32d3941b4629d09dbc90e9183a9810cae71143ba748382e8c3946c3c8086020b707ba76a817b41d82103c9c327f194d814c5d5bf05efba281d123352e40d0fc957ef911636d89b483f9a1ef1bb1182df6f4f7a4374483dbf50d13aca3edb9e2e63e46a905c08438384149478368c402c227c73112997bf939690a634d3dbe318c512285be1b322f1d47e4235fb36194950db92c2b4f5b3b5207598b40f43df17408904aec6ce9f608057d9a6eebd9970bb7a40508566280472782309b8a024bfbe7d8acf4185e228f709a2c4460dbb1621765445f97ac3949da7d198604b6f17af210eff41e274bcd7016c3f25e3b42b8b3e262fc1d24b9e305ffacdab3885da937402d66681eebbbae9ccd57e657c1d0ce90e6da43c7636e07ab39a4fef021e1230b655fa5fec4ffd72b6ce0b9e97cb565708d63e379782b99ea7b06ea90584b0ee9fe49185e6b466e87922b1915b916d513bd17e230719a277805049e620b51d33db41102eaa258ab03ca2ba8df68a82f1f9fe722c5d58f8a1295645c81ac0021f7e4d93ebea084638d58a827c66e707fb5f9aeb8e972d47be53b192912efd0ab263fe1e6a88893c585304f20556abd4d3dbc3c4509d5a936487a3c48802f62710cbafd3566ac5c03d5613771651065adee735d0dc1721ccdc410b6e912eacaf97a5d167bba322ac4c182897d00142827e183e852a79205fc780f0c6496e7ff7d7af8a64c80f23bf3a804710404a75c75fdec0dfefa1993d1ffaa0b904f0fa76bb91798613eaad79a5cdf2677456fd2b812820e24bf21266801603c12d01026ec1bf8f0f7ed5f93c4672a04272ce1ee074a3be3a175cce0e67d865f7ad7f8e75016c720b4ec0c3aa9b8fbaf86aa107c660fe4fd493176dc9f6fcbd28cc9976f62a5c7b69c4047e5cb2645157eaa03f95e7de843d4e13f72a899bb9978245ced69901967376c6c6c766a00ed315708e3c7505e8364c29e96a771291d09033ca804f6427cc07e4117f37ecce2014a435629a31f54782ea0166667229ef6a3f2628832ad8f903ddfba00f023c4177da7f88426a5ac72b70d3a844f0176c66e741db871ceefd249b0978397e7fbe5fba19fa483824e08ccc71abe24448f744fff8e3522f1046c21898a2dfd440be641b1270caf19af459b888454b4e2e3dc68bf61e2a707a035708c913c2bf4bf785489c3094f181514b0d165927041dd8c84d6192f34b0a4018d307b7db3d56db73ba8c77736f10ae8185b13e6e25dfa9fa88b3388cb6f8afc0d304d070b5085bc087efde0ef09ab30156ce1d0472d2fa5d6f511e35dc700a24028aef93ac4d4af323b310027a8fc97a80694e47c6f9e4f3da8dc207c61616e071b4a99729cd2fd71ab6bc7a3de6541950dcc2a88e32864ae4a654d0e7c5d1219b304a4bf0f4a656513711882e0657803115ba03c0a4dd6064e521fc3078b55fb4bd2c0b59f22cc302cc15a74ae14f8a8f3e7dffdd32f7b155e13ab5f80b8b5b529cbf01f5bb6f584b5ad7ca97ffec6df3e564f3eb32d1dd10caba16ac6946a77c64d45d63d5fe3f191e743668f5a48c87688094c3858556054063d01f6659507ecc40e97e146e233e14b171b42af9e1b20017a27bf65bcc7e313818fcf524992eff670c509d43f0e7a43460bda944a1d34994f68486256cc2f6b19d8df009990a83048fb4b545c87c4fc5b1f4069766f200e2c80993faca8198b48c7485de8a3e3b04ce02bf64960b90eec057aaa92e4e3bab96545289b95e10d108f5a7ba5897bd9f36f9e61d267a8a9e23652513f528b5b9d5f59886ec1527c0232e918d1e46f88c6a1293ca4dfea15a37d476c4ef491f343e9d2a92508d931b79cf16e923abfe666ace0d479bf6c87b6cab3f9e755cc903213be5259e8e73ddf2a38103ba69a3f477302caabc4c990d14717384c77b14a9d474d04ce570e4958115662a3f95ff920f0471e53f7fff989c050ff315c22abe852265595e2c2166d091fafd128a64effbf32a5a76eeeefc29a3e14eed21744aa53a9e63dff705dea4dac0f05d6ae70c44328c0b7df8f39ba32edf4b16af53aa18ad9d8d932a1f4310cc342f6a6ea9dc101ed507b546f91c239d2307543b7ca92aadacb9fd49442da5b9076b8c332ebc609ea01311a92c1fd193b8b90116b4b20209e4337c7798b06aa36f59167018595623408baa9f353a4ab2e81c1d8785304364078794dbb0b9205dfb573693e2a65e0bcd01bd174a1d5960133049f07e96f49d44483c324ba963328c6129a5a7050425d24b76d5900bfc08fb0134d013a7b51c0d9d1fa17e854d9d36c34984a71ff3d6a1934fb1968be07254e0a96e03ff6f320c333b10aaa580a7906b45b2812ca44081cda4b8f3fbfed07e68e0f7ef58cb2ed4f77b31a905a892fa88bb41f5d1ae8b38cd7cee6b3c37aa7f4d87b5fb8bdfd9b7d200ce6cd3bb19783fb9d2f03d283d0bb0cba7db80f73bc615d16a865c58066aa175e67f120918c1cc36539288f9c7f19da1918da4db4f0da93ec5c82540e6c41cd6185ac9adc1ad41b3942b4466c75facbfcc3d5aa4613ac64b2752d062fa1e0b1d4353b1bec081625a589c5332f2c89d9335ca7100caf719a5723f890aa095865fcde85312f11a7bd8078fa580daba6ac2b6c07f0e88467189ef5f8d0a9cacce509ea5c32a9d8619583d5c7dba48d65b8bb0fbb669c452161c58b8e5bd2e68f210e2cd105af75b889ca7d46ebd7c89983a039c1750b03605c81eb5a2689966204c2896f69f8fd438c294fc6688f7d98144144ecd771c27b203dffbca467ec81e4e5183fc419dc4aed37757fa9051bef751f05708d8bb0c8df1d491855f8d9669eced1ebc12f238d890364a724f8260d19064e2a8b5fa67aeedaa9e47b3882bc194a770227f9c4f6b1425d21c57cce23205d9b40de87d1cb3f1073e43e20454e2c6cf0f4e26d8809534e50372ef4801c352065f775ed1c7e5adc6f1c700efbcc5d6d753603a1826835cd43ea017aac3b72f8bedc9e6cbaa1b928cb991bf751e36e26b673b127dd16cf19248b5a04b28576d95d8e07602a9a3a0ed7dafd1b1d06b273c6a2c04551b98a9ff0f06e17a3016195af016707e37a5790b3ec90c01b4b5da85ad0f49ed216fbb6f13c9c84ad4ecf5ec3492ff8a811918d63ca1729684e922c2999c5aadef6136aaefefa0f80217dfe4ed646ea68e7e1ce776c73c9c84fa17fca5d7a069165240830135d5e14b4b12e0e90d9c915b19d08f9f15911479dc13396a8b4ba07322f0e37c4cc2ec5598b00fd3a7dceee9c7110fa1a1e61faef30072ad6f1750acc696f1345680edb5108aa2500689ecfe61ffbb315b8949f987b9d118589010adfe39404feb8ef27d5e57547c3eaf47b1655924f98f86ebb7a9df8a458b9b941d5dafcdc120690f21ddf32fb61b9c4d342c944462bbafce56359ab14787a10774f3fc3d40a0a2aa5f6390e1bd7af70b7ec11ae98809b786f08fe3f1ae03178aea0fad08b0cfa3b67c876caaf4ab97906eab5f1aec1e667509358babaf5f2075a3e9467553f6fa58f2009a2e790350bcb3fbc9ff809d1e09fa22fa9cf5386bca2f2b15e1463433b624cefdb413f697d67ede60f62569df3c119773b9d7789d70da1daedce6280d6aa5cdf051f6e1a7636286f2ecadc2bb9b0a93fa33fc2545a19dcd4e690a41f3a506f0e3577b862a13deaeab287693e41757a20da96e72f8b2c59e984a2d80ddea2b89ecac89de42f7cf8b98d7880373aab411f5c786fbdafea2c58b3b31514c792dcd7383882df8a8581e64ee01b324bde1e89d026ddcf42ce2790197c751f3a191a84bea38a65978ed22caedf441905f60364af451f7832d8ecb955989afb47b3e201bc1cb94deb1a67c9c66aa6044c1ed5ee2d3d61719790d504d97c09c698ecc66cb548c2561ca1944d6b41535b8dac4194d045a7d587c556dfad8f672174e20038dfab365a6937fa82654ba4235f87", 0x1000}, {&(0x7f0000001240)="ab36dd3b9463a4d84cffda4a4291773a84cc7031e99e2f3eb8e68be9253d88099ee518f86d4a921d2dc4ebacdb2da78e7a86acbd41faaa4b53036de889f2efd892f2bff40761f21bc6", 0x49}, {&(0x7f00000012c0)="f527a92f6b70b0443dc961e375fce9557c63eb35727c58ec61ac06f15145aefc9437411d97f63dab4b5c3d53cdd2760fb6c2e3020e2af7ea57eff0fa94482a0e9ce7c9afd08f7b9e28ee22442f340abed294b7", 0x53}, {&(0x7f0000001340)="8c7076726631ad973340dadc79ab723013f3482e7f08ed9008b7c150dba515d5738fc1f464a5d87036f669fe", 0x2c}, {&(0x7f0000001380)="f72645d9591a4b043705abfc4672812dc3d2ce6ce15721764b7d0083e650b0a7f4178d73d604772e2adf917de14053c0dcaf090a31cb0d7246df8a27fe8aa49364afe3264954529a32662bdd9a4b323077d4ca707d05847d278c1a0a2fe06f99d4f0e43829e98b27fea58a4e0bd777e100424faff359bfaf963fd03478cd3118fc6f27e1ed71557263d88a6c6c62", 0x8e}, {&(0x7f0000001440)="47bde518b63045f6d294b15b690aa38df28f14d1dad1cd7dff5ea6d4db80dfec5057881f43cdf8ed0cc77fc4f75bba70cc35d541a17864d28a9f89bdc15f96ff1ba8f81272c41c3d12ac76715e7f33295c09683000dfb1e4d2df82fa39f11b30dffe20a1e1321e01579a9498881428f55ff810a84344c10bbb1515f3ce2ec75e39f56c697296c024721ec58004150b935a61a0988f36658f517403e89596cf2026f07a2c2c9c112a7292747e9d5c0d0ec8c971d3f735b47692fe60162bc70605fb3fb82a23d15b60ca53f14a4f94f48694765fbde947d7d9b4385c9fff25166f5bb53a18d779f24872888a87ea82ae3c6a794a32", 0xf4}, {&(0x7f0000001540)="d2f5c69029c17867f538048a86c5be554dae1a1be4a7e6131726305c14566e16d1e0f8d13a6408f0bc8660daa6ee0896b829da8c4e6255068ca99252326b96d166d695b96e9d8a4d7964d397c85d685c2c2680c632ec2dd04744587159f6e8c106938f", 0x63}, {&(0x7f00000015c0)="d1fc8c15beb56f2251255fe16616c317d1e858db2b5a5df5af0594110d5d789a973e20dfb6e700a2d78deb1a58fddea29fbe43fd62e38fada2cacae345b37d1749419703d1d307ca3dce99d02c517c9308c6e3136f1ef935192d1ae233e24f24b331809d89bed579d0a5ea6dfcfc6800babf2c4ad499d3752708610bc79963cb7d57c7550058b6de609255d9381fad4fa7192efcce8c3e8f05a4d1daef69cadaab5e5d4574ab15", 0xa7}], 0xa, &(0x7f0000001740)=[{0xf0, 0x1, 0x1, "5ff0bb788cb56716d75de8e296ae6199d496a2ebea27b1a9fedce0a0be8ac43216063c4378e563c5445549db5985abf21a2c10360b0e869fb587bda146c1091dcfcc35b693ed2878932117042971288a3bdf949a45eb796d4a5eef1b2a8f9041efce24be873af144f7bd39af644a9d2aed9d125b90d255d355070a56b5f8897806aa188aa316bf3e399fd9ebf5755554cae0dd765ab611fd4b729ea06c02d3e67b21a07852268a6eae38a6e23410ff2c531b85b576cc6b634ca89079ad31011a3adc600082efcb96c718f921b73d0c69364c7b7fd1489e79d6"}, {0x100, 0xffff, 0x5, "e3c9dc20b5441fc7401e76fbb9dba12f17634e6e0726e7b92626b648a34af4427e42be33f0e3d35ad757928970b035c0bb0f6ad604fb0a5ef15f415498a871ad4bdb488926d7c06d3796dbd7613d245e79c4ceffd0e57380c0c3258bde5156ec22d7c734cffe07abbfc12bcc87c7721d7b50d277940f8cab4748603ec897a00cbf8c6b7f4f815d07e54ff5d17e98d7a8f8fe4bd59d474b8367cb0196b533fc5374a715fe70df21cf6cdeed7d56f2d533d19851d502ec0e80e3325d4f6b3e15d0736c86bc5ee3f9d7885c56dc24250bdb03068f163e5b560714d13c9105af31e82c9312ee6702a16d874760add4d9a7"}, {0x58, 0xffff, 0x0, "ebae330030c0324e5fe7bb6e1483fcfd6325bbddc0101a59b4bd0a03dbaf3c7031d208bb114a469d92ba586857b0e58cc173f0deaf7a3e2633aba200a4acf065ff98b996cb82"}, {0x48, 0xffff, 0x6, "f83bc68784faf6d8cef1ee6a06231a6666e2f539692d99da7c44d0c6346e3bcba93d994a3f9ce30224db1e841e0f0ba6e7b7"}, {0xb0, 0xffff, 0x7, "2e42f8a9b31d294d5e3ea8a3d9b903949e14ec71e4ae9ae19c945fc051ad88d0600c8a7fb69b9e2567df70b39ff79a26be0be964857a4e960d26850da386d9a71da96ab857002aa942e8f3b2ece61d14f4309a8a41815a35198fb7781cdabcf34c4344bc6567c2bc0aacc33c3fea26da84bfb199cfbca0cb092ef70bd15a9ab68e11778a77444baa5a590f8086d0e4de475c561336a5c863f6b1e50f"}, {0x28, 0xffff, 0x1, "b201df62e8e104e2e7a6fc4f51df326a09bcfbc39b225c"}, {0xc0, 0xffff, 0xfffffffffffffffa, "8b9fe677e81f9064a5af3af895310ce102dcf50896f95987d734bfc1366af77c7d1186bfebbbdc08728dc6d67fb37517a77fbbdba7723d01de0a3498ca5ed4d0318f6b494a791e4133daf4e9bb96d4837b3af727f318d8ba71b5940e615d57854b2fffdebd82e452b4859aa6d026a09b8026bf0d433a5bbbdc1a89da42546ee64c6b1e79b3dd35d638a78287b02738e8836a7ff5bced2fe55fdec8a6b9815bb90fd10eb847c0eb59bbd5"}, {0xf0, 0xffff, 0x2, "fc0d5558026ed1a8af4ced60545a3c99af86027efe47d5274582e2b6665daaf6f0ba4a63e52a75011e6b0b8222a1c5ebcd6d1a2183777fb4a34cea2f41b2b6c04e23450adc93fc741107d9f727a2d5aa023615f548eb2a2f03e7a688f7a7eec4a254a82fabbd5a6d44fb70e0495133aefec4a8449f256aee17298d1bdc093f85769e9b361a2fa63969d6245f657ca718757173f5e6cf7f8c876a7e508bc86487a710d2fe18370ca9e5d7259cf79de1a1d91c2c8105534b31d8df2791c6c017d93c7807c18135b7aa76c45545b0a6260d773bd94161f46986f64fd032"}, {0x78, 0xffff, 0x40, "f5e0c558cb11a286fe1d09a95e1394fabf653a1841ac6798a26fc5d140a1f55afbaec3fc2a2aa854bc9b07f7bade7cbd68b6d5d1fa03db33e3b658f1bad5ff717e692e7594a34c7bbeea2054d4a46685aa1bae23849efd5db93811b1d787eb3a3c"}], 0x590}, 0x2) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="523d799bd6ae2d09dd5ae86829a67036820bf7a77d6ecdec2a777dc42c64ae772ba34603e78280ea09888f319aa405af453b3adee5687be1129671a5e0f300d4c7c85792a977db5b7dacdf047d422cb4a7fd5921", 0x54) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7fffffff) fcntl$getown(r1, 0x5) 16:00:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xd2) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fchmod(r0, 0x40) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0x3c, 0x0) write(r3, &(0x7f0000000100)="8d", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x3, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) uvm_fault(0xffffffff8223b348, 0xffff8000029a0000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8223b348, 0xffff8000029a0000, 0, 1) -> e memcpy(fffffd807d1753f8,ffff80000299ff0d,7,fffffd807d1753f8,fa11bdb9f5f4ab38,ffff800020c15038) at memcpy+0x15 end trace frame: 0xffff800020c14f40, count: 0 ddb{0}> trace memcpy(fffffd807d1753f8,ffff80000299ff0d,7,fffffd807d1753f8,fa11bdb9f5f4ab38,ffff800020c15038) at memcpy+0x15 rtrequest(1,ffff800020c15038,38,ffff800020c14f80,7) at rtrequest+0x83c rtm_output(ffff80000299ff00,ffff800020c15030,ffff800020c15038,38,7) at rtm_output+0x760 route_output(fffffd806f2c5e00,fffffd807bdb4a98,0,0) at route_output+0x79b route_usrreq(fffffd807bdb4a98,9,fffffd806f2c5e00,0,0,ffff800020b9a270) at route_usrreq+0x35d sosend(fffffd807bdb4a98,0,ffff800020c152f8,0,0,0) at sosend+0x6eb sendit(ffff800020b9a270,4,ffff800020c153b8,0,ffff800020c15480) at sendit+0x590 sys_sendto(ffff800020b9a270,ffff800020c15498,ffff800020c15480) at sys_sendto+0x92 syscall(ffff800020c15530) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,8a0a4cd1010) at Xsyscall+0x128 end of kernel end trace frame: 0x8a2f5d42980, count: -10 ddb{0}> show registers rdi 0xffff80000299f0f0 rsi 0xffff80000299fffd rbp 0xffff800020c14e30 rbx 0xffff80000299ff0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff0f3 r8 0 r9 0x5 r10 0x72b1a1d2317c0e8e r11 0xffff80000299f000 r12 0xffff80000299f000 r13 0x100 r14 0 r15 0xfffffd807d1753f8 rip 0xffffffff816fc665 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c14dc8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.1) pid=275041 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b9ae28,0xffffffff8237cfc8 process=0xffff800020b8da58 user=0xffff800020c10000, vmspace=0xfffffd807effd438 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 20111 283884 59354 0 7 0 syz-executor.1 *20111 275041 59354 0 7 0x4000000 syz-executor.1 95458 373385 29966 0 2 0x2 syz-executor.0 9062 4076 0 0 3 0x14200 bored sosplice 59354 336001 29966 0 2 0x482 syz-executor.1 29966 61312 91516 0 3 0x82 thrsleep syz-fuzzer 29966 92269 91516 0 3 0x4000082 nanosleep syz-fuzzer 29966 487347 91516 0 3 0x4000082 thrsleep syz-fuzzer 29966 493514 91516 0 3 0x4000082 thrsleep syz-fuzzer 29966 200947 91516 0 3 0x4000082 kqread syz-fuzzer 29966 233962 91516 0 3 0x4000082 thrsleep syz-fuzzer 29966 401902 91516 0 3 0x4000082 nanosleep syz-fuzzer 29966 130116 91516 0 3 0x4000082 thrsleep syz-fuzzer 29966 329914 91516 0 3 0x4000082 thrsleep syz-fuzzer 29966 398797 91516 0 3 0x4000082 thrsleep syz-fuzzer 91516 52686 49074 0 3 0x10008a pause ksh 49074 341446 3794 0 3 0x92 select sshd 24224 103775 1 0 3 0x100083 ttyin getty 3794 260771 1 0 3 0x80 select sshd 22414 108215 63085 74 3 0x100092 bpf pflogd 63085 334872 1 0 3 0x80 netio pflogd 23492 355523 78845 73 2 0x100090 syslogd 78845 495167 1 0 3 0x100082 netio syslogd 19185 331402 1 77 3 0x100090 poll dhclient 65924 443808 1 0 3 0x80 poll dhclient 51165 521407 0 0 3 0x14200 pgzero zerothread 37173 3657 0 0 3 0x14200 aiodoned aiodoned 71711 391087 0 0 3 0x14200 syncer update 46806 318256 0 0 3 0x14200 cleaner cleaner 83898 159124 0 0 3 0x14200 reaper reaper 84423 152604 0 0 3 0x14200 pgdaemon pagedaemon 51810 355665 0 0 3 0x14200 bored crynlk 20408 223816 0 0 3 0x14200 bored crypto 25740 363378 0 0 3 0x40014200 acpi0 acpi0 96080 350034 0 0 3 0x40014200 idle1 29066 320003 0 0 3 0x14200 bored softnet 80289 89656 0 0 3 0x14200 bored systqmp 56750 89721 0 0 3 0x14200 bored systq 53210 37271 0 0 3 0x40014200 bored softclock 56548 263434 0 0 3 0x40014200 idle0 97336 428072 0 0 3 0x14200 bored smr 1 385802 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 20111 (syz-executor.1) thread 0xffff800020b9a270 (275041) exclusive rwlock netlock r = 0 (0xffffffff821cd098) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82394290) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 95458 (syz-executor.0) thread 0xffff800020b9a018 (373385) exclusive rrwlock inode r = 0 (0xfffffd806e1611b8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e598f80) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9485 10501K 10517K 78643K 10686 0 0 pcb 27 9K 11K 78643K 197 0 0 rtable 106 4K 4K 78643K 334 0 0 ifaddr 47 12K 12K 78643K 101 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 16K 78643K 36 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 76K 78643K 1384 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 62 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 275 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 53 50K 71K 78643K 388 0 0 subproc 64 65538K 67586K 78643K 138 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 38 0 0 in_multi 33 2K 2K 78643K 63 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 222 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 21K 25K 78643K 1724 0 0 UVM aobj 19 2K 2K 78643K 25 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 14 0 0 NDP 8 0K 0K 78643K 29 0 0 temp 128 2370K 2495K 78643K 4035 0 0 kqueue 0 0K 0K 78643K 2 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 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 152 0 145 1 0 1 1 0 8 0 plimitpl 152 26 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 61 0 20 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpqe 32 13 0 13 1 1 0 1 0 8 0 tcpcb 544 42 0 38 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 6 0 6 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 19 0 2 1 0 1 1 0 8 0 pfstkey 112 19 0 2 1 0 1 1 0 8 0 pfstate 328 19 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 269 0 82 12 0 12 12 0 8 0 art_table 32 270 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 58 0 48 1 0 1 1 0 8 0 shmpl 112 23 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1898 0 481 46 0 46 46 0 8 0 ffsino 272 1898 0 481 95 0 95 95 0 8 0 nchpl 144 2487 0 851 61 0 61 61 0 8 0 uvmvnodes 72 2006 0 0 37 0 37 37 0 8 0 vnodes 200 2006 0 0 106 0 106 106 0 8 0 namei 1024 7072 0 7071 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 7033 0 7033 13 10 3 6 0 8 3 sigapl 432 468 0 453 2 0 2 2 0 8 0 futexpl 56 3398 0 3398 1 0 1 1 0 8 1 knotepl 112 157 0 138 1 0 1 1 0 8 0 kqueuepl 104 82 0 80 1 0 1 1 0 8 0 pipepl 112 378 0 359 4 3 1 2 0 8 0 fdescpl 488 469 0 453 3 0 3 3 0 8 0 filepl 152 2889 0 2788 7 2 5 7 0 8 1 lockfpl 104 98 0 98 2 1 1 1 0 8 1 lockfspl 32 110 0 110 2 1 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 534 0 525 1 0 1 1 0 8 0 zombiepl 144 453 0 453 3 2 1 1 0 8 1 processpl 840 485 0 453 4 0 4 4 0 8 0 procpl 600 1031 0 989 4 0 4 4 0 8 0 srpgc 64 12 0 12 2 1 1 1 0 8 1 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 384 316 0 295 4 1 3 4 0 8 0 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 135 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 164 0 0 9 0 9 9 0 8 0 bufpl 256 6578 0 1143 340 0 340 340 0 8 0 anonpl 16 55026 0 47443 45 3 42 42 0 125 5 amapchunkpl 152 2454 0 2365 9 0 9 9 0 158 5 amappl16 192 1691 0 1204 26 0 26 26 0 8 1 amappl15 184 214 0 208 1 0 1 1 0 8 0 amappl14 176 54 0 51 3 2 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 25 0 23 2 1 1 1 0 8 0 amappl11 152 63 0 48 1 0 1 1 0 8 0 amappl10 144 67 0 64 1 0 1 1 0 8 0 amappl9 136 657 0 653 1 0 1 1 0 8 0 amappl8 128 219 0 203 1 0 1 1 0 8 0 amappl7 120 34 0 29 1 0 1 1 0 8 0 amappl6 112 61 0 54 1 0 1 1 0 8 0 amappl5 104 142 0 127 1 0 1 1 0 8 0 amappl4 96 672 0 644 2 1 1 2 0 8 0 amappl3 88 142 0 137 1 0 1 1 0 8 0 amappl2 80 3016 0 2959 2 0 2 2 0 8 0 amappl1 72 19882 0 19436 26 16 10 20 0 8 0 amappl 72 1279 0 1243 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 24 0 6 1 0 1 1 0 8 0 uaddrrnd 24 469 0 453 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 469 0 453 1 0 1 1 0 8 0 vmmpekpl 168 7903 0 7879 2 0 2 2 0 8 0 vmmpepl 168 57225 0 55733 107 24 83 83 0 357 18 vmsppl 360 468 0 453 2 0 2 2 0 8 0 pdppl 4096 946 0 906 6 0 6 6 0 8 0 pvpl 32 186132 0 175310 127 12 115 115 0 265 14 pmappl 224 468 0 453 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 493 0 5 14 0 14 14 0 8 0