semget$private(0x0, 0x2, 0x8) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x57) 11:44:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 11:44:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x0, 0x800, 0x3, 0x9}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 11:44:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x20000085, 0x7, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x14, 0x21, 0x1, 0xf7}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x1915, 0x78f}], 0x1, &(0x7f0000000100)={0x81, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x30, 0x0) 11:44:47 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186a56010000003b00feaf000000000060d5706c85fdffffffffffffff002800000012000028000000", 0x2c}], 0x1) 11:44:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8040800080002002, 0x4000000005bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x1) 11:44:47 executing program 1: socketpair(0x20, 0x4007, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x31, 0x2, 0x802, &(0x7f0000000200)) fcntl$setstatus(r1, 0x4, 0x84) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) r3 = semget$private(0x0, 0x4, 0x53a) semop(r3, &(0x7f00000000c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x4, 0x1000}, {0x0, 0x9, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x4) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 11:44:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20000405) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 11:44:47 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r1 = semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0xa, &(0x7f0000000100)=[r4, r3, r4, r3, r4, r3, r4, r3, r4, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0x2a7) getpgid(0x0) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f0000000640)=0x488) socketpair$unix(0x1, 0x400001, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000200), 0x4) 11:44:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) 11:44:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) read(r0, &(0x7f0000000000)=""/63, 0x3f) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 11:44:47 executing program 1: mprotect(&(0x7f00007eb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() setreuid(r1, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket(0x2, 0x3, 0xfffffffffffffff9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r4) 11:44:47 executing program 1: r0 = socket(0xd, 0x0, 0x2000000000000001) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() shutdown(r0, 0x1) getpgrp() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socketpair(0x6, 0x8000, 0x8, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) shutdown(r0, 0x2) shutdown(r0, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x108, 0x0) getdents(r3, &(0x7f0000000140)=""/126, 0x7e) 11:44:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() getgid() bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x8, 0x200, 0x5, 0x3, 0x8, 0x221, 0x8, 0xfffffffffffffc00}, &(0x7f0000000200)={0x0, 0x1}) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0/../file0\x00') open(&(0x7f00000002c0)='./file0\x00', 0xc02, 0x80) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)={{0x56, 0x528ff73d}, {0x5, 0xfe000}}) 11:44:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x2, 0x0, 0x8010, "080040000082ac0000ffe0357f00000005ffffff", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0xfdf9) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:44:48 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 11:44:48 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="c4333f4ad6f2b3eeb380b5c557e3857b2fa952c43c7dde7cac39a17526a7b60c99ff8aa32398880b799e0c75cdab1d32283ac1955047ba96f0c978115eccaba528720a9fe35cbbb2c0ea06c5d90f0b52313b6315501845f12deb30733c724c78584e8575366ffa88f442d403a545a36ce85e72e30d5006e2123abddb5e36444cbc4b5b5c624357d8ab1f7a0692972ca7b2dd76f18894cf39412ee5a5f2f5b0b23229f4528f2c2e7b3bb5791a9c0e3583", 0xb0}, {&(0x7f00000000c0)="841da9a5e422c6a8165e7ca8b3b5898e45a699b50ac5a0e75d25fedd55c0f7c30896f14f5db41edff0cd0f461297", 0x2e}, {&(0x7f0000000180)="d536207507d19480b525c8677f32a7f95163514eef8bf585ac5a6bbe66f0f14382892a00f269be90cb0ae1eca5a2b9a2a121dea6e38c4b64cb63ff46e3aa693a79de3b2891f3ba46a57d1353bf146a23a02885d8ff9eed98633299ceaf88e493b3fe20006917feabfa313c33f7c420ffcfd1e9384ace00a612a562723efc50b7bb1bcb6e2fb6468f2c7407fa7851a8a93059ac3daaa0004e0d0a2e32e8682f3114da1c0e709cf2a4d3922e15f158a0723f1009", 0xb3}, {&(0x7f00000002c0)="e0f01834f597e81dbee6c744a8de251317db5a1dfdeb9e304b946ec7b58b4153e01247e26df305c3090d0185a0dee8599524065845e19710473a2d7991002f5d55d4832598111aae8e1ea5cd0daadf33c3dd17aa9fb41f512b6c07f69e133154dc92aa6ac6190e1a9b9ca8daddaa52345b1332dd541363613b8303e4953923aed5d9a609202c1f98241538db00382bb368954bc722852e955972ddc74a1bd62bd452ee31d551ddf6421903720deef7d236e10b3f420fca89017e0dd091baafb41ce3466be20066360ef6f183bf9db9009358899820921c91c08c34999878a8d02b6c37e381a1f903f4cc42b86426dbb715cdfa2a3d566ca9fe8078cf700dd7e8ad50717f385788fbf784cefac3c95bec94b900238727d34c320eff0c36d6ca5687544ea795563924a681036950aacd16578657ea4f555277a6175e0868b318a535f45b4ba5022cf26caa7d85523c1faa64e86bafcd4aef909f17b375064fd8c4d8b6d2c75dd1dd13a4bb983572dac8aa6e78a0e0ee98793c9eb9454ebf0070fb4aba90db91099cf2a7e11cb8ef5bda0b0cfbd7845ee123e2a0ba078839b5560ba336a491d9b97c20492ea8fe3c52ed6bac8977b799548384ef937d54c1fc79ed57e33c76fea800bbcd840737d083246d45e7ee275888a320d9af18d029a32a05645fbb89df043c85cc3a6b70c2296b6216d1ea4a3640b6632695f5c79063c4c94f790093f9ecde513cb27e98d0d924d593a882adb22f1ba8fbc655b7330e985c92a65e6396c6232303ed2aca7b658c10e6b4c856a10da7e2ced6dbb0a6fb4bcd646490851d37be81a9bbf17b16d84f0b4909878960965acd64acbb87f6370bff9a7c1d6147b567ad77665b5c532c63f0a033d3d0b2fc0229a813824ec0b32ea9bdb65b0dd4f35b834aa03ee62ca75a061f5012d6bc281ae42cd55baeb91eb830e08f216f96798fb2014688153218e81ae8bae04445f80ba88c502547116ea6c9fd56f43ed0a76f1f20976e5bfe1331d5018ac1918a610a3b3fd0699d71f432f946ecf10f537720c735128b18085556929aaf26dd0e0e9a95f8aa01b58c985540b50503bf9c1336f87d290802b68736fbaa5bb843a3c375e0cf4a8210527f8e40b9d91365ae18662a9fed491555ed0e2cb41b3f7ff5b258e4af3887c3422336b87c1d974af79a109caf108e3fd681b2609b5f8ecedb8ae0bd01218a6288eec1fd5cbb88bfe1e892515232a77e5152239fb89ba0a5881a029abc767292321d83ea44eeda6826ec21a8aaac7cd3f88ec9853014a1ab62266b029aa8a9a799454c90fa7a9cb8d8e81b878faa5aadead8c81d194c3eeeba85092fc9b4bb8f640bddc1d0ba823e15230caf6425869722da1915429d37e2d64ae40ed866e52e5b6f0f7b909165529b2753b11d5c8958f84cff3ef51e714ff07659c1823d9ac4ce5f60fac93f40ff978b2ee3c4a1a83e08790401ca2cbc9c142097268cfb7ec9ff30748edee7d2b7eca37f4364d781529476ecd428a7016ced513840dab7bd73b97ff2728b70a41e833138241e1aa949ecae864d896768ce8aaefe3731a4d81ea39b4a02da9bf288babadc1d6f80b95a3bacc454a5df683beefd918e18a8eadb8de9afb54517fe376bab3d0588e741eef8bf2d699e0d457b76cdcfef7e865c22ce435b2eeac19abfe221a714bd8b23bf80e95096998104fc4e33b67f334a3151e5f6d7629936ae86a42133819525110ebbc7fb7df4a48a343a174cb4c3e773474b5184d6cb9eab0bd531cd2eae174c12d5b5762ecca368217ab50c8086780a4376b17ce0ce168d07c880295b070a52ccddb67949b5a98386f7a234bb33eae9b9adae430258be6a8d44833fb8bdfb577ddc300675189f795c18f6dfbe13cd75f246c67033c019b654e30e186e5265d0c6c90f128d21b14eb32c1dc731ce1fd035e242ee3b528d2605e1c1a67c6039a78ea6d996f55d93de954b2f9aac67f2900cd9caed7d2eb94417535527317b62bd3fc89c1564d18496f3e9c490ed3d0faa83112e78a98736573d1687697e000dc633a481a4f68d798f764ac3dea93547edacae41e6ad512241e5e5e18408b2dbc982a3089590fd3adc36a0a6bcf0f708b8432b3eb1406ccf0db1215bbff7613fba6cd514d7b4eb6d490d31413367d757bee557224671a9685b4009963d9b2ae026f51b3ece962c0d05478dd2aff210c399b6d8ba774a0337e798aa045298e0ba810b94c6c3859f8fa140d72991171ea329b2ececac96077df114836ca7fc1a9d256d3f460566513169a7cb3dcf9aabec299e252909dbcc62b0e53f5b018bd2775ed8aee644b9670f293b2579e73378de02a7be1a6774dd2f4aca39cb73ff84e9452483c69e16252f2532688c9501e839d676beba0ea1d476a31a2522e8ae07e6589731977b0211ef04e1eb15be9b22d82b69ceef847e928001493026e14d29efa2295872968c8cba5d2fe3776f9cb09db6576c53bedaa8fc7147e2deac45d738f6b00358a8504db14b837ef04b3e7dbe6289b03143c175862d2c2ed955f1f3fb173fcea7b9dff2ad65aa73c01570e65b310bebf3a168ccda93aa69c054441821d2557dd3386cee8e6c22b0f6b8157f5401cc5d199d8f234a9b7772a557402f6bb5ff68631a79396f9e6cca8fec2e7425e09b1fbb27d47ddf393227f498d7a5feb907559e72be8450e9a88873163475bb300b87f1e89c78d29c6ebe6432a52ecf5bdfd8c4908013568c63c0188987ccf9dc8cebf4f95f30dc84094081fae766b9ff9f86d1473052222ad038ed53b7ced81b3bd920d2ce8f37f4e6a392911fd5ca66d14365e5e11270154d79cbd24940bafc7bf346f0c446d0d2b1850aa8ebff6edd7ef382b7905f3ff05b0b72cbe95481bc07de7b022f86a4ee620be86e4b4b44f1070a5528d03b04fc77f00d828b38e1a7c580b5550b0233934b8cf8c8c84bafded51480849fa3a811345126b04b4dd065fe942f13a53cfb3f8d7e70ee1a553ac1d6e134cd88fd6c58ccb8a60d2f98ee500c21aed4c4e195b0a802072b160e9a1bfcdaee5154e18227c605d6e7a89b3eb491c2cde976f66ce993acdb0cf7eef7c7c5d24b77882c19137497507c5048578148cc845b98fd056a0fcf6814a424f2671bd2f15a4b9199834f46101ba6d4905724c98fac14930308692b3979262e2cb0ca221dd93addb872195f8ac509fdd87124ecabd9c2115c3b4f18ecca563285df7f41925d16f46c033a3d1a0c9125d5e59c3802238b060359167ef421d3cfad18ee9f5a7d131f8b86da77ca84912377adc0f68fd4ba503c4d2d9dd15bac7ada0a00381642e1c6606376c2fb95796601064a28d35b2c9b14f0f413fd6b8784438069563c806157877fbe7ec9ae6cd8b8c3710724f6430f2a9987a60e97002aaf2d1fb4db8ec772464024681877117240a606f07b561e2e752d9186591a00ca6d933265fa39d805628f998a65f18c4bf0c424de70db9ad3c7918519ef91abbbfe56eaabe6fd94079b72349fbc9689ca058e86d7fac5d72bcaccaa44dfe8c0a48e98acc33c4e30647cab91dd426eefe15f3838bc0bba510c7926317e9130f4d859b849e97d2bed189dc0fb67a27397500f11ca733bf18df2797544bb3802724a24746b6d803275ae31d39203d1acefabebe9f10f71280c4b1471296c09e9595c8a49f125db70e62a6689c7f9701b9b667656fe4629db89b29811e8816be794e74380facce063bb6c8b70fc67dee6c008414b5fe4596c070546e98ba7ed15fab0c9bfcec630f431470ca289942999d0e2d175add50ae691fb0692cc1c31e1c3c05015ba87741bfac740a97eb737a568d02f6b286279a076d344f00d09787f47c60cc6a559acf8d9072c94492c271e29990c0b789980abdf2ab844743ccad3a424e5026874284ea75a5290d2812c8884ff59205a7aadb2449d4d0f576dea395de6a9250b833393e76b1feebe82fbe2794b5aa284ce441528f383ad90647c469889b72ae4bccd87822776c8bb55d7ded603a2493dfb1995c578b79affcb7cf7da1c5cb60b0fe9ab05c5be2ed0b43213e731cdaf359dff9e824265b5a2b3c3c74d2046f69890a33fd0f5b5d24f038dfc0c69cddfb8fcef6b6abfc5a1eef088b1b66e212feab9626d8b928b2061552b7e38715e8ab55d9aea456e9539405aefd514aaecd2aec417ebacf15e7d55c8b2aa47c5c79a3e8de2a1b60eb835bc7c23be2aab5199c264e3daf7fd53036ed7b8e557ff8a7ececa50ef0803a0b33b58c32849d9c72cc05327471d266addac8db4db45e5caebf2e4cb477d1c87e3172b9b2c52f2938c8555b485b7a72ce799bd5e76854dabcd047b5fce67affca507ad13a79e77a2454e6bcbd91dc465b84c4cfa05109d173d01de82a5b24cf3210d9a3e9883659c4e0d7a4a4af942244878423a6bd93a55947316ca3bb87fecf0ac62e426ec40e91798b3c8edb62003611c44265a175d321069d4823132496af98e8705004631de394d392f651a9b9258a5bf9c785da257133e5ce26fb9a003b58d6a3e84dbc3ba4fb091ce8115abf85c33b0758b3c8b01eb19d7a0a19d440247fec0af46928b45c1661ef19e0d427eb49c9b62e3c76bf7b07d1cd1eae03ee7deab5becb29521be5845febe823714a62a4864f2930a1b4e7501ca3ab84223b836f9de6e779c95fa857266ffc50fbdc6069b4ed104fc825dbbeefef52a58fc973af0123ca53c92145027b07438d6934446d12fcb3c41ab831bdece16aa03d508daf4171f9f29f5a080b12a2c29ff04ddc5a23922c297dd85f6c9ba2c8fe847517bb5627c9752825f6018a6aab1a6d76daa72a7445d7246e26de5dcc8f1e03acd93c5988bbfe4ce8717cd375b0458a812264f6666dc04e87a1c3566cef4ddd136922321b77795b95962222708e73577ced469bf7d25b6a872f0ecaf2f50c47b619a10f678c3ac8381997bbd1771965317514b8bbcbbaf606bfebe568a5b5dd3e46ca5254d1951e89ae26ae08a5d7c6c5e4833d6da2523f3ab74b6dfe904f0cd4ee684383a063ef6edfd3a19b6e6aaa1a10dffab88b63d642f39125508b6d3c7f38382bf0cfbaf4d1b2020d1d9ed27ac000611a8f793a4c610e31b77a07c3c77477f9e9557151508d7436f061534d06eb2b567a8f36584f4e192647d72aa4687e8f4f13e6675b42b690a4c7d3fe436142eeb3814d801e5fd5064dc77751160a37c7557864fe3d5158b30d8b0b5e5b646f21adfc09e9b5dfb0c89f64fdc0d514cc920c18dfeea41a03788967fb1c8370119aed55d8d91b2ea4ecc78ec62c06721687a364ee669669fbf0aa3b59ce671c7dc7edf37519020de94eb6dfeee49bb014da6d9508c03ed8d99b838edbba5f7f02b892c429daabca9fbd93e4c4f43fd7f21ecb2725bb5e8de435c058561feafe92a8197fac377923fe106d4dbba532bace99fcdaef21b418226965803f415f8527c8f1ee5a2d467a7fe993df1bcb92b0f8aab62fd5b8db5631f55e1daf9d790e2a18fe490296130647dd90ea9bf585889a5ac93d62090fa7f7954f9644281680c8d8442c34263f712e6580942a798e1ce4f1ffe75b91593f94e771450af4ca4a4e94ea423c3908e58306affef5bb9bbbf20e731ff5fc891fd7bbdb32379dc122e126c5ae44f96c7c7960042c20f9910887dcf1051f5df13124b6673229e0997d4ccdb227bac58b0480da5e76ca77d213e5aa2176af6355ea8f66123c80346f2cd279c0c3f2d90ec67a9ce1f07e299762d834fabe4ba3264150b1e00463485bbcb548bac3097125e5acf300b35d62579", 0x1000}], 0x4, 0x0) 11:44:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2800, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 11:44:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x9, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0xa, 0x20, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x61, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x11, 0x1, 0x7, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0xcc, 0x80000000, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x70, 0x4, 0xfff, 0x8}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x6}], 0x1, &(0x7f0000000140)={0xff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x40, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8, 0x83, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000044, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8a, 0xf0000002, 0x80000000, 0x4}], 0x40, 0x0, 0x7f7fffffc001, 0x0) 11:44:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:44:49 executing program 0: 11:44:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) chflags(&(0x7f0000000240)='./bus\x00', 0x10002) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x80000000, 0x7}, {0x18, 0x1, 0x3d55, 0x9}, 0x3ff, [0x0, 0x9, 0x1ff, 0x2, 0xf7, 0x421, 0x4, 0x10001]}, 0x3c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x2e, 0x80000081, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x3f, 0x10001}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x10, 0x8, 0x739}, {{r1}, 0xfffffffffffffffe, 0x3, 0xf0000022, 0x4, 0x401}], 0x1, &(0x7f0000000200)={0xffffffffffffff80, 0x1a679a4f}) dup2(r0, r1) 11:44:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xffffffff, 0x401, 0x7, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xf2, 0x2, 0x65, 0x400, "f0aaf29c377e40eac873d0d9b9b0fed26779541e", 0x1, 0x40}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xd96, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61", 0x2e2) 11:44:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000a1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20c89, 0x149) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 11:44:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() write(r0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r3, 0x65}], 0x1, 0x0) read(r2, &(0x7f0000000280)=""/248, 0xfd75) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff, 0x4}], 0xb29, 0x0, 0x0, 0x0) 11:44:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x801, 0x400000005) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0xde90c26) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x200000010, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) 11:44:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x180) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) login: pckbd_enable: command error 11:44:50 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x102, 0x1) 11:44:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530005c5bd3bc2f6ab930a123e5b48be3cddc8f601df5e95d97acb5d4c5a26f7ba010c047203ec8f39958e752b3e8c9a000000000000000000000000000000000000000000000000000"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 11:44:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 11:44:50 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = getegid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) setgid(r0) 11:44:50 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x12, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x5}, {0x8000, 0x10000}}, 0x0) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) 11:44:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000340)="f3bdd7856fd7b1cba3476040d0365447e93bb194228947fc75944d989aca3b65fd0a6fd268d20500000030610c6fbf2c7a930cabe3d0c8d032b8157d8afbe0d5e3501ec87f088474b44cae1584e085dd51e1f82c397ccb3f895f82964ffb0875678ec64f194007cc4d69ba1ed96b0cdb939f40ccffce37300c0c3232a4335840c4e21c91bf706ff4ef4ec7b360d0090b4509d58babb2f669e8c69d32a04d7da6cf86afd6726dfeee93d5df", 0xff0a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x39, 0x0, 0x6, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 11:44:50 executing program 0: r0 = socket(0x18, 0x4, 0x5) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000080)=""/8, 0x8}], 0x2, 0x0) 11:44:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) truncate(&(0x7f00000000c0)='./file0\x00', 0xffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x57bd23e9b03293ae, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 11:44:51 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000040), 0x4) fchdir(r0) fchdir(r0) 11:44:51 executing program 0: r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x93) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) semget(0x0, 0x1, 0x96) close(r3) 11:44:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cfff125c00560000", 0x8) 11:44:51 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x74) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 11:44:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) 11:44:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/190, 0xbe, 0x42, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000180)=""/144, 0x90, 0x840, &(0x7f0000000400)=ANY=[@ANYBLOB="584170b0a6fa88401ac9e8c3c231b5ff6edcd6dcdc4fc4b6f97044a55dd00ba52d76406d3ad1662459cf3e9a3c913616987677d6a95abef4c2e887cc53305ca19bd267c282e45511a7b3143076bf6031909cb6919dfdf764a1bc9390155db557572e30e8dc455090ee6fb3ad2dec6db436997624c18a89db2fd331db9b02b1e068a0856bfd7a65e69ec69dcd8e1c72f2a310e3d0054c197465f321c71a7f24b3f682af8161e50cc436f9d221be79cbbe962d3210a5ad4568be9264628a0dc24dd5a2a672defa85057c069520d760b64682b6327e486bb00211b2ec2ca6c5ec11c4ab60b9a191ba556738b6e16c4692ab778d61cbc9dfa4dc87f43d68ccffffffff324513f384fadcacc0"], 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e", 0x441) 11:44:51 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2000001, 0x0, 0x0, 0x0) 11:44:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x1, 0x1, 0x5, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:44:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xc02, 0x4, 0x0, "a1f9373f7efc102fbb89c325d376957cddc47b05", 0x2}) syz_open_pts() syz_open_pts() 11:44:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) listen(r0, 0x4) shutdown(r0, 0x2) 11:44:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 11:44:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x22, 0x2, 0x0) setsockopt(r1, 0x2a, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:44:51 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x4000)=nil, 0x0) r1 = socket$inet6(0x18, 0x8003, 0xa95) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x4, 0x0, 0x1ff}, 0xc) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 11:44:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) 11:44:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4e) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)) lseek(r0, 0x0, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000000c0)="f21ad93550511e0d3e34f00a7c88354f4c7e29b9ce9717b8d72a307eb68316784e0e7058677a2b522734fa7eb1", 0x2d) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000000040)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:44:52 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x6, 0x4007, 0x2f, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000100)="9000da17bc2ed640e31526e4a3acae8baf8b11dc4081b8b62faa70", 0x1b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) socket(0x1, 0x2, 0x20) 11:44:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x72dbeb53a8a07e3e}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x103) 11:44:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2022, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = msgget(0x1, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) msgrcv(r6, &(0x7f0000000600)={0x0, ""/27}, 0x23, 0x3, 0x1800) r7 = geteuid() getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getpid() r10 = getuid() r11 = getegid() r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="7e56d08248553bd85d2f6c6e13eb489e42d44314", 0x14}, {&(0x7f00000001c0)="3068f9eded0c11bf13faa78174857da3c0bd6480737b5ae2ce7f521bf2d10684173ef2594d0d452a0e0ac6acaa0da1fc7e848c3e4d6f8d632f857bcb7d5b642c7279dcc267f979de3c11fdfc251e3f26ddcabf349ed9d119bad56e58e05dcf4efeae26d619c3533e66b587969981ba3fcdbdd2e4003e5db652111469bd8977491cdf18512f2b1e214e86021b1ec1b67e24673932750372c604cfb9b71c76965537fde2f82302f33d291605da8772adab218c628f5413c93106752f", 0xbb}, {&(0x7f0000000280)="c376c258320796f53a400f4e5374b2242a8655b11b6b9b20995b6addd337f033a96983c785d223bb3cdbeb7cd8bb99a9010e246c28d51fcb61f2b85e8ddcf7b38e486e4c01d37d9f37ac3d3d43b420d060e7e0ee99969061b105eff0ac168227183cf1bd2bde9540d8ee4351f7f8742a16cefac1fdaff286e65e83d31d3c9913044c1935c23d1d264ea2bddf8ed12c69c2fcf3a7516c492b2c", 0x99}, {&(0x7f0000000100)="66bafac15b87d6118f25e5a022731af3d01225e9a9cd01502fe6b288b283990683019855333ffdd4da3565313b3ffec54faaeccd6b31b67051227d46b4ce4e41a1db516f12d58b639c2a3cf28ba716504ee370eb0eae0e0f271276da850ab577247533eeecd9fd48c05d0e06", 0x6c}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xf8, 0x9}, 0x2) 11:44:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x7a934a32f014478a) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:44:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc10, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737993dc3e3b68e81dcd920", 0x14) 11:44:52 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x208001ff, 0x22, "b000", 0x6, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x1000000000000005, 0xc, 0x800}], 0x23d) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) r6 = socket$inet6(0x18, 0x5, 0x3f) close(r6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) fcntl$lock(r6, 0xf, &(0x7f0000000240)={0x1, 0x2, 0xb2, 0x8, r5}) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 11:44:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1f, 0x8, 0x3, 0xb6a}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 11:44:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x4}], 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:44:53 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xe81) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527f00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 11:44:53 executing program 1: r0 = socket(0x18, 0x52e7c81ba07a9dc0, 0xfffe) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1f) 11:44:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 11:44:53 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r1, &(0x7f0000000080), 0x0, 0x3c) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) 11:44:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) sendto(r0, &(0x7f00000001c0)="34f776ef0afaaee98572b7da261e329f9f0b2e4243b405e164949af26b2c9377300523c484017ef940f10fb8039be36af0ba3f86d567cae5f9046bdef627e1fbb17e9c8779ee47976527248c907ebd5607dccb9b8feb53acc8e4aacfe998dd9046a966499c73ef8f18f201e15fb70bccb21e29ec7a30477d0ec1d742ad7893cd832e3542b14a3611fec42141bdffc0b06d6a2447965d065cc2b5f5f96967e6079145e95c408506d2dc49620d9b8121b8f2460a181362b7a38ae621b9e4d814af9e348a69d6f1e5636bc2b4882fd4382fa49d26e51d0b9401530f421856fb22cbc06e7468edf7cbd01cbf5213f3ff84c077d47805ab32bf3e2b95e0364e11fa2c848db5abbf79481f3cf54b4281573457ab60cfd25fbeadd660713819e31019c034df66f692fa6008c975e11e5035bbbd045bd9d55ee4384900ce8098184dfa555ab3bedeed268cd1eaa3f21f1df852d976e71c66c41c063a57e96559e2880b1482e67a9847e8f73b5516daaf728a7ef348047ba78af0f21bf51689c648174d8f55ae6ebbe3a09252b9a89382ecd13cd102e21034360e6e7bf3b4cfe030a9fa730eeafeb20e1ce8d9d9071e37142f50ad3ad18ab899bb44930ca98eec07cbde0a0d91338a36bd8bc4578d5804d4107aff008e35a9b8ac5ba2a00916e567ae725a7cb74bf61161299d48c0c81eed81809ead4382df4cddd6467a70ba2552b460ffc2c7aa710beeb9d6d6afb9e20b1a9a07192c0cdf1be263521d957aaf0569b849b95dfc4f62151b8250f51988f837d070b5f3e336c5e18d5683d472258763ed5c2e9161fdc3b48f97ccc89a1dfa1581bf24a193576fde9ae08b11f71156e48486d1edd6276073068cac0fc48c781428aa1fb029bd4c4cc95cd0f00845dc0602aef96bc900a809e9330d05cf8c612b823e4a94354423ae868b57248689a9cdcded509f6989227da5d3a21741605eee000250da858d9d61c8b0be84d707d0f2bf9757a11a272c894a5c850e8beda313989129367daeba7d3a99862ed0057c67ddfd2d36d1e6f4efbd5966c14bd4e5285edfc5a0fee25418bdeb533dba3286d38812e496a0c36552afb390dc7e55a6736c5246cddfbed3c39243bdf8699ebb1fc9393ca496e3d10146ce14d11ea9833e995ce7e0421a5af6176f91920d70831a0391de295cd12e90b1a915d6e865240b236430a7970d3082f2bb2cadffe82ff541054cd94d53d0b8fed6d6d75378698b3c30e7a0bf36e50e4a66fee528a79d91d55c8a86a7bcb8ad5593d2b10f597b97c3060ad34127e4e153e9028d9ee8da5c80dcf10972226bb07f702f4944a381fca744d56c052ea629b8fdbd087124e9690282e9ca72cd75959d1ec7993349914fe5089bd249a5181ea540730fd4d305f0a2ee4097f2604e4dd0f44119b0bcd7b838e0e03e6a08f4626ab10e36a27b7ee09b6cc9c3520cff3cf197f37175ce61d681c3e36f4e3a7fa9e6bc5d1ec88620857e79e47a57167c5e87e9d115fd3dae351fcac8714e4f8f2ca3e6d72bb78657f599151332d7547b83945f2f59b1fbf104b9b1d46109a8ae05d62b1acffb3b19840be52cdb18a3fbe959c96ae5900a03c9fd5b3259b96836340a1b6c508659e121d4f68de3f0224b01909b5c176e21df6e018a4f6ebd6c9e4503d96844d696bc69f4f2986cd004db747820b19cab98fd5b1ba47e8560e20105910b82265b9b8805827831ac9365a2acb5650c8194e938111422321287bf193ff16d0fd0df105093fedf7364d3f2ae0152b245439c36ff872fed8276dc160ed4d92719c8a25a8aa5a6897f4ac78c869a360dc94f97016a7ee2eb474e51f06dc8edb01bca7846c1216dd864fe967ac4ca066ccae90b6c99b917a7b061281294b7f80e18a11b7aa58c334d009957423e4d8609a722009daeb6d55eb612152b6c396fe79de98c37ce7a179d4775256efb5eb866089924a2ae85d751b20c9aeb668e2d17c1d4844b29cd0339ffc93c8a697c021fed8bfa0a987a7ebcd7d0fe4a186370212e6a87f13ce2ffe0b4ab3febfd4fef18af51a9fba2e0ce24992f790186ce2fa5cdb085da8e3f61687ecbd9319affdc67e2d69fc426c5356a19f0e27974ec13b34b3528317a0e6e9fa8dacf3f6d6fd3c31e1e2a5ba8139a08b2b48cb7d302eb5440e42b76927f6421f6f59847c68e4509715e6b245631e97cf584796db53e97f3153a73806b6d00cbb5ba1bc7860be6b5494e140a96a62909abaea4af99690a797b9fbd105d3ca7583fa3c2765f64ab3927c95ef333de6c148b6aa24ca5a9fe9440499e7e7d49239e22091f14685ed0625913b8ed0e503dfb0d96afa417e11a1685d11f45282dffbbcb0a22164aee77ff2cbe1132814897cbab4d19ccb70c63da4ba5115100319092eeae2479ceadc2a07bdf6579f6f593d342bd54eef0d47b09e7aa8cc27fadc6fa00b2d274ebe0979a8b5dbb88a48b9a94c138340f65a51b49b7693080e6fbbbc34e09132e7a04886fcbb956079f7c99be0d65466d8570493b07f5b4e7c49c06327483b8682c4c229df0eb7c28d1ae24e2a656d89a4d579ac72fccf9f429d9aa1a2889ea1c1a6ba4a375aa24ac92808f33de3d7935067878f686295f649d94869d6d7ea053b0eb1b50bc17d6bc988c292ace1bb9d14b398cc402c923e898d967eb5f52f728e7dcb6c8e4d84b09fc60346aed73fa8ddc550eeb2cd1597a0f7b28a2f9a411736e1d4de5ff903db8fe3fd4b01df41cb6cd42fc8fa04838b6bfb5969764029058193d160afd4c42bf08d58f47a504da90b23d94608a071634f30d93db49672b4f4ca93a84a20c4d3b4757ff79079a9d390318f7596e0fa9e455a7c59a5efec29d8c68c508d4b174c8fb65b792934c542b91ea26b6d952ab92ea9f5c4d6a4d5144bd7489f88db0f056c792c1a062ed843f375bf2ef4e76c50b673316a3ad7f87729a2abe7d9ece911fb95f44c30b0b025e092d1eefd89ddb9fba011f380dae7de6a5da3c9615b0840778389c3951fa3674559c405b34e78d683cfcad1f2066637f609042fd226eed7a1a81565c70d8c0ad677ed0cc025859b677fd2cea24093a8098c30b583a40dcef203885d4509e53aadc7997c885bca19af4a6971353df6a7c1b787c2358ff3b6b942bc92102064f360118d257549ccbc0082b74b250c41842ef82a0ee7343f524843008a071f80c423167bfc056c25175684712cb8329b0e7277a17241880422a2ded7270e877ca79aaef4310ade50374f98cf7a641b7c523d9548aa2953ecba1887d729f0bbe3b4118397e71a3197370048e8dc15235626f20cef67d4d09fe699702c7d7dbe18fed18b57375e7ce4f771b752292cd1e397c63919ce9a82fa57b1b54bf2d9d541b0257ee16448bca9748a37e6b11bc0a6263c177393146b1105e1761de5476f801b0d7fa5872c91c621754c49c7ee55af4da180b2245762704eb3606300b279e3f41f910ba918199a57984a7d5f352f1f10496f8ca53e05b793a271ed0662f0db0b6b6a73d7eed7ce8d445fb172874f92f3613b8e0b62f9fa6c7213d9661254a51f598fe6eccbfcdbd04a0acd30244826c7a607f4dbe50937a50b53cf730bfa0e07d2a2409b86c503601e0c385d67379cfe3b7c1fa405df0a50b4a89d39caa1b4878606eb414aaac73beaf1b59bc06370e88ea53bd217df054bbc70307945bf06e65881728648cf6ee54105c9d25d69e7f1c55ddbd48275b974bdcd307b6de214acb668a47763c53c28f1b78a22a7aee98d877e1e6a3f57c215fdb641fcdfe414a99beb36688a70cbd78922d058cd3fd6b9bda9578f6405a3c1b779888a88ae8b8fd0837fafbe252c6bfed553f3eb9a485e41b35a6cf4206a01db220e027ed896546a0d753ff3b6dc4b536d43df1cd928d1146f8a460ecdbf702559b58870134a696b5e384e20f88551dc54d27bb6b5fcbe9b8a456a80d9bbdde3d268024a0972d49f4f748d27bf22e6ff74d504b0f2a1cfcf6a64762b8a8bccb2da9e587ddc3afd0fc89184fdd28b0ad37be3b2361c35e37fb005c28579fd1f7efb7bccab4127a40efaa1313e3cf66bd02dacf8bbe0bd895dfa03c40e5ce211b4182cd859ca0182a0c99ee6a2e2ad090d7d479486da444231ff12cdcb508f54a0d8e17ade9b630b012f6528abd68ec26ed6825710260b16a68b530b491a675547b5905e06e63eb83504d0b5fc590d257919a2a55c6c4641c8fa421a32a88cee114ac83dd92d5a7dcd33279329ad94e449c1d319d3150ec26beda089ab04cccdb161528b3e9ce42640b9f6a6d7c4ef34bc7f21a3ee2f60fbfa1d829fb0a14748c24f6584e5aaaa1c5f97235d841b31541851219d315929bc441be4b282ef42c568dc7b38058c0e0d2a3332435dea07c01c744d259810dfac289dc4048ee83f0d2eace20616eb2b9f63669cd1cf515a471a4c3ba014d218ddabf3c6864a75e201bf9f90a8e2b9f8902b9e959a9901bcf01dfc65940fe6b84cfeb06d94b5bd3361b1aaa712464b61ca592d406d68828c6a466664a1de5f83e1b04cf17d07a1123b429f5fd816270c63a81901abdaa7ffb86b1187fdb7fee8041610d9633bb5cdbae2b98500977118fcba6d61b5ef7ed17e95ab6d7fecc2bad1ebebad56eaebc392aa8bbeb30de7be9abda2562b0a66dc45e091ba2fcb155691dfa8496abc8b96a6ae44f9aa4269bf317f79cd30c4dd0d461e1633412f3df8fbcfa9f4277dee2d0c862663a075d7ad93c9b95be8795f2a9632acbb98012e6d127cb48941110d6a3d29d1fccd38e27a3afa60ebf4fd044a0b51f12898cc13a9b719a8d12dbb8b2f3e19725e75b997b6b81d2070fe356d6ce17694a451ab8489b7fa8014c11514de6fdabc44e3704ae3c80590455b7730c806eda56ced2e8c2ee17a6eefc5e75591fb65b2331fe305f382ec517e3fba0e1cf258ff980bb8d3a06a6dabed1ff8bcb9b3d087e9d1b7c97198cda5078c45e8cedb283a4e1beadbc35afbcd3b2d066ec3824777164c0b4fcdcbf14104492d79be22692ce2ded918fe652600ad9f4571cc240b70efc10609cd9ba6b06e45b3b9a10fb040fa560688bb782bc183ffe941bb1e80e6540c7e79abc63ef74d2dd512d266ce594036b5749a19717a4306ed361cec079537ea24e554addc636b6116003216ac4b75eaec99ee74487cf09c96444d0c5ab7861e43762ff94e4d065538ecdf378f4b1f8fced353fad401d303dd8832c5bdf1cca9dda991b3eb3cd362bb2ce4ead417d1ecf44fe70c65c9a4c443b63de6b3dfbb73d84a1b92481740af1731acbc47916247f20bd3af76b2d7b8b5ac0fdc81f9a87ac5a163cc08f3467621a5bcc7a0462bf9c8701670493b49bd49795a7085df5c94675ca62c784c3a93bf92d909e8bc18f49b8f318e08f2ce1bfa4fa4f0c1c8f4f8f5e57ca68e37bc8837352a2735836ea7cffe0dd3ac80139a0b817493c9455181c72f8565e59d87737ebab050b9ee5630df394b97a1dc4e380998b57cf28d0c4e1e741f57cbc7955d7dc98c0d7dc1b5030f7b87245615ce17ecaca6e06ba5e5c8449bdb5dee15bdb569938a5b228df8a54c3c61ffa34274844365f9555de2eb85677c671db42fea5c53082e75726989ddc83acc0e78747de470155a0ebcd0e51acf7e7ae16d41bea1c88dc18fd7dc7877977201353b19350c2a466fb63e96171befa8b3f0cff7a11d26128d8661364b440f5f595e5c2dc45b8af0158773f529ac34ac481c109e86b0fe01803815e2bc8b20863e108b580211f9519e3ecc2bcc0bfa9f021ddf8722781a07320de059c4bdc", 0x1000, 0x400, 0x0, 0x0) write(r0, &(0x7f0000000180)='N12', 0x3) 11:44:53 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x24, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0xc, 0x8, 0x6, 0x1}, {{r0}, 0x0, 0x88, 0x5, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0xfffffffffffffff9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8c, 0xfffff, 0xfff}], 0x7fff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x7e22d46b8b4054fd, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0xff, 0x6}], 0x1, &(0x7f00000001c0)={0x1, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xffffffffffffff65) sendto(r1, &(0x7f00000002c0)="9349107bf985ac192f060a10907d49db12a6714ee265dcf0b5a299ab8387427035bf441244c3dd0a89f0f8690e29b88c8da9376ea77068798cb0901f58b518f7479bd9379a0f1ecb56368b816405f40e29058501a808ddf4c520b9842a1469d590fbd9dead59796801da8b08b6195544094307a4", 0x74, 0x1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x1, 0x1f, r2}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 11:44:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0x6}, 0x10) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:44:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchflags(r0, 0x20000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 11:44:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 11:44:53 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 11:44:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x200, 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000000, 0x8c) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xab) 11:44:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000a0100000001cd6cdf03000000b1090055be5571cd935587956eacf49fd877", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 11:44:53 executing program 1: r0 = socket(0xd, 0x3, 0x1) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 11:44:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10a82, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001800)={0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffd, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000005c0)={0x8000, 0x200000000000000, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0xffd}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 11:44:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) link(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0x3) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000180)="6924ba252e881dffe1df5f1d2becf48f9316ab10dfc719fda80ebb0a6c7f9476f0da21", 0x23) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) 11:44:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 11:44:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/23, 0x17) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00040000000000000000"], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2, r1}) r2 = getppid() sync() kqueue() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r3 = getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r4 = kqueue() connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r4, 0x6, r2) write(r4, &(0x7f00000002c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b9000d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xfb) rmdir(&(0x7f00000003c0)='./file0\x00') r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r6) getpgrp() fchmod(r4, 0x20) setpgid(r2, r3) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r6, 0x4) close(0xffffffffffffffff) 11:44:54 executing program 0: r0 = socket(0x22, 0x400000000002, 0x7) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/4096) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r2, r3, r4) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r2, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 11:44:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0044ab3bd2ff63f4db91ac341e85fcdc0eecc85c4e6e9b565a6377cec27b8162835ed2538ec98dc4b78f0008c5e90f007636339e46065591af3466bb17d9289fb8", 0x41}, {&(0x7f0000000300)="f0e86aeced005184f4c400c424166274c4b9e7314c09167d6cc53fd1d885174aa86a89508bc83a9bf9a816c81fc6caeaa0716aeb8f60876db180998d1f797ad4f30d2c817a20bf99ba170be40cb02e2672536cc495ddbc10f57fce0fe34075bbe85af9ce9b68e02fc14ef7155cb22387d36b6b3731f263a564aa073a3619f2870883d21876d2e343", 0x88}, {&(0x7f00000003c0)="7abc82e635b581ccadd5fae3bd2ca86b265df851b79a7d18a9435cb6c0bec948541d8b3f69f3b888e86f08a491687657f4b635fd0f9031e9ad23f4363332f3ebbd1ca27c53f6476f21167af6ef7eed47b7549ad7ebb6ae676954d15766fde54e246f6e4586301579807718f8d1cc3b66e3e8164e0d2c0a88d30c89c6171d1d61957c6ba3a89fc47d4cacb1c12eee9dc12e2f6af13dc6099851226eb161f8c4370d26e338ce31fbd337eab69c6f085f73c9747a9c9a81ed0e5a8e6e6dd7a559cf8b1defddd596a88b8562979cf7e8ed1cc991697ca072ca68dbcbf47e2a183bd7ef2039dab63fb3e31900596dc325d0e993cadd7e04f6", 0xf6}, {&(0x7f0000002540)="65253be26467c1ca9bb6c8f570825850e1d9b012da578854f989471b8c47ca771e2ef3b706163d60468cde2f4c117dda9c720751d976a6dcc6292b42a11622ada295372cae67583654d360e90320c5ff5934d4fe4d309bf979270ffbe86d374943ebced66ba328bb135329bb646219f9ac2ce4d8a3b01bcb880930604945e64bafbb6992571969fbf18e99decc28c52a80e01f09a39a5e62da27a775a803b858dd58e6dfb3eb7ad01af8c640ab6260f3b49a3c73dc7927ba6cf936c698bec08bc6eabf61591760e9ffa818e2a1d67fbd8ef42984b0cdf9888bd678cdbe00957886b31c90bbe8b240e0f4dd41595afbb5e4e171ebf0580daf7538848221c9036ee13af4666b3c99085a95c71f7661d1ac7fec93ed63fef4e143168bbc029c04d371a1726a29e63c950428b0ba6ff80b6055db3ee937d42520a0bb48c68946df18437ca1c99fd18b028feab1ffad0c4d54a0063a9cd7b6a28e4f465b696cd6383bd23d774a0444ab587c5f5cc57db41b0c4426a8fa7ed6ca85b3650bc4397c0b5d5663eca3a2ec053956c8732319d12d5654544cd108ae0e2030ee9d2a10b5d5e81fb71451fc8f587b04567a9dbc1724ced2d34764ccfaa2ce6af2e37dee13cbb5c40c003a592b9d9629b27f66db113e38a3bebb8b9dbffa48ff4db644ed2aaa8b47540c47a2126375f32e7f18923b4d412947e10a2e7c16e2abd131a44af2ab1e23964269af28663493ad06b57ef500ee257eaafcc5de050e83f62f480c85bb601aedc33947338a12d121ec21658e22666a0e985a5846afceff81c82385d8d3d755d40656250fc4465a7b7188796d5fdf71b040c799896556df0defa8e5ca2bb279dbe89f0499803e44183cccebc5271a14825052a18c98a5e2c37be80c482c393a38deaf11bb371012919458d5b757a7cf5db4c61a48c8cc63820b14393c7fd0ec8b81fb3960e463f390d8a14ad5b52f1df3b562829888d1a21452630bf46167baa1aab308f4b6b62293ae47df070c78e1a9e5a3eb74f726a05913c9acc25deef30c5113a507bbebd7992c826db3542b6b665eafe100743d9d9aa4271b4a932a9a102695f5a94c31da7111dc06abe560b8600a1fe3d6e3d22dc9739f743e80c7d8e5e0031425c804b69cd8d11f8b424a554471740740bb15e849efaa21fa07a91a869e53420a8790c2ddc2227d808db8b8c6bff6ae32be397edefe93527ddc411a6616ac033392bfeba72c650ab777ab9f0dc94c9ef87bc454cfd53f69f09899bb87ec7938dd229ccd927eebe118a882147821168436dcd7cb5b581e9eb5cf9b2471265498a54b58b61482b92187901fd6262858b1dcef34aa4ff945788310876d943dbaa62df10531ffd9cf182600a68d639b2889d37a691b2d57e8c4eb6562dbce4d8790f0ad4dee137d2c9bda18b14240de59c1b427ebd975c33c37429b73e280b85b3f3a7b79931838603f3f1865fee275f3909877b723bdeffff0d260aa6cb89a634b816d0c84ac304fb0b376248694717ec30e6ec8526ce1c6fbc916899f618b13866ab5af44676181e56f3c31f1fb90cdd059ec3261f3810d14299fb14ffb306f1e146652e685947c88536b02c0c563dc8a084115b51bf039eac61891986246107f280b4ce540f03ace8b5602a754e145c0e8ab211d95b503c3b5effd561acf4625487c36533de3d28bfe95414c6439c0defdfc2b65a6bd68834d3a0afbbfc62cf2321a344ce61be50a9f9d2509bde6df473ed2d3c8ace8e617445f3bde6c12ace4c1e38dfbb0852d9f1c9335c0909567d058bc11d0fa28b7681aaa043dc43c18baa6171b7bb2170d12ed72b96798e33af3c70b1e8de67b4354a0a7d307a8957de7464e994ad205ce07fd4a4254515c85d742a80e669876dc110ea26a31d7a816857efa46617eef4e7950f482f0fd116c14fba7534ae88f7dcb7999d641189186761d8ac7a472d088b8fa895712591a134501e7931b5a2409bb091a44e7a0c97702520df7b18eec10c52d106dd509d74d503b3ef395d4ea1234d535708946a8245047786effe0b73384516ea8c416107e78e481fa1551d1364f6740b0a863103df370bce7d3920bc71ffaf8d917c40b64256df66e03212685d5a33859adf6371fbd69db9f664797c9fec0c774b4ff8296e3c198afe854ce24e36fb7b8a7e6e42d0d1bb1732653b3493ef939802b651ceef4aadbc16b75f78f912375df4da5528967e5cc3d1d67b5936a55463536a2d11f5062af6ac7a2bac9ba6d5f2610a1d9ec7685909722e3c411b72abfe4ab10316acaad6ad4bb24bb279115c4d703a85850a790743b6b8249cebde4df98b8b60b211eeed4ae849372c05a19a5f60fadbc6695b30d6c404ba9d5bc312da0d8581e8c86711b5f649355e8d9dcb7afcf601d5db706ea835bf755d0827006266c1913787e3d79da6180edcc5c2303bda3f4852f93df366880a9cd5989ba6a00750c3f9b4535867202c3ccf68d378c903c5dd58b8d30b9dcaef45cf4102ca6dfae8f3bf708698bf8341c4a5b7eeebd1d8f8346a7de5ff7ecedcc26592279b1041de0a7c32a0947161ae3bb36967903343ff2920f200ede27a8875b012e2f497e9c348499c839b995e9054dccd8ca9024a1494fb6e034efab1a4dd05ae64ea220b6a508aa45339760914a9a2d2b612ffca8e729ec10e2c8e686d232ce1403ce2b70e6e24c18b2af0221e6c69e6f64b7e6404d34f3676d871f8189627abda55bf9486c3394a83dc17304b628bae35e9c5f78816fa40b80b77cde53e1ce39ce5ea7ace1cd32595f59346bea74214a1b47473efd9f8a9609041d4c3208a6c6e67a1517be08ca307b7351c2a4b28863a3fe51a03f8342ee532d3801efd391249ea5629a14ab26c6cb244fb0990790ca469d2f2556b38c3e80d78ad8ec4fceaded968233a002bf8b605a0c3dbe0276c1622a59672e1d9b33e7f01aa926abdb318f531bf94b56b87c177de249ce0c31a56788f675d4544103a3d91fdd81ce4c8c9f3e442423df337779e3d800e871b4ca9d0649069bd315c5f6a7bdb34494d92764e25b62c5d51d96eba3345b7d61c3f189e31cd0c3704a31e5efcc6ad67a31f3b599ed89126d855517d74fc13c531ce71dcb6c9a2258a91a39d4e357c9c7e0e4a243476fa9eb3a52755473a19a7b72e4fda66250053174c3ce9bc5b7b5b8310529b4fffe4a1fbe786ab889b0bff263bf6cdd8ac2d3249d7e3ee7b39d6b7a6fba9144d7aabfcb0ab309b292cb56d8ad6ddb4e74c2b871632db04e7f46066a8901d06c0a4939cf32c9b75a380bc6b8acf2b0aa3a76b8cf959ec2c8dab60a188b302b63a065a6c963d0b95af3dd751c3813bd1f9079cfd6e3e836f32cd7a6c31c5d4c463785b1cb5caa8f9c0d3b27dd4d3a4abdcec86acbbe926f65d1a42642942d7ba12329ae5efd1e0d0dc1a06f7b2a532a99224df4d4f62c74134bbbb77f90f33a088051555d3983ea7bd9d2b7a353fb84da3a36d9c84db944c3f29d9296396b8a3d8112a3cc9dddb199662ef2f6f342149fec2f9995fb1c1a5bda45d4688f75b328164932514a2772d0bdac7e532795bc10f54d323d862b008a39121239b0081b6525f6f568cddb3fb2ec6ac6265dcd57f0bc581964d78a6b8691e6ac25127ccc83fb5590ebcbc287e5ba6abb27b5a54818ab08e9c3663bcdd5a76b136c7f936cc5c2f87f83ff1011148b7f69937b2f2f7d04dfe9e9b8b6fef15be3b10641d7b820b9a424f69caf0d86a3c6df368d62fb7c6c8d393d0adc821a75f98bf68a3ad1ccf16ecb2a571fed7ca28fa79c04f757d50851474991e50f27b6e74b4aadbaa646936da3ad510daa565d19c7e825f77b317d54a59760dc5c0a585ba00330f33ac9ff5e160c40c79d1dc3db0e4660d771d3441ce5b99294846e4daac2cc1d58246f01b105b62ce7bf4fb758a7985a1959cff9d9ba7d8330173f3b9426af47dd2faa9907bab7929d024f4b75662f21ced38800484f9f8206b02309b532a60b00109f60654453b64cdfde272b611e0a0f222ed4008705ae995e4c9c7023ed2cdf5a4817f527a73bd1f35685675d772beb70f788961d1c013ef8c5b1f6f9d84e0c730727c3aaf39cc26990bcb2bc5f741d252de3721687234dfe8dccaa3168385dcf05c5a65d6b07c137bb253bb237e83ae50b43aa3d61c819e7c832ada733cd305af73aaf1baa1a4b3f03052c04845e6ad937bf634487958700d62d03dde446713eb3b62f200142f0796a468038ee3e7ab008926a2ad59faf2c6ec1ea1da374dc7995fdf27be3d89fa1460fbd26ed1f48f247bcf686fbe3a0fb0b0a6ed7388b9421d9214f37f3006eabf111f2377aaaccb86ae173d00871d761f5ecde0ca09aab0b559aa314ec7c34a01651fcac25e91f9ffdcef9fb406fd1a8ba24fc93f094bd3838780752d22c216a1bf81bc44a83e9ef4f954932add23c5b2c6997a10e7f475096ee7efeebf841f0e430781c57a5a5fd2f604028827e0748fa7668d7cedb40a12083735de14aab33b9f788d1e60e81767a0daf69c3a6d596df2639a731ca5500a804c22d3d72da2d73489c402262fdad5ed62498d461183d9ae6b633465b178b93dce359e037a30da49c0c3a6a4741edaa41f06c2adec40bee64d176c3290f47a1765d9482f48c2bcffd6987229bcbb182e7453c0dc8e7c6582d5b08d3a7c68e85b560a3d8098df75825d156fc2f07c69f2ec6e697d05d79044cb2f6676de595b8c9f77f10cf0ef424d0fb246d780c7e5072805ca78101a2eec113c9ca7d0e8ea1aed3b027272f205f12cb94ed09ed8d32123284d6024461a5af1fca0c28b29389575001c54bd58ca7a2d0c7c2dc53cf51de3d1d81f1a864fa99621f2857b6445d95a494dece5ee67025d787e1ddfd6f75210a780b7aa8f7d0291a75fec568c98d6f3456a5959a2c1c4684b0d31c3a4d883e22df2f7b6aa0df6a41748e2fd504d52281183596caa9fa4da315a76381446e05f26b7c2e3630da4ecd7573c81646b3509e5b73ec167f302916085ffd0f1b8b4bb4be5d9bdc555e7ca59c5452f6c3ec3203ef575807ebcb8432df663e80fe4de8f9e839600a63255c02b59d6e6dba7dce4ec8298849c8bf8485a134e21ded2822f3cc1ec0fc7db60eee9f9849f1a27c43ed6434462347b2abe800e9126f554b9735cf94c8233a2aceea031f822bc6ae8149268445ae357297e79975d8e11c74fc2758729cacca7985ae71616de8a86af4f32a9ab591bfb6f746880847f7b3125791e404b077180a6cb9c81b9f1636e77c73dda52de4c4f0ebee65f8e8b5b85fd7a2e229e1f0c695b4e792301b6dd13b063c0dd7716c4fd05787991a332c0565154b03973ddec51f622471f1e804a2c7e162d3b52761f0286320b384f43e915462ba62024883f5a56ad148d3b5fdb7204d79f13038c94f9dfabcc7fe5100559a10cbd7517096a2d282b7783b7dc913da3141da20dc6eae0032966cfcde5b18fb6d3a78a6ee93382d90fb48ca432abf6385b775c0abebcb7b1f95103b64fa7489c180fb2c1c0d7b740db3bba7b0a1f50aac3b0dd921c07c60fb25e7332648caf57468e1f7e2beb381258d4e065a6e99e66c7c38288191d19b74aa1be96dec381beb519aab9b587f80c9c0100616d69862e607b90c34d1d72bd601a7d2082c48491a004adfe98e8a730fb5fa8eab7c3e0fafd8672eff6e9769667baa6f83eabeaf7824befe80d666e93377aff0d178899a09aa2ad2f5234febf6ea064fee5779c3d25a6e4e5e1f311942d81f79edbecc0189b960f79c749f3b291ba5650e0286f542", 0x1000}], 0x4, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xda4a6a81cea806c, 0x20}, {0x22, 0x9}, {0x87, 0x7}], 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003540)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 11:44:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) fcntl$getown(r0, 0x5) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:44:55 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x7309) getpeername(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000539e249f62b1c255a0e1c6994bc0d3df433c916a000000000000000000000000000000000000000000000000000000000000000000000000000007c6c231244796bcd9399bf824fe48df89144364da10697b084f86e0cee20a2b68caa922766c213098b69b822f6efba516da2029fdcfdaca9340858f8e1e01215aa92bd26fc8f03b37084a04dbcae71d17d7dd17572c55b3a2a2be73903f8c5d2fbc7ff6e8858be02cedaeda4a0e2ebca4be05a565253e67f362889c33220f1c"], &(0x7f0000000000)=0x6e) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x0) 11:44:55 executing program 1: r0 = socket(0x2, 0x3, 0x6) listen(r0, 0x742a3c3a) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="02022e2f66696c653000675480fbd57720fb596efff4a5252db620fb72d21e81cf5a6918f94c30729f371aec1607ddec3bfb533bbebef7145fd7d8ff2cd566665a37ebc116d517c51dc1d3047f606057f10df1c69bc6628acb53235c1af0b5c672ed0bef85f107c347a0aef540108776d3bd1f377e3964838d29bcab5f62fa8169a6a0565f2a2f790ee312834f2813"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x28) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) setsockopt(r0, 0x2, 0x0, &(0x7f0000000340)="13116f40b5d7d63ef2e763b7a33abd2819554383663787945a5522b4a7b4d71e5a6c14760d789f4c39d1ce23fe2c5095201b164db3bef66d78b7ab176c25ff24cc8b8c0f9cceb696116a77e168c8821a8edde6fdfd889fcf863ed673a705503a6eebf326b16b17f4481783e180230fd3124f9fec3edb9f2cfd0de424ed8c", 0x7e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffffffff) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="e529259b97c9d5ea82433ad4ae84f6e5d79f791574b32dde3e16a9aed4437b0ab7b059615143", 0x26}], 0x1) 11:44:55 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 11:44:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lseek(r0, 0x4, 0x8003) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x80e0bf3b4cc7c613, 0x6, 0x6, 0x3f, 0x28}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) semget$private(0x0, 0x1, 0x94) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x130, 0x41) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x10000, './file0\x00'}) 11:44:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:44:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x1d, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x5, './file0\x00', 0x5, 0x9, 0x1, 0x6}) 11:44:56 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchflags(r0, 0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, 0xfffffffffffffffe) close(r0) 11:44:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:44:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 11:44:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x7, 0x8) r2 = getpid() getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 11:44:56 executing program 1: r0 = socket(0x0, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 11:44:56 executing program 0: sync() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xdeaf4152}], 0x1}) 11:44:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x2, "b08d16c666a800685751fcecb5af8a210524d8e5", 0x0, 0xfffffffdffffffff}) r0 = socket(0x1e, 0x8003, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x7, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0x20, 0x140000000000000, "de2072d21f627ac74ff317fbe55afb5555bddee7", 0x7416, 0xe4e}) 11:44:56 executing program 0: r0 = socket$inet(0x2, 0x6, 0x80000000) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/155, 0x9b}], 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) connect$inet(r1, &(0x7f0000000000), 0xc) 11:44:56 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) syz_open_pts() 11:44:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x2}) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x6) 11:44:56 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./control/../file0\x00', r0, r1) mkdir(&(0x7f0000000100)='./control\x00', 0x100) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r2, 0x0) unveil(&(0x7f0000000040)='./control/../file0\x00', &(0x7f0000000280)='\x00\xf7') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/177, &(0x7f0000000240)=0xb1) 11:44:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="a0b344c83cc48f5870eee2c19b9ddd505a0c748623d316b86920574529c0dbe3486e0dc5ddcb77db11f99698c55b5257b913354950f9ce85e6f53dce02674e23c2fee0b01f009b6ddc367d5edb44e415d1f60fc5515394d2add5ec7776643e304474c87a085201f00ea913a0dafce51375cdd3d53b83e6723c82dd9b6107923c668bdf1b42878522021e2d92e2", 0x8d}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="10010000000000007a99921707000000562d0467056c36c46f44dcf1ecd8acf77f7736b879f339d6909a4b454345008abfb3f7eaf49806540a2e0b6793ee1b4d922026a578bc1e26b841a9d5209f914fec26e857a2fcaa76d1e45e5fa9548f9a798416aff2d2605b0691a52112f3661809f7e912423f4a6ea8c82ff085d5bc415b8db2d2c7f47585ad27745dff9416bc7ff093490c3647dc9c5eb1e06a358a6b56d3c99675a95e5308ef755e98e9abdf25654357ea0908a962bb3b91cdabfdd55f97c5aedb14b9b0f09612bbcccb4af86bf5fd35674089bbe5c0cbecb40c57ebd00735b609405bc86930e790403e3be69b8fb4a483a844a344e3fbc02864268c616b2e9906715cd85efe7dbc4fd41500280000000000000001000000ccf50000941d006c0316f3c4887c68b9e410329ecc087f3b8deadd008800000000000000ffff000000000000d9acbbdad2b192f3156c2d28d9eff41fff3b2b84d15952481fa39a4e21b8aa886f5549f829d9514100754d52ed757a68b3c35c5b83ad026371b0a552571d92ced68bc505062daff583a3948fa184481cf9ecd7791b245073f4320dce40c10ed0c3edbb67dec05bfe8940fd183d3f627f24637d9c0c000000"], 0x1c0}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) sendto$unix(r0, &(0x7f0000000240)="2d5ba1143db92db90793da86c14dfd410994e1a51d2cae30fac7109951ae688d47fc5f6c5138d17f60ea06fb3dbb7aed95dcc9460e5a635b64d27dbdc86f3d897eff192a2b0b9278f557d0f2fcdca10e927727e942f3ece4797b31f5cdf03033ed62338fdab193db67e7c35a1d0b279773aac9ecba6045fb", 0x78, 0x400, 0x0, 0x0) 11:44:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x118) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x1fc7, 0x7}], 0x3ff, &(0x7f00000000c0)=[{{r1}, 0x0, 0x4, 0x20000000, 0xd2ed7cc}, {{r0}, 0xfffffffffffffff9, 0x10, 0x24, 0x7, 0x2}], 0x101, &(0x7f00000001c0)={0x2, 0x9}) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x7, 0x6, 0x3, 0x1, 0x5, 0x7fffffff, 0x2, 0x1, 0x1, 0x5, 0x3}) dup2(r1, r1) 11:44:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 11:44:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x40) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x40, 0x1}, 0x9, 0x8, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r5 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) 11:44:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000640)=""/59, 0x3b}, {&(0x7f0000000680)=""/197, 0xc5}, {&(0x7f0000000780)=""/234, 0xea}, {&(0x7f0000000880)=""/244, 0xf4}, {&(0x7f0000000980)=""/80, 0x50}], 0x9, &(0x7f0000000ac0)=""/4096, 0x1000}, 0x3) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3492d21e, 0x40ad4e}, {0x8, 0x5}}, 0x2) write(r0, &(0x7f0000000400)="7030d01e7df67779099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564577b4039a1bb2b5682f493a6c219ff1b8088087d5ec08f8cf5a634f797d98150aa0005000000df8c40839c7c0b380ec34041c9e2a129ba815f303397c4124cfa5cad17044f250745f1389089871fd204f0b6cc2fde180486b548e51b47600aef276135c470b134de53ef9b9b5d7207c424e26fc2a9ba734a94a7e7bd505f16cd7d14579e9afd541901ce1669c6ed30d5956162c75db192fdf4121421bca8b4743237cade4b622d", 0x1b5) execve(0x0, 0x0, 0x0) 11:44:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) close(r0) fchflags(r0, 0x1) write(r1, &(0x7f0000000180)='R', 0x1) dup2(r1, r0) 11:44:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x0) 11:44:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) chdir(&(0x7f0000000040)='./bus\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f301"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:44:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x20) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:44:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) getpid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x200000000000002f}) 11:44:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000340)=""/101, 0x65}, {&(0x7f00000003c0)=""/128, 0x80}], 0x7, 0x0) setrlimit(0xa, &(0x7f0000000080)={0x9}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000500)=0x9398) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) 11:44:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20020, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:44:58 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="c12862b44e4b64fbbbf0e7f207469f91a3d82f09785b17440bfa2d987a8b", 0x1e}], 0x1) 11:44:58 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x181, 0x0) listen(r1, 0x8001) 11:44:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 11:44:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000100)=""/145, 0x91}], 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:44:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r4 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) semop(r3, &(0x7f0000000540)=[{0x1, 0xfff, 0x800}, {0x3, 0x80000000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x20}, {0x2, 0x5}, {0x4, 0x10000, 0x1000}, {0x2, 0xc75f, 0x1800}, {0x7, 0xe5d, 0x1000}, {0x4, 0x38, 0x1800}], 0xa) msgrcv(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4d6d7320d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000641f2b7be1b221d3ed2d085efe9dce30726157c127db416b195fe29e169d3d92194ccd155b07fbcbf974d9dd760afdadbe5d000000000000000000000000"], 0xf0, 0x0, 0x1000) r5 = msgget$private(0x0, 0x15) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281bcea49769be33edea15093d4202eb31f3e3138b59149d3985410c50d2e3b00"], 0x1, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 11:44:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x1ff) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) 11:44:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x8) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e00000000653000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x28, 0x29) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:44:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x22) write(r0, &(0x7f0000000000)="ac87502e", 0x4) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='x\x00') 11:44:58 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x190) lseek(r2, 0x0, 0x1000000000003) read(r2, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 11:44:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) connect$inet6(r2, &(0x7f0000000000), 0xc) r3 = semget$private(0x0, 0x3, 0x82) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/47) write(r2, &(0x7f0000000340)="44e4146433e3eaca6a4135c870b8effaa324530f5abdf4ba0bb6a44a51514b907ec1beff454e7741613176bf93f154c26dd6344d458d75ca054043ff7b3e65cbbbc1f7409f6e5a51d4f8a31fba6b7056e64cc70a488005214bf225efa95ea51d2865b955a3a6910b0d6921899a7393928b791839251d10947651e903459eff7ad0e8e7263468bdc0017efcb9b7d4daa46e397227f249df4b7ef03bb0497ce65d75449fea29d23aad83c6eeb2b1961083afe0c6e4fef0c6fc7e1db5cd81ddb3b2e7c541c9358e197ff4e710223705d4d3e8a6330645eb5d4eb225828e56cd901927e81f6cce2acc29f9418c6f72241101de94", 0xf2) r4 = getpid() write(r0, 0x0, 0x0) write(r2, &(0x7f0000000580)="39f885b8e37beb1d0eab342a9022766529afb2d483be625b854efeada5737f3b6cb132861b404d22c6a371c3db2583a3dd2c991df26679cc00aa3b7ae5628ddf0827e7a9f9f046e536812ffea27b1eeb2862ad8e41d8193d7215f0fccebffea06c15816530a454bc04fd249a3c71e90ff23154b2da720a18967918d31a73aafbab83bf24d56800b986d040db09868fb852f8394726ecdccc261a01f8ef4bdc716ad8151df2c9fc9d32b424691add8948e28f2e4ef290f3506e6265eb6f67703a5cd8f2fbfccec8c51d6edbd141849d39008b9ff61377d6f24ee182bb71f97daea725b382fccf88e91bdfa67f0f04d04329a3d7765442911090a6d087647c6c948f55f07d8349709d38ce0d9a2d179af3c925cead6d63e5a4cc99cb77779625b7915c05114c9a862d3b5dffa83f48d542a0835c523d680d32b6688631e83be4fbd45fbccb044165e79666f3c301242657e97dbf4fb3ebd3b3de8dd91041b039823a199e7030a84140fac29882b4b670a855d09c5cf1f5191d48f9816920a582d1d2aeb6c97bea77a927ccd32533d23b616414b5e1d56439ffbbec314e3b4d800ff777ec406690521c8c49da618c3bc38736bbc77b0b683f77c104d592caba522d1a322a78b25207a1c36a81658f60a018df90", 0xfffffdee) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) wait4(r4, &(0x7f0000000140), 0x9, &(0x7f0000000280)) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) getpgrp() 11:44:58 executing program 0: r0 = semget$private(0x0, 0xd, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="b405000000000000f28802007364004bc668746f266692"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 11:44:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x4}, 0xc) 11:44:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getppid() fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r6 = dup2(r0, r1) dup2(r6, r6) 11:44:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) open(&(0x7f0000001140)='./bus\x00', 0x200, 0x48) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="383961826dbdc0a7aea7a24e124904d58f31b40239f36efff798d7108bdd6940930089fd9554721e3d10fc8fca701fa0b8e5ea59898f8de003afc6bd1bf35ed1a5e5e6d4be053f16690bd71e8e004a7898f2d1051f86c1aede23977594578d07d916847f7ce0a80b7728983de2354d309bd9f0f223ab8b01f41003e42c520e2f03b1477d083266519f9cae318e4d0e80660cc81ea5dc053c85a2c59aa427fc5f0a9e5918a6dc3eb02d7b38761333dfa51581185de70685cf876a4342609d6dff80b31af40027cbc68707fb701bdbc5db9b1e7b524fb76365dafc48d5fc9fb26dfbc3ae9daac7ec3f9ccf27797a7dff4354eeedfca2f43ea35d062fa50aa5041d29c74612254236e1cef81e0ac6995a0a0e2e34ebb13e134fe8d45e5c2238ce5cb5a8ada27a489dfc54549592a902f4c1d47f7a248dd000fbaed3dfa91c7fd0002feddbf7521167a1875d57296818952c2b0ce787e3de10b7b15f0dea108c2defe87ad2e9122961fce661bb54c3b9e0f5f78687d96013a3afa5c3ff9fb954590770bfbe28b37c9311d3ead4601feffa7f432032be0bc92dc033bc263d541019273ddea424585804a4a6dbdda36d4e96432813b67bcfed34132ddfbd9e6a39e5c51c94789ce7c6717a929232f356697e66e126cecad5b0b194b168bd2bc3518a59223a2fd5b678d4f965b287692dfaca841220d37a3202b7cbb086113b52a7255e334dee107205076bda8fc0c7da1386bc341b4d8abebc872b47562f7c549c1695974de553089b0bce4b1e32e7ce6b43070102b841037eadc842a59323c3a8d45cffe49969631260c023e11e1574c0a915681d45b768dd2a861acc6b12130643ce658c8e5444a485bf5e53ad20341461bd209d7d0cdc80285895bd7247322cfa73f581841d2ed331e1c0a252ca10d9f511ec5b1848b8415d96c19aa7f0547dc0a0652af4f0c44bdf96cb0bdbb53e9e88b11a0fe4c3ab1a06e3c83e5071fbfa557059ad92335c77f9ac3bc61d9fd4b86a819e0d869c4772c8658a96765e466598811829a4d6fd3c015030609a4b79d2d2f066ea59d4b2bbb55a9b2b4d2b90295ad5236c39795770b2e447e9fd246f314c3be04babd616f8d58fd61ed12165471306704f104eb289820e3242c74a581a78b2b4139f350a6c01e6cb94f32f8781d83ecbafa06208efbe4997691f0ea0c2ec294bede13b5da1b5bdc7528629ba78ddd3dcaf2f6afa9fbef97e39d732ac6d1151fd9a783f9358f36d93bdafd05803711766ce3ff854797d7cac2b501b4927eecff370a512ed2ecfe0b49f4b6f4ae1d924ffc7526b5920e2e4f318c41009eaa9ecac4db1d8cfd50291f5d8f6eb416b8d702cedf9f6ed0c17ed458392142bdbf04df7e186f347ff279e6f3b65d7f42dc0da405d353a19da849b505ff6954e41e4dba24ae8b0a02afc350d579dee5c93f910cf0a0fb22cb7605b3578cfba7a276d82e9d9e708678c84e0c40487685e55f769d058e8939c877267210812288ae3aef42d3f1ae5fe631e3376f06e8b9ce2749aece4e855aedf65679953fd202a5205eb5f9e2ad365c0bb6ed0a8a571b5c5201f773afd5341650d904d871a613d403512ef2a3aee2781ca0550aeb62bcfc303a89ee3ed80db9f273f8bc5a57e3b9c0a721a1f0f43760241c022404e13c41e83edb48cd909244eeff2c2d3b5c02ff4f64241447fba4884a7fdb15f2bd7174cb80e793aa1f67c549461e4a3f82a00a329ae0eaaf9d5771565acabb7cac540254fe6ce7cfeb4c679e1e741c20676b0e93fac3559a5ee7b76714536f74f4a130fe14a06973bacfb7fc0c740e80cdb8de4451420b3cebacc339a289986eacab5cf97c72f7b0d43806038c0a6e1a45c20c8d7957657f52f0665edfdfe9867598d2365c61ed1161721ffb44f93103ce85d6ed3da8545b99b1163390192e67e8d4a842828579817824317a40257cecd15a20201006b2310134c16f4e3ae1ea97fa95047a662ff78ed78a98ffd4818f80e464775b7bc3d19f8ecdc85f3d37ff52dff13dad622bb811833344cd829414feed6b048cfda95c837abda0cb64448fc6f390dc7d2f271af795a067d26368892d744289db6a9f17a354e70c2271e9474512e72ba8f7c4da24e4ff59112d7fcd314ec2ff44256738eece3955995878c3150578a0e3e7488c4fe0e5e5b655efa085935bdfb8e97b76f0a81fd11b6a036d44d471b54710119aabbc7e321dfac2c9a15a6a61c8fa8b66f5543a7ffa7fb0cb9988ae1a218f2ac910e0a8a013d5df42eb69a72ff07110681b6421e34c1a631ff987b577fa3e594f8e55272be6f7a61a1f8b4b80711023ea17e0ec8f86907df362b6a9a6cd15953b6ad9bbe7e16ecc1473462584574e57ce5765096dd06edb7a395f0bbe1629ca493c7d752441e46d0a0207f05fe39744d8ee6d8eea21c81ceb205b4f7d0bf09d7e90a9db86b593e5faa39b06e20b7fc2c5fd6fb240ccdd4ecb4619a47d13b99967156d476af4eedc413afed39e4d5af8b91185090b5b453260f9833701ca8cf307db33bd3881b693c4d60444dcd5083f4430d82b65b0cc489d120a5eecb74c839aeec5f155ef55a9961d5f171c9631cfbee22d02c90cc9677f2db3bf58ceb0ba76b36ce248f406901826a82ca8dd871979a0d857bd03735ad3f41c57cbc059e4cb37d3503e575aab30d8c7cc06b9f56b34fc419ec9b58f5642b57c84c7f378d108122df47889e4bab3b57f3412fe3284e83bc1289bc7caf541ad557c71f6346fb94067605e5711729a00004c49567a85540a52a1153d605c55eeba4a82d55d28ccfd2fe7cf1faea4ee35507b5f83ce319eb3521929c1978e8de538af81582b67519d7808a2255e6cdfafaa810ff8d79b38f5e33596982cde3f113c2c80f079030a4c44d9c69dff5a215e6487b3ff63e9868288d4789cc6465ac866e0c20bfc1326e9d1400dc91955760164843a47565436efd5c213d7d8aceea9047ac0146b0be493d17623f68c86a8cde0a2f38e25f99944fcc28ba16cd9b52d9f4900802613696a96be0e02e323e0674fec00a54bd0e57357a47b986ac7e0155a7d1326db8016e17a83acc47858f7ad1fde5db28edfd65c4c9deee83aa0444c6389659228fba5d8d4713c61971dd0ab44757cf306ac7b1d725aac68ca316c21b5883677afba03b9217e980ce37a7be13a3acb93093730bdd9af6e6f8d9217a4eef7487518f9ac687f49fa989dabf1c40accf6cfbff9beb6a6e5d90100d8962ebb58a729b320c7a67b17778b0536e037118c10283541e177cb2efb9ebaea7a7cadd193b48ce28a205e1f8a0c82b0f9f5df58ec31dec210969c221ceb17e49b8fb5d1a7e3e0bd79943730b6f2a429d7dd8c92c81b0d242d79acecd16928ed802bf4e26d80813dc4ccf22544423521afc9727c1e08bf6a443195fc7eda5b7045eac62ca34d38d6bfab64bd93c141f0e53f2c670344e69a7243f43390763bf786ab5c789d0e7d0593333e9581f58852c6ec690c66fcbba2ac8e208174bfcc6b11fcf31045d6e7d1d44e7da0b20703fb0a23edcc422be2e4b64547fb242763262fe865f23e347401595ea24229531a415786e901f57b0a01257d810b11c58ddf5947408cb33b2f694a2617054cfa73aad8a66af4bf11af172b1a578044d7d75b159a8194516d41024f016f9a3eaa43a92fdaf80d5551f61b95ec3987e1218b00a6329550a117a9206f889f4e476b47e7844610b5ca7f8f19b36cc9ddd8e3d0d33b040a0d83411e17606243738ac0c34a4be4b3b8e1d17a07b05da16ac21a988ffa16aa34881a2be6542571a3b5882fc181aa7ef073f9a16fb6957d78857c7e20a9e9b9ec7b7e50db3e53ca282a1cfcd4b5675e5ff6c2f8164a8005ca36fedf3d706635798c8d00151d333c2e9457d3bcd251e903b581a7cd552bf2e9391ccef40064a0f0f32dbbf9c620d8f4bfac805ad34fc6c3b4cd144a5da5fc913a63f36e8dbb105e941e66bfd9f9eecd7ca8e36e8a9dccbd8fc9d7aa86bc70c37e072befcc9e2ea16c6edba2c05c98ff9d3842534c4fd54d276aa481b018b0ddf9cc3c6b4e0ed230727e5b9284152634107edd7cc4b0ff9c20510157e7167e684f4843de164faec7df8da046c02e744158de1ab10a4c902a35c8830f8f2b813f1235ab4db6e9b6477d6eb3f4381e6d3b7744db8285c96f967656dc3c7ce0578e8edd7cbb51377c16e454b72b03fdc6347b3996560e267c71f778927e44eb409b91430a7cf0ba59bbe077f0ccd34cb54a0c6c107ef6e2e253724bf75446a33faaf8efd81997988e9c40fe686768b9d996ba8b0db4332ccbb445e9b83e4dca64696afb9407062fb863d231c2b78d9c3b8e86c2c6ca4af6b7774b4fb1033e0a8b637d4913f55b7dbe029467abbbf9045d22da82023603aa6a70dd4f4381f81847bd26f05e724ba2420381ab6c0dd0526ada21140d93f23700c7ab8c7f710015103809ae5e26c4153db2c75fca4b8dfe1bbb62c2e31c8481345de98e94db6117aec9193039304b9be0e18776cad210fec5cfe965eecb18aee70ba9638a59d061964e6cf24571b51b1a10ae2f773bc51c2e9ef9c6b5010171ed4696637e6a87ddcbaf184c0cc16a18340fb3158ff2d0885ecb6c549d4661b4733b9d5a8fb11a84a7776494fc1a95a1276a6d9e325b89c846f53328b159c40688f295f26e1efcd6326f0338aba79ded19472296b4e69207f29e8667c0597e548fbf36da481d478356627d56003730806044045b64ce466a291fcb50f5e657447163943c24f0d7fbfd963fa976029aa4ab5d9e894919b2d10d0759a75b31c2027606d095e5b9a3dce3a54e24729b4f0285a4d6123c597afed29ce0ed0cd8c480d2cd8caefa5107fec189b28ea2bfbab322a0bcb52155280a073bf16b83757020d9185c3bf88afac1dccf9c15c12cd9eaef6989f4f60e6f06a5b6cd4a7f1a22a4b74a71bf775e4233747de73da4db40a039ccc446ba3e88fc1f247d32fd171dfa3269d846251f2e61c771010792443017fbe0aa514eb7cf87c01ebc301771d40537adb139cabf4bd156c5c2afd41291302d6d574d1d621cc31aad98998eb9de1a5f10cfb51509c1d2a383e190e4c103c810602727972b59fccd52ce9dd5072a12d3e2900bbfbb717615220f936a8d8ed5d0c251fca39dbab182b8114d5da93f6658e14756c786d4174a7802fdbe51517a664838934d6355df5b7a6804fecd81f689c0f497256a53f6525fd604d2685672936725285af36565219c0bb4c4b65a1523fffff047297d7fb72e3c5fddcf27c2245ab3b839d8dd55ac0dd399a9b353dab29ae5f97606238f4eaf552b71432f60677e9a4c0b055c5deee740da5a295c850e134b69122b4637c52854b66348a2feebc9e0a318361de431a0d6efd2baf31723954424bb2f1955c62d1101b1dc9cfe15d5cd38659fcb6a70409c77b0e5848e86b3c0c5b7953fd86222f9a56ae8c2022a02365fb7e58220ae0fe87ee746758703bdbaa6e8a1a0016421f7caa86aa8518d3170c2573973c86b584ab0fd2e9407d866b4b01b9073fd2085e0ccf4fb8648bd8b880c3d599ed6b5d0dfd3472cb5e139ad1270b084e6ac41d8c0784c2f4df24a8e1c59656bd48d161da0cbfb39bcd7e637934a2922ef530b614581c75f6b0572b2894919f9fa7a8710d587819fd19dc8f4f09971eda5c10aea324634f8b5d98f98ad1252e0f5061c3f8c61f435c3f22de42d949d03042de7a165e38a14dc7f35bad87cce4a255d73c683e82bd3697c1737f5e92e0307eaa3cdc6981caca5e270bd8a4a3", 0x1000}], 0x1, 0x0) 11:44:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0xfffffffffffffc4a}], 0x15}, 0x0) 11:44:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0x2, 0xfffff, 0x401, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xddf0d38939ff2ebd, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x17}], 0x101, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0x6b, 0x20}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x82, 0x11, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0xe, 0xf0000008, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x69, 0x0, 0x7, 0x4}], 0x40, &(0x7f0000000000)={0x0, 0xc439}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0xd95c, 0x7a85135d, 0x1000, 0x0, 0x100, 0x6, 0x7fff, 0x0, 0x2, 0x3, 0x7}) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xfffffefb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:44:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) kqueue() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getitimer(0x2, &(0x7f0000000040)) r2 = kqueue() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000380)="d6074ce61c935cc62edfac14d521518921013362702897f21c94fbd0dd0849a0969107bc3d4be0ac9d2805c4bffde98ca3302e92a01470ab2c8125d378ca0d805c9fc74882ad6cc05ba278", 0x4b}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x40) r3 = open(&(0x7f0000000280)='./file0/../file0\x00', 0x0, 0x30) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000300)={'./file0/../file0\x00', 0xd7, 0xffffffffffff0000, 0x19, 0x1, 0x0, 0x4, 0x4d7, 0x1, 0x0, 0x401, 0xfffffffffffffffe}) kevent(r2, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffc, 0x41}], 0xeb74, 0x0, 0x280000, 0x0) mknod$loop(&(0x7f0000000080)='./file0/../file0\x00', 0x8000, 0x0) 11:45:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) 11:45:14 executing program 0: r0 = socket(0x8002, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) getrlimit(0x3, &(0x7f0000000000)) 11:45:14 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1348cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000434892f9b9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008022f2cc47d3a104282f4cf27d8e06b1bbb930df5eb058c6a5e212f81a62bd23bb768922722b66dc1bafacfb2d0a47e5b3a60c63420097b5e7a52e8ce25accd58c0413284c6bad57cd8f1e417e932e54592f65ee89fb5286b962c36f7af8057a6f0fbf1e5cb4059f0202ff46ceb97b05803c07719260c4176bbc58f0d72e664a843da97fbaff22e545b0524ce915edf6e6d9acbcde81fd7a8e86965e5770a4139a137e1d4fd71c80e082512c4fce4f3352486216"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7040015dea878f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d22b96551df59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2b967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd53a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda17585175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480), &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) r4 = msgget(0x0, 0x200) msgrcv(r4, &(0x7f0000000340)={0x0, ""/47}, 0x37, 0x2, 0x1000) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 11:45:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) r3 = openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r4 = dup(r2) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) write(r3, &(0x7f0000000500)="58a14c9b5822fb103eddd6686418d6d026242de92e48662e533b39312725fc22068183e016809f5e7ef18585967b1447796fa2061c86a981b2e457b407eb0554318009f18c661888dfbccb0d4ee867b798b0dda63c92777542c28054cd53a1de84a208", 0x63) syz_open_pts() 11:45:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x7, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:45:14 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() sendto$inet6(r0, &(0x7f0000000180)="1a471016ebd21493e2447142bc441fb557d741fad16757e7fe93faad5def4cb95d8502119643bd6b56d4fcd58e2448b05c26080e0210d1db1012c61f985e78458e490aac13a94a746135e42e952e2c224bec1df19888b73ff431b4fa9071bf9a1d8346f1f6d4b5e9fc53f103f15ee3faa8a86a784f8294ade23aaa96c616f4bb44e46a4d3f0de69c2f962d23e8a40cd0c38f54c677e2b88ae8c09667a9eebeab830415a073c10ac900269bc9ed41217ae93b0e0019ffb42c046f51617bc3f10d9d0056388acbef78da6be788d3b7178da5017c58b959a9024def0557d9b113ff475d34b385f2eda2185891b94557d39b3fda052a31e18c04a53da4133236c06a66571c807490d40ca196c29b02e80ef445db41bc25dd4f60fa25ce7f3b4ead05a2e199b36eeef579a680ef8e09969237552abf", 0x133, 0x4, &(0x7f0000000040)={0x18, 0x2, 0x100, 0x5b8e}, 0xc) r2 = socket$inet6(0x18, 0x0, 0x8) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x5}, 0xc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xd002, 0x1ff) kevent(r1, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x29, 0x2}], 0x9, 0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:45:15 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530002cbe5584634f09692964510d759df8dfb7679ce3aab838f97c5f613bedffcb6c6f88e13f1a68b3fc4a060771bd42d8b01ce389fff1149dad2447ce96a464666a2953630352dacd8e62a9b6648a03443ab0c1945c2bf35df8bfc0d287f10b8be6125bfac0cec2695f8c34e09e87e4635fc83389ccc67826e6e871b0e796fd9043c85d5326ebcca544c8a4e096ff78f2d25e378d13957167102978fa94880fb4ae3521cf61a137a660ccf91fe58ce9846beadf9951d48297340202bac39c8b90696b1c6ff1dde846282e3a2756d673839391d0d237b37bf949c1d5101f60065c9fe3"], 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 11:45:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x200000, './file0\x00', 0xfffffffffffffff8, 0x2, 0x670, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d010500000000e1ff00"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 11:45:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000207000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 11:45:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) rmdir(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a270400033519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 11:45:15 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c4, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffe) 11:45:15 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setregid(0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmod(r0, 0x182) getgid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x82) 11:45:15 executing program 1: semget(0x1, 0x20000, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/48) 11:45:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) clock_getres(0x4, &(0x7f0000000280)) close(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 11:45:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20108, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x5705, 0xb, &(0x7f0000000000)="01000000", 0x4) sendto(r1, &(0x7f00000000c0)="221b88688a96999d28b9d7dd054e16c05e23540488d1fbb7751ae149fb96793c159589d804bcc60fb55336388e32e67b2bbd576d598dd57e97b5ff2e979b0e4648e2cbcf0f604fe0d2c094450ef76034e4a98eb4c0194b2df95fcb23186d7be7407ef14552538366a197f2ee839babd2ab5720d4ae1556bf2832522d7ac711b3307ccf009be91e3804d728c66245de1e61152f7d6e12a63e1a46353cef79e57ee6d390f3cba931378a72b44eb45490ed8c4b970a20ff340482ea525bf386f369a59619c548681e649245b2b6f2f2b50087d32e2d0d7573e1f560597e00886a491050f9334ddfac7be8", 0xe9, 0x2, 0x0, 0x0) 11:45:15 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCSDTR(r0, 0x20007479) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) dup(r1) 11:45:15 executing program 1: 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) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000003c0)={0x8, './file0\x00', './file1\x00'}) semop(r0, &(0x7f0000000040), 0xf3) 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) 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) 11:45:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) dup(r0) fcntl$setown(r0, 0x6, 0x0) mlockall(0x2) r1 = semget(0x0, 0x1, 0x0) semop(r1, &(0x7f0000000040)=[{0x3, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x4, 0x2, 0x800}, {0x3, 0xfffffffffffff800, 0x800}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) 11:45:15 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xfffffffffffffffd, &(0x7f0000000bc0)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x18c, 0x0) r5 = shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x8000000000001, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x4a6a, 0x2, 0x3f, 0xffdfffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07, 0x518}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r6 = fcntl$getown(r2, 0x5) wait4(r6, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 11:45:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x7a, 0x6, {0x3, 0x401}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) 11:45:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) 11:45:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x400) chflags(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0x3f, 0x9, 0x7ba}) 11:45:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 11:45:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3, 0x33db, 0x6, 0x1, 0xfe000000, 0xfffffffffffffff9, 0xff, 0x1, 0x1, 0x3f, 0x911}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0xfd90e01d1ca01c8) write(r1, 0x0, 0x0) read(r2, &(0x7f0000000080)=""/76, 0x4c) read(r2, &(0x7f0000000140)=""/130, 0x82) 11:45:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="155984d87c170e9e59acdfd5764cb4ba9e07f2f19bfee5dda379e71adeb9c21cf4fd0b724a330d680846f4203833a521ad64d624"], 0x307) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x42, 0x10, 0x17a9, 0x82}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x510607f9, 0x89}, {{r0}, 0xfffffffffffffffb, 0x2, 0x200000d6, 0x4, 0x8}, {{r0}, 0x0, 0xb0, 0x10, 0x401, 0xb97c}, {{r0}, 0xfffffffffffffffb, 0x81, 0xc0000000, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000005, 0x1ff}], 0xffffffffffff0000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x0, 0x6}], 0x1000, &(0x7f0000000280)={0x0, 0x4a0b}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x88}], 0x1, 0xc0cb) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x4) 11:45:16 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="aff533d922d5ac4b8aa1941f0bc288fd59a482ad6be30156318615af9f8717bb8b83b663c2146852d7cdb145fa61f9ba99b82844ac859a6986e49daeae7ea781b504df56e2346b5a9bf762f7836c87d2b43df29e4866515a5f32107185c7e3699dc1f2efb93343137b4caecebb47a37d7069c6bda07cc098e9989b094e80c127bf681ea81c7887fddc19f92ef2f00bf054332d2f9b6f38a93d2c2415cc62a972bea01580aeb2521b4f79387a553cedcdb9e6d1aa005043715213f207807b047ed115d4751470505d66b19370e0c5a809a7", @ANYRESOCT, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYBLOB="7d198cba54b13f2401354bfad571c522fd6839627bc58b3f9e64a479be9a5adf8d29160aed31a874fea8a15c249be529b3a5568c58235d16949af28e5359a2347841cea4b6353e5a3625ee302f9cace5dea77fb6301f02ec3aa298d6eaa67477a5f446a972876df6647534172cece542fdf2bfdf05d3a4349d08a5d4dd9b6fa55418c6841df326571476cc69e5232e7234da957a1b8820610b5938b9aa1a87f43e5826dced06355d8b74c7b639a72d73ce54e2005352f4936d956ef011f7c41e6514856f233574d663ad2666a9e84a936f8bf5119636ba54607b40fd06a108b5b5990b43714d1b29e5dc6b09b52a0bdd85b8395b6034709fd24366", @ANYPTR, @ANYRES32, @ANYRESHEX, @ANYRES32], @ANYRES16, @ANYRES64, @ANYBLOB="7499fde27ad9336f892e853b", @ANYPTR], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:45:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:45:16 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) write(r0, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) 11:45:16 executing program 0: r0 = getgid() r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, r0, 0x0]) setegid(r2) getgroups(0x2, &(0x7f0000000000)=[r3, r3]) 11:45:16 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x4, 0x100000001, &(0x7f00000003c0)=""/141, &(0x7f0000000480)=0x8d) close(r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = socket(0x0, 0x4000, 0x3f) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000580)={0x1, 0xf0, 0x8, 0x1, 0xf056}) r5 = dup(0xffffffffffffff9c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) getsockname$unix(r4, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) mknod(&(0x7f00000005c0)='./file0\x00', 0x2040, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x480, 0x0) socketpair(0x1, 0x8000, 0xbf1, &(0x7f00000001c0)={0xffffffffffffffff}) r9 = syz_open_pts() ioctl$KDSETRAD(r2, 0x20004b43) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x400000000080, 0x2, 0x3bcacc4f, 0x3}, {{r4}, 0xffffffffffffffff, 0x94, 0x1, 0x6, 0xf796}], 0x100000c882b5f, &(0x7f0000000240)=[{{r5}, 0x0, 0x31, 0x80000000, 0x866, 0x80000001}, {{r6}, 0xfffffffffffffffe, 0x8, 0x800fffff, 0x9, 0x7fff}, {{r7}, 0xfffffffffffffff9, 0x80, 0x20000041, 0x8, 0x2a15}, {{r8}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x0, 0x9}, {{r9}, 0x0, 0xc, 0x0, 0x5, 0x8}, {{r10}, 0xffffffffffffffff, 0x5, 0x80000014, 0xcf4700000000000, 0xff}, {{r11}, 0xffffffffffffffff, 0x2, 0xfffff, 0x81, 0x3f}], 0x8, &(0x7f0000000340)={0x6, 0x1000}) 11:45:16 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/234) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x3, 0x8c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/78) 11:45:17 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r2 = dup2(r1, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fcntl$dupfd(r1, 0x0, r1) 11:45:17 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x100000001) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x408, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x0, 0xf4, 0x3}, {{r2}, 0xffffffffffffffff, 0x46, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x22, 0x8b, 0x9, 0x401}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000009, 0x33, 0xffffffffffffff01}, {{r4}, 0xfffffffffffffffa, 0x4, 0x20, 0x0, 0x1f}, {{r4}, 0xffffffffffffffff, 0x88, 0x20000080, 0x5, 0x200}, {{r4}, 0xfffffffffffffffc, 0x1a, 0x0, 0x5, 0xc41}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80000024, 0x80000001, 0x7fff}], 0x100000001, 0x0, 0xffffeffffffffffe, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = semget$private(0x0, 0x1, 0x20) semctl$IPC_RMID(r5, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) 11:45:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 11:45:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) 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) fcntl$lock(r0, 0x7, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 11:45:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8402, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) getuid() chflags(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') sendto$unix(r1, &(0x7f00000001c0)="0c1c1cf1394f46337a0e39b5edfeb58b2e63fc5f327b5f74ebfa230814b572a229533c6e46ffafcc85a321d44e865b981a8ee24b1b688f82766941ff9c0fae97792f08269c1cbb1a1f60dc823ced90d38414c10f00cfc77712ffc7f24bbefd4489926aa671201a404e4a8c78f92ed831ec2b9d9afdef28294c5e6c09d495ffe3af903d2687555d7cb640623ffd458332e58d67778a6ee16f45c0a0f6", 0x9c, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000280)="bb85e61ef2cdd35aea44ae032d719cec64f22d0d6079bb74362ad1ac6f5f5fe16f3279be80bf239893523bbe45f2988b7e65861ab15b6f34da2ca2cbae57b41e3fdaf161a09dd0e7b4087e1dbf238fc10dc7fa941336ad6ed47d5152b98cc2e0978a88a4644e08b6a206e5143ce6915a90cb82661861632152338e4b410b2baf6047bdf0e39ddfb2a68fb4a209f8b3ec8e5f851653d17d8607b318bab5d96e5549d7ed355da4600dda859e25d96fce2fd4ebe3378eedca864289307ff587b221286df8c504fd90c901091599c31554dc6dd88808a1d42362fb2d5817bc"}, {&(0x7f0000001280)="1f2a39bd78031a252aac11d08f7d35c3e2961ecf28241136c7b31e43a28e7781c6e085a239adbf2990d83cf439a1d0464fddfa34cbe61b8cc9b03be9d277e936c7a62c9514fe53a9c8d6e123846035234518cb13c775124a8efb29a12fab732ac804bfc11138a0c45159758a38e69dd1b8996a8f79bafa6d3c4b797a67c9bee90d02b5e1a856baf77b359afb6db23b9f801a201394c45fd53d935cf61fb7609da2b102e7554b2c465dee3faa6732447af694c2cc2a998add6731be179e692b2e4c034a80395ce633f8aadd6bf6231f6d04165d905731f2e668739f2c08258b37bf57624c798e89d934da035f881b24cedd428c58a1863a7d5ad58e2a5ad21623a3e4eb88cf9420e26040b6ea826362e4925f79844af0fd49fe5b993d6e2a7b25ec0be27c3b31f9a736ab63ae81c915ccde4396c60478ab05acc2beca5cb12c3e27be23bad4c286ab683ce40eb89a2755613493adee98981dca64afaa91c1b8b6229316596d83cb93711da67d703e0739d000e0d79bd2bdf7898ba01012dbc358579eb85c5d4d15e5b1ea4fa6ec04b622dc3b10155a63cbf0224ce20a5bcc94abd2f9d9a1d2b75cf2287952a1e9b843de0228ccb342c580067200baee011c508454e7f5626afa813fe6e54e7e3b2d2a38f546975db6e6cabab04afc97f8b803b6f88cbac2df5fe895ec4e87db1399801b0241bd7aaedcb0dc0cc325446ab3cb84169b326ff58138e00c0e7798220dbfa58328fb3e594d1a279678fa6cc3f0b8abbc7f95d728aafdd7ce9c8173ad3d5a5010d043716a05b83b30662a583634ea3d39d6099ac39542ac0fc25c82e0b08d9917b0c7c48ff82482d9c054a1ff7c1246809af10bb109bec2cadb353e27c6859b4d40633e7d7fba92478f61490be7bfcd1955a21a845afc4dd0c67fd9b2e222133651d3834279d9df96ecd4211ed53a7dc908d02414ad0d94c70470666a90f0d9c39d0da017e501eaee511a814d5de30be3c2e9deece289d260e88af2d49eed091dbe766f1c6568be8a5f60b648fa17383bab273fb470de46f04b456949345884d018a04f863e3426294944a793733622cd042912c6da220dca4c6d8c77af2dc118d8675c09805fa012cb2616014d3c0ca8cea8349a3f8112d273e3f190e35ebdc11a10ec091b91664a6ec98999387419a7721dbcfff4dfec1534c6b3735a02c880c62fab21fd129c819decb654f6d4307e02389758afdb84c38fabd6056161a4a6f91e3bfcae53bc1e6318a369a3ec72a730bd9e707626f03daa3ee21220b39d11af1ca7922f60a8108e91db8ade214ad1590ba845c924421b7afb8dbb452b9cb15cb6bfbdaccad7f876ae01282346136ddaf67a23e278720894cf8abf5496b30cc39985b0a9da125d00f89dce98f745a8d51ad3bc314b1aa8d9064dbbfe1cf3734bc182a280610093d255a136dddf2a7daaba7206e3315d9f7beb2e5fd751394b9ab76cd747e1950e853b6fa9c83382a80e3ad2578bbf4586604961432c8631523f2c5f1b65fa315cce0adba9949956497cdcef4bf1b17eb4d24adc221954765b65edcb98b0d0ecb03a7831663fde1863b236252d5ade1fabf8360fc4149b5759794092e572d771fcbdfc6fc7be0d1e243bd047e6fa8621599fd7c5e1c3f3fc42eaa128a428b2575767037416fd5eed741b4ae03cd5db6f6b6c10718c177838fa981e9aa06a4bfd036f1cfa0ace8cac37a36767c87b6e94b22eb5d6c8adbe9354d01974f9de74bf0269dddb717e22b009aedd1de0adf6aad9ddd9aa80f0ab2d977b595d4c9610e1077dfa2423f57be6fb4470d530af1428050338c03127b6a3c78b4ad15807ce1fafb9fd388b43e335fb3478a34f611a417e9978100d96d150401f7d5737c04949a5e617915b5a64c1dd7a7ee0cffaabea7da237541002186a6fe9cb632e8018dbc8f979de4f593b217a8578b4a6bbbe9b381dc7f0e09400f7f0cb0f3fa68cfaf0ead10e375d0020432602aedad26685a9e4e0ae8c52267bcf393428da637860d190222870fd55dd9a6f5fa6a11c8315c78b1d1b76ce19c5deb4a4c66cdd4f725d0c582365676048f73b3330764a7bee0e8daf46215b6c7333a556df63151b388cf8cad21e79b41f65c3116f89eb20cfb16a404beffc251c34602556704d405607386ab96389a13b7c86a3239e2671d82c5c020ab66a4e922d42b2032d82fb860d9fb30560e3773a247dbe066eb3d17ad6b47f44bd8d22f7eff894ba294d29747741763646a804dc7a265bf33a8882daf123ab34d290784ed80d9efd216131fb3fbdd3436e31ef2c9614295cd24660deb756b328d9b5a19287bc32f150fc8751cc20748c70b81316a8052b9d67ca65d2805134335263e33273835261ca40cc98e278efbc5821ec7cc54c152373cb15f715a3dbfe4b8951cb39005d2b3f51ed6fc502044f81b6ad322991eac9f4c6bc6e1d564367e77a03b8a2707bc615e922ecebcc891e0edf698a976f769dc65e9c3d912ccf90b3e26cb1624f643a13b19d7726196db562ed5a13914faa06934628afc17349db457b01da3615a53ec409716edc9c78fc1485f7fbc9d1aa19cba9f090393b558ace0ea20a8ef49633ff4c28907c3f915ab63cafd2009ed6b29ad644d34d551b21b637533273f67fb840d09964e16f1ed057c80b5f491c7d742dd1755a0043f6937495e892f4225ffbb5d9157f8d7154ebb31d99d68dbb34d640b116c9cf6599849a078a6457c88382d42713af786768c68fadc8a50fed023231c4ecb71585af43cc5a3957ecaf177952f4e4f0bf0f1db94ea4c57346be7812d1fb0f88a8e2caf42f16b6a523f4a02a6f80c1ac59ef657ac4e89b47dea41f56997c6fccd1cb7b1671345a38c3cc9750013fbe6dcdb454408d08c00721c1f6065696c665034435e4847cb238c7351617e4e2b886bc1996af43a6c4f81569461c883ff780fc8be39a5881f82aa01fb00e2fe7e27d88040d7303822e07cea063201f201bdafbbd8b8156dc58e33226f447ffda2c4b0cb80e7eaa5772d0b917191edeb1a9c6c0e379d53aa65a39a1fc20abf6285782fab3485777ecd00c10b328cdae8653eb340db61178d61488cf22765e2469258e0b469bdf2c9fe4048ab2bbbd0b570205d3249b3b5608fba0b2aeea239363bf2b75e9c91e74bb87d06b160be9bfb2d29c467237f76ff0374c2f79b0c80e594ddba91c6f3bad422d5fab4e9108f4d55342fd8e22b7dea81a0eca3006ea9666145144c087d4375db12084d9f00b1c1636d411a9b2a0cadfd4f9087fec355744058b680893b69a32aedbc9b2fe0adda050d6dcff817e29465f676990305b05ab2ce34d86aaf279c10b909a17bd776ccc2474a95894c0567034905733da76d1bc9842f36872ee6eb1efea32dd2c878d2789eebf559354faac31a8e65e55de275020856239e08e5a31a1240a4b15eb54e7b891be4f3e166519f75e01a7e6281ad617d02bc5676c4d28a81427a6d41034683d72e32667521780d158fa0a6afb8ea5bbe374f1f4f303626745bd302218f409bdc06e6b7c3eb35d4d7bf2cb11c0c3d532600d9a5eea1408c6c5086450f07925221c4042a00a4337a784272ed166300885cbaa6655b165a64e2afccd6337af821d2ad6f404532e71b59ecf9c5242ff0006f6e32f62014490531bb88091be3167cdad6e33fdc2cd50d7d2d06adc6e8b9f4caac5417a4566c48e3d0b89e7c9d87577feafc89c1b26d4facf5c3168beb62b39f228fe9922c8167855524d39310d98229b86284df66a21e9b71f49f4106a46ae46075504d7fabfa546122c7ade1d1fd11c1146d3380f535c4243bb5a45d237644195cbc341999420c5ff65c7054835b0128eb647bd49a60bdb3b1cedd3ea61b3492af1a512aa8a518a6f142848ac376b7cc7eec72f995e9c0841dddb18404c8cb774b6c2f42a836a5e2e1a98c04717c0666dc4acd7c1289196e77fc2745a9fb32e63dc22cda9273c3236e2ecdcbe320e58ef46a1acba614701d8e6f0f79a6fae9313a012790fb64121b4db8612f4d29c4d691a26d2f17cdd83946848a0177e4376cade6eaa05fbb082206273d143dfe14a38e7f858ee81d3596e12747e2fedc6bbbe369cd479d8f47ea94c3c84d4edff4b9bdb9e63019d1080d43e83917513248ba41adfe72819fdb3691e53d2b0bb1c8a4588d32e1e59260fd7438880894a021ea2bb384dfa1be4f6590033c611f7ab0e9a298b19b2cd2577f8dadc99c2e078a47b00a5b56f38903eb868a47bfb744f729fbe46a0bedb3337e8c4f25099cdbdceb6a77d21613a82a65457c930fff9dd4a06b2cd280d21e26b051542b2975ee8ec2cd531faff693db83cbb8ff7dc97119654ca2e3a4d7a80373ca1de7a817915834ae439a50e21a60431fbfee501582f1cfe90dec6d65d3134ecc69b49e72733aae8c8053bdbb841e6e7e559c2c63a9b83b96ae8b2e2ad7fd7b1f2c8a3d9c9aa8cb08e995eff3dabcf26d14a23004d179db0c38acb452e77c31bfc8f3c85dae4e27afedce3f355b8c80066fcb4f842c092bea1dcad3800ebcd1e458cdf71fd65e1cbbfce3af3ac973298be0d61f50148b1e63fd65e22f4eb4028c1beeaf14be9d30d334b54302a2277c5320be931e57cfecdc8f70fd658f0b087ac790ec2a9ba56c8a496405f6422466462a2106f6aeacf148adf8c75bd7cc662af9d9c67643a7215c9f366bd2ee7e2d0cc1b8be8487076a373937aa00b4479d42a8f7a5890e13c88f9ddd8c49e04ef4c65ea8bb2edf6dc711113d204aa29e8e10d133f328d10a3d3c184084a40bb604e8486e361a88da16f949fc6646c4e2965aa59b3617968fe60dc3791d91fdfb6ba9dce87d5e8219ad2523a53bf463e84b617c9e593afe12b3dc23c9981864f2b9fa10e830f22274dfda1d0cd60d1d84d31490714323cb98b702d4be2a8e8820b2f9116d0be53479ec9c418bdbbc60505440c3c3d4ebcbd07e8831350371773948d654693d8f19684aeab964df241abf7b648c381fc55702019adaf2028d30c59cedb7e2ac9de3300df9cd2b49a8573fa8aede22c5a72888c8a4cd7daa859b4d5c69575ae931373d59ca1e3a634e2a6e0bcad66de6c60edeb77482902b3314afce178a68befa70280fbce999cb4f8d6edb43fb583586fbbac84ee32740c87517e40aa3e133910d81655a1e9922a2cacc07691361e414994ba76a08e9f30a2258be5f4a1354b7310bcc98e16850c59561c5798185000eb6b6b7f0bf84974654b707fb5fcca3dc2cbdfbc1b8813f7b2ba3bf23bebf6ab43cd101602ddab85a1b7bf328a0ccd4ecdc073f558df2e8f28c033fef834f09968dff82c632217fa67952cd78f303d8b655a6dca734e587eaedb8e911ca2cc6ebcd411828b8f8aa2aa09ac5db2fcbcc3bde82fc1f55be82013a12b9f5bbaf0272fc0ffc0aed6c66132b70bb9974ed82da3236fcc61abface939add97858067f97ce68008e7f614d156596b12c89697c3e85fbab36e57005ba3e1d1a95a876834a9fecb24910ff900d73e3a50574f25ee423fcf36647ba832884db42ddd46a5787483ede04907a6c0110f7d8d911d1f66b1c0372e0a1a2fab741bfab6746ff9c52db098b6a667db241149a2814224ca3df7c8dd7c92ddfdf39e4e2c7e93f42f584d669fa04024d253b21309bf781e4d9f38e53ca4b5c84118d4ca1c698b3e6d46b6cb204f2deab94d6fdf7bd1cd7f0ad8ba03b24b66b6e25e39eb4c43a174c3ed6c91972f060dcfdfcdda7a30a0a0b2ef960ad1b25359ef5b7af83bf564c62ff87d48585c0dd804d1a21fd1bc", 0x5f}, {&(0x7f0000000380)="436fcd89c3d86b918c6738fc18f6d49c94eaaa0cf2dfb1e21142282842de1958589001952c9f35e8557c4d0fb4d64993ed34097868638e80d367fdafac2884514668aadd67f746aa7e73d1c8283283aa9777cfc91b0e3e2402e75e144aa38bdab8eb491f8fc4ef3b8866f1cb2af36f897f539c3780570ccd"}, {&(0x7f0000000880)="fd735c005ea1c8adab6750421bd3fafefde237c57c3af9a34cccaf06ea84451d8ed7bca62d3f3064bb408ad34eff0072899bf6965f9634f35bdc3355f9e43d60af110bc189e1577394af65b3f613a38b3714ea1d80f5442682bd43af2b48a9aa6b01406bb286b84b4db3b81a04829a09cc", 0xfffffffffffffeeb}, {&(0x7f0000000a00)="4cf5bca620d38ffedf91123a2ac5023115fcb8f03eb13c3b682c92d61ec9f1a6c5e12367faece6f066f82293108b49346002ee57747f4038309105d0ba45e5ab87142da18421bb29d7935f28aac2b0930d51d563cb6ec44bae9475929d0a6618ac8007686a8c3dbda7dc367f8b5f760ab14dbbe69c2bc7080db89cc4f699ca0b85579f6c510785d8c192e2d20493c18a3372df0e50a5d9d334e4d3cb39c385f45323b94b0e8ca9bd2a10699b863b361568ebc7f3c092795d745df72ce742b32084b5394494afdcfa410824ac16b5a339225d5254c621f0da3082b98378181873922a7099a67da081a50b86fe5331ad94095f0a5350b57166bcd244c460fcbb565e14e5cb652b", 0xd9}, {&(0x7f0000000840)}, {&(0x7f0000000580)="1b58fac435079f94d23d774943f311344e54325db4bf79c8dab048573872d2fa4b6b1e621ea2c21d4505483093600e7eff1bb815fd10576b2166f762006d00371624800487b791f0293b1640d7075c460c7938b45b78be21a2159b41a3ca96d628fef66fc400ec57ec8ed88b6db695a4c945d3683685daf94ad69cd116b35b2ea4b6036f78cbc8d93f6c9bf589d70b0da8eb49fc7f80e4d5b361a3c84ea0e46fd6b1000d21cc9386877b8c1017fe6c67015ae6979a1d1ffe54d77aab85528b9a1e0f89df8b8a", 0xffffffffffffff19}, {&(0x7f0000000940)="d946c81d51b4464f5336df5c1b4e912c43f7cf4a0f1433988134139f9bf8c8d97bdda91a4fe1c507d5b3226416583598f03c6d2e3de0f286dadc5578677b5777b334582bcf6ff17343dc4b0b9db27cfbca8321c8b6c4da5d81d8dcf42b8f43e4e8ee6c591fd1e644eef7f81b0aebe2ad0af584b9fa52daa8f28b419550ad8eeb7872c5c3f5dffdaa7224dea550643c577a7d3213d1055a29443fb5ef551b0aee521b85c5e9e824ade5a524aff464a8987661278b6e291f3fc0dc32ff6a7836"}, {&(0x7f0000000900)="95b654130b40af788d51cf3f5c88a51f91082c6242219208caf2c4a66793f711cf10f84a5070171db294d918"}, {&(0x7f0000002280)="959192b207381c1cf0328d57c33fd2e4d6593c978cb66020419edc447bd8dffb15aff4af28d21041fafbc07f83487d12335ec76da225bee2b594168df36d471ab40d3b07209b0aec803a3791b7dd56541a14008e668bb4376deaa64eca47c53bffe3eda0620cfcda5b89cc12061c0939882bfefe36503ad48c892ab0122b6fabf1fc24f6e4c8800ef97d4fbb763de932e3b6169ccd566e6a7dbfb3745efd34c3d0da3705bcfb55a53759e645e4377acfc3c025250654af5ba1f374681df6bb36aa54f898e33390cc47c4c67212aaaee0a7f58799ec293bf7d5d94356d5999ccde02c03b68c292fc0b4ff44e2bf68979ee5f69865736fbb5a476442b0e5497c2e38b599a7ce734e6686e1b28031046f12cb03472856d07eef8526b767500e166fb5ed0c97c6306d6390b96aa41eba457bf19e8600bdd1bd593d7a7ba45536aa21db82feacdc79d6beefd661a9137be9d42acb0ca76e21f5f0841b58568f0bb4d0ff9f668c28859a3d17f974407c8a200c031c34a1e6b16033b9b7a41aa332600008d23b1331ced16fe72b252278eba74c550b4b05bceb9d33315e93a8f00e2d26a011f4f68e54304bbff5262fccd6b1681cfba9a6f72f3e32f142f798c2e002fef18b77eaff63d58837961f04ac02dfa9a20474c97e282288c562ceb154bfb4a36460f0d974951bc7396b2af0e5c1120f93a322e3b3369c549e5a50a91f17e215d0f9c89ec09cb3fb0f36b95ebbd39b98b4fe9e82cb7c58f48b36d51729c97ad1395672714895905a2285912f9e278c42056c4120a306e0e5f0e188a901a65f640cfacbe842de63c624303e220ce92dbbf0eb7b49fc4c90f47183b0798b4dbb7f66bd7d13e08a3ee62211731c9561f08b2a3b37f34288a6dbdbf33eef195c8635bbf8cc5d73f6f35a2e793728632144935fcf40dd38f0b18703fdb8198fc0055b5a91136ca1c6d81e6e68ef4b854762483aa19f5b81428b9e356544f1769111b14b099c0bb2f30a9abcbd55fdb5cb198a2aef8aae3a393762116246312f1badd1a5c7fa5992fe361c05141d44ee3ef2975a7bfdbe2fe2ff9986ede089ee1985e2e9caa8dede09dcd3ad859f35e099e6a6d6f61ecef26ff754ee849fd754760946ecac9682b55c49a0b951a8e7c1d8aa22c6c0f05e9a838d663465dc67c93af46d6f0822cd4ad3c795e534c448119945455ba55f3f58fe39aa2b66e0246b881765708a924abc4bb317d52304e27dfa608783aee5d4e45e7ac40dda78c32bacd1a67836d3fd24afec379545985caa5ed777d442f8892e315030d4aa1e8d5e0d4320165e7c1c570fafa05e65a7cc94799530276638818e96b75c39c6be7e573a1862e7a12dc8e01c80a398aaa6c07b969e15ce80ab82bd1326c35160d7f92f15cc225d6503bc7c0ca81f8d3785bf1dd76803dcf1ccb6442f32687a99bd0e531c6492a94e718b12602ebf8fac1cac5f9f81a2de92709f0e1d3ccd16a51d6115e297d7324ee01e32c8f72fea0d884bda3420ac4a617614aad8e40e028703fda7767c0e82b79a65f4b64ac7d25f56c128db4a881091ecd604e62765ef36dee35ff4af163e244320db0bf948e1e5c49bf70720cb640e0c5ec7153f3f4dab3b2eacf8cb99ddf51f2d6974b99c499e0917ebb7eed612ba5776040595dd181dee99020ac3e4729f2b3b6891f7746013cc2a768cc8340b91a77869e70320240fde321a50f8fbeda57a190bcc7dda6eade254e047c6429d1e95705186f85b97d699bf1d02cc5a0d9add1f79b06d553d89893a1b74a92bf19d423cac2d93ac1d465015802332c394f05e6d7d1d4ea0d069e44355b6649f3448a9f3cd9eff6325d39d923e7050cdac7a9e239319b7f88b6ca2d32c2f6dc1c7bcfc1a586a2a0991313eb8678805c67345ba0813e1f4e92320ccf23b990dd6897f75ca47f34fd0b4b2e844daaebe3352b970cbdfe1bad5ea8f6bbf7d469b850c5df3368fd360e8cd80bd1911014d0d78fa91c2bb10b5f890f692fd06561a925ace54b9b1f7dbee022505d252df245ddf3488a14acb9a7b12dd660032484f1e89d1de8339a13c23db413738b38df238be9edc64c31dfed94428f15b2d7ad77ba9d2795e7786908ab4e7710d01b1ed3f78711cb9203dbd8da12f33441df479a09c05240b50cae142005c16e8475e94c0896eba9a4b5ccef211c412e58e1553592acd71ec04347a87678fe83c7e6d184c4061118a104d41970dcb941929dc851e4d57fd5b36badd08596266d2e9f851ca27cb7979270189b74016f15b8fcf8be2b740fcff3746496f83e02e200ea02bb625fb0b872a75b3df7dd05e47e45c519dc6c2597ee81bafd07a08f081a1151dcdd4ec7c25fe87034bf556cc974d31ae986eee0f3b9a9f1eb88094f3397382659d49f433486ffbbead4d58e62eae9c6735efcb0a8c88713189b1f0c1c5f5e15e8e42ccf2ba8e33ea1d08a0dd2f40d4595647cbfda379035c4c847f579e54f814b570c800e3d33123d929bdfe5cc5ef88fff9d0e820beb51bd6ab90c8364ee0d8eb40c7408c9d483f4255cd868c741093a05131e624814f7cf201f0f72c35861040ffa4e67db9810fe8354ae4c98345afb56ad5d2621008a9d96ea78bb11bf63793b92a76770ca40f1a92e29d814792244367690725a7bbaea6fd912c717fc29320d216ae791c85e71ad8682484d6733f60ffcfefd8262ad9d8b31b639cb83529fd1864e6ec989f143a3d1ddc1db00fd7e589d007d48f2890957c340e331f53f821dd28f6231c8e8941d84d862fd28159ef1dbebf7b3bbfcc7260359dc0dd6dcfbaee5f97e96e42471c191caf3e0b90676aec3502818eee1bb89ec5b9ee318ee1d250d88eb8b32ffced42167c5df46e8b6e83c482b1daaf1f25ff2e90503bea4d6734827132eb58302db41191fb7e9eff62bd1e4a7a2eda6c1a848d063a1a6648523f2e95aa418028c01bf34c24a70c01ba1378035e03490cc3cfa658e57b71842827868ff2a0ce954b08a2eba8a69596d399dd36c742eee61076a8cae5e0dc53adb12203538275adc06b1076ba86d21cbdee4302b2ae970d4ea9c1a4a3f1eebf80c11059ff2667c2e7a447358c793e54765416c01da775a86d9da3f0c51601d9feb0034a2ed519e0d1ac6d909e03ab35af62d9282e6966fe0c22076d95d0fe387eea2846e9f1ef9f4943be7d811d2e0a957d48de7f051d13c1240a9d5153295e3b56685b01089139100e6a5d0720df2650c060142857d1e77c823650efe05a0cd463b60cf2ad995d6d7ee55d3feca3203c333e0ff9a31ce2e21d75d786dcdc2c422fafd8d9ad19f774ba61bc460e74bd901d3cd10ead9ecdac3f7391a01dbbc17283145bd78f26233581cd021dd503717ef80fa74da8bba540dbd1d83a897e81d79bd96ad41081303cddfd353ff5737da5de974685a3fe68afb0633dac4097131b62d4c0bb34bd7f42988d8b28e8a1a42a5594736a08d040308e2ff85083b0d10da1cb8eccc1b78f3a503a2537583a454168b829f1e984c0de62d8df0f6196cb07c6105344b45080d674468b43090f5f374dda016c14cac75264a65b36b6462b23fa6334761e195750df01274d602b0fe80c5e3deb299926b6451d9d7c5a18010479b78331b7e112bfca0965237039492993223148b2790cbda21ba63aacbb5e0e9cca287d3ceb38fbfeccb3e31743471978313166c8c9d1963a7450eed5f0460d69abf5843da98c0fc3bbd0860fa92a453605c53686af4c2263111e3e08226ba5006a4192a6d9e859526ccc57d889e13ff5e65498ae7c9cb4cae33850a53ec5bcd374428806cbbf84a3fc88e4b8425227946533c40540804fe9f07306996cc9cbb1e58613399d1b49d37ad89ee61a846bebd893d0baa8c706e31a200514abe8f6636c0cab6797442beed89265e27e54b94ac8c301dcc29e2a9818e97d32c9902048a6da28d4d6b16c999933d5750abd8039ba80dcebc787f4f4cfc63e4f3a29c0eb578c13040a6ad224d6bba1278fc864dda1e5ec97b5ed34c7379f3622a8b73451d90c223751c24f7c209cc369b751db577a492e9a4fac5d059c1e070c757f9d81d3333af802dae000977c70cdfc40076e7dd44d5624260f4613abb1e01b7d8dfb43f872cfe31cca08c1500ae2285f9ee30f64e5af89bb06ce29f3a93405cb10eecec002b2a6f15716862a46c462cee3f9a482ef27d378fef7359da6a07ab4d53bef3cc2eb2975011deb0e480a0bebc2da58322ecfdedef71babb5621d67f1204455aca352ebe5a404185a15799150c78eaaf1afa9d046f58f2c84d3fdf59ab68e0b84f8bf5b0537b82341d21ed7f4e6b5bb11e2f81507409b92eab68547185f4cc78742937b01d72f19071f79957b917914487697c4e8ccab03e51d38f3978e7430e69a3d188c627b527ba94681e0050f534620ecffa327f5d757530a95da4b3f8cf06847f1a08c5e2de97e321c5d8cfbbebf5cd31fb81ffd9e14d689cf00b9bef1ae8c2e68e4f018ab371cea2a4511b02c8baaecdba0bfe6affbfdc64037fb680c8ca0d0e885b9d3820c0bed7b1e4442203588cb843c2bcc6675ff360b70378fee28c099b3e33bbac8bbac4fcabfebdb0025c372374cd9133b29166b75b0eb2d1cebd908b8383064e7038eebffa6e60699ee5b1feea0af873c69ff533f4d233bd032f87b6854eaf117113d154f1c2e1cc1cf89383fabee272b2ada3ee8a3a5cb3bcf4a80145edabb7431d0d00ab20337df9841ea5a81e5f24f1f1bcb628cdffe85bfb00ddbf0d7a53d69c79b8cade2573832c25cdb42247b65d0ad72d6a229ace97b1af79e6b3dc128accc5dc7151405bf68dc2fcfe6945c256b39b95cdc48e388d1c3673df1dcf5b93f3b665233de5ba4de46411c9dac28b8e25ac5a25e96ebbd4fc3fbaf2a1cdf827264b4181b8e76b23a26ef7d468b55f18919806d19a018755a2d8aa6643dc348d743fc7712deb5643b7ee5c0c2294f66799cc8cc58bb2ed373f5a68e02549b64460b3fca1394fa91019b63c3be065a57913794b70f95b5c69ca0011046b636b2822d62222246c8bec059ccf3674c1f8fbdb1b8ca24571e5984bab2ae41c8d9367334e529aa7efefe6a9f295f0b7a8670d64f38c12af758e482eb2dcfff85fe4c6598ac1c291b8af035698054d17f032a1066bc35433ceddb31f11e6213fa48bc37ee8467bc57e4bdcc7430fede07cfacdf3213762762dc8d02fb5731a616ad6345e5cf35ee555c2cfe69884f0a9de0dbd6782ffde1a80f413e1b5fcd7f19fea36128dba5a76dea31dd3cc39fd620f437d67dfa8f645a1a661b81189009a5b83f70bc35def9155fd7d12e4c42c561dbd71e6112fd30d0d063f06ae7cab0dbd5878264c70ddd08e8ba7d5fd0474ee80396610d4b77c67ca08731d184e87d918966627eb2b3fb51b5ea4e68243e3c121cabb1b939d359b235f17f590db02e2214db3c0c7b78b5ff58431cf7f2ff885504034ddea99615d79aead8725761906f6189fec24edea830904740a2dacd7e87c1674cb9d7fa4065ebbce8b0d1d53ec296146826b6d9645ffebd656931c9503a26729776d6270d8893b4084d888ed8997c007daf3cc5795f4175ceec56d9169866cc7f10475b14ecdb1bdd0c447926b0da49a37204dddf39e142039bf7a1f2fa7ece50d4fe7ecf5457664cd5da2edc9849a10334440fa36a1a83434a51ff2465ca247929191126dd9d309b396b3e1fbb1a1b1384b346db8c75aeaa31868576d893b7e1470725a4c9c5377e790efb642e6b76fb162567053c2fdaae214fca73d3831380e3ebcb5313"}], 0x95561c5c53dd499) dup(r1) 11:45:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x2, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/172, 0xac}], 0x2, &(0x7f0000000300)=""/11, 0xb}, 0x42) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8018, 0x0) kqueue() 11:45:17 executing program 0: nanosleep(&(0x7f0000000000)={0x20, 0x4}, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) kqueue() 11:45:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0x80105703, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) 11:45:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pckbd_enable: command error 11:45:19 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 11:45:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:45:20 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fefcfcd8c974c50f0870b32f139865ba2213a7e3040356fc10a2a176dfaeacda2b3aced0a4e69e4605aeeeb4971fe1f4ab9515a6231e03e8cbae2fe6999d03684836d9ee5907d36c0b146e22bc2e6a16dc9713c8c963b2e0bffbc40086ad9cb524db93c9fb9ea4d51a541314602d0a6068e149bca6b96637e69edc054a8523e486c7", 0x82) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 11:45:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x28b1) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x80000000, 0x4) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) 11:45:20 executing program 0: sync() getrusage(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) map stack 0x2071a000-0x2071d000 of map 0xfffffd807effdca8 failed: no mapping 11:45:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f0000000080)=""/18, 0x12, 0x166d41c916387c3d, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x800, 0x646, r2}) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 11:45:20 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000400)=0x3ff, 0xfffffffffffffff9) 11:45:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:45:20 executing program 0: mlockall(0x5) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:45:20 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10200, 0x0) listen(r0, 0xffffffffffff8000) socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 11:45:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 11:45:20 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) munmap(&(0x7f00008c0000/0x1000)=nil, 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) 11:45:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f00000003c0)={{0x7ebf, 0x9365}, {0x3, 0xc1}}, 0x0) chmod(&(0x7f0000000640)='./file0\x00', 0x84) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r4, r2) setgroups(0xffffffffffffff99, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r5 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x3, 0xfbfffffffffffffe) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x4, 0x2) fchownat(r3, &(0x7f0000000580)='./file0\x00', r4, r1, 0x6) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r5, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r5, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(r5, &(0x7f00000004c0)=""/174, 0xae) r8 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000000)=""/191) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) mkdir(&(0x7f00000005c0)='./bus\x00', 0x10) semop(r7, &(0x7f0000000440)=[{0x1, 0x10000, 0x800}, {0x2, 0x5}, {0x2, 0x10001}, {0x1, 0x3}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x40, 0x800}], 0x7) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd5a0 failed: hole in range 11:45:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, 0xfffffffffffffffe, 0x18) 11:45:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2}], 0x7, 0x0) 11:45:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 11:45:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x7}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffe8) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x1, 0x1, 0x0, 0x100000000, r1}) r2 = dup(r0) write(r2, &(0x7f0000000100)="d74808e0157b6f1bcafa880a1caa2f83e40f690c01c70db884586cd9d13824acee9be7ec68e0ad5812d02e76c14319221a9cde5896dce34ee43d8d4b66132bb0e96fe1d375ccf2870fcfe7e0b3b419522dd446f81219507cb6d2d291e7af6dba4f93ac9b7bae1d04f188a94830b69fc274311d24d15548a6a296a62815eb9ae20c0eb9891ea94c8b6d3c4c79e6387c7008373611490fb17a7ed388d98c5a2029964cbf958a302ae9cd1d36a810e7a07a10b00f9b47dfb6756b1c1dc67a69dc9162e28636b2be9641608f576239a14f3d09eb3abbd85e6cc3477c5e0dd3cbe3be", 0xe0) pipe2(&(0x7f0000000200), 0x10000) write(r0, &(0x7f0000000340)="5b0000000000000013c13b7d7eed5dbd27f9000000000000000500000000", 0x1e) 11:45:21 executing program 0: sync() getpgrp() r0 = getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r0) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8049, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0xd98f8504641fa671, 0x81) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000001c0)=""/4096) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getuid() sendto$unix(r3, &(0x7f00000011c0)="e2e26c15362722307719a64c60784792024de476b6c03c2e742c92b33f0c68f7cbe9574cd77689fa1880c866d4e149ec88f26ffef5b4505f5c623cf15d2139ea7550fd49d7ae3d38965e3ca5bac1a64cd0c4e43faa40185cc381f42ce542286a65dea2506c81f32170d03682225065e2aa9d29d4e1fb459ac98856d3a91afdb73ba49a94aa557d8024876616", 0x8c, 0x0, 0x0, 0x0) getpgrp() semget(0x3, 0x2, 0x40) mkdirat(r1, &(0x7f0000001280)='./file0\x00', 0x70) sendmsg(r3, &(0x7f0000005a00)={&(0x7f0000001300)=@in={0x2, 0x3}, 0xc, &(0x7f0000005800)=[{&(0x7f0000005780)="dc69b1d0b93f4effd6e2bd086c4a2741b413c61a4c53608abd45ca37af546a4e7d767ee50ab43d3d785c83f4331b2d3606fe7965a6b82f2a0b29c6132138bf9bf4411c3def9041b56a98ffc9cf12a25da075481729b72bc707ac6d4534b7", 0x5e}], 0x1, 0x0}, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000005a40)='/dev/wsmouse\x00', 0x800, 0x0) fchmod(r3, 0x10) open$dir(&(0x7f0000005a80)='./file0\x00', 0x80, 0x1) socketpair(0x6, 0x8003, 0x991, &(0x7f0000005ac0)) mkdir(&(0x7f0000005b00)='./file0\x00', 0x1d) pipe(&(0x7f0000005b40)) open(&(0x7f0000005b80)='./file0\x00', 0x0, 0x85) semget$private(0x0, 0x2, 0x44) pipe(&(0x7f0000005bc0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000005c00)) open(&(0x7f0000005c40)='./file0/file0\x00', 0x80, 0x10) 11:45:21 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) accept$inet(r0, 0x0, &(0x7f0000000440)) sendto$inet6(r1, &(0x7f0000000380)="5dedf035082138ab62e887", 0xb, 0x1, &(0x7f00000003c0)={0x18, 0x2, 0x4000000000000000, 0x3ff}, 0xc) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) 11:45:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x101, 0x52) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x33b8) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) r3 = dup(r1) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 11:45:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r0}, 0x2, 0x20, 0x4}], 0xb5, 0x0) write(r1, &(0x7f0000000040)="c6c2dc7c9aa7c0fb29ca5da89b8ffb09778e7a01c6195a4eef166410e061376775fa0e727a649055fd2be3056402406a8f619b049395d97f77b55c53cccd", 0x3e) write(r1, &(0x7f0000000080)="05fd78497799f60f7755c2c42bd2a7754704734ec21a12d052244409f495da01a2f89a0bdf3a30e3e361f34cca472cb7d401a205991070150fcfc24c07a7a2c38dcd7f20a477caeaf8228111a5dca9874a5ad67af02e6ccc1a7da95a20", 0x5d) 11:45:21 executing program 1: r0 = socket(0x2, 0x3, 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f00000002c0)=""/237, 0xed}], 0x3) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="035dae3070ca9f05", 0x8}], 0x1) 11:45:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x4, './file0\x00', 0x0, 0x2, 0x0, 0x3}) execve(0x0, 0x0, 0x0) 11:45:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xa1, 0x7}, {0x8a, 0x7ff}, {0x0, 0x4}], 0x3}) setitimer(0x2, &(0x7f00000001c0)={{0x3ffc00000000000, 0x1000}, {0x6, 0x81}}, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xfb11) 11:45:21 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x1ff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0xb7b2b6e3139e2d46, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_extract_tcp_res(&(0x7f0000000140), 0xa38, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x39f, 0xffffffffffffff14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xb0, 0x1, 0x1, 0x80, "b3545a71933e47c9ba0f14d6859037d1b958583c", 0x1, 0x7}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0xe3}, {0x306e, 0x5}}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r2 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='.\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='[)\x00', &(0x7f00000005c0)=',\xe1\x00'], &(0x7f00000006c0)=[&(0x7f0000000680)=':\x00']) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000700)=0x1) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r4 = open(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x20) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000800)=0x3f) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000840)={0x1, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) fchownat(r4, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) fcntl$getown(r2, 0x5) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x4) close(r3) recvfrom(r1, &(0x7f0000000a00)=""/198, 0xc6, 0x800, &(0x7f0000000b00)=@in6={0x18, 0x3, 0x7716, 0x2}, 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/null\x00', 0x20, 0x0) semget$private(0x0, 0x2, 0x4) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000b80)=0x2) getsockopt$sock_int(r4, 0xffff, 0x102b, &(0x7f0000000bc0), &(0x7f0000000c00)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000c40)={0x400, './file1\x00'}) 11:45:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) r1 = socket$inet(0x2, 0x0, 0x2) setsockopt(r1, 0x1f, 0x101, &(0x7f00000001c0)="50920545a14e797668dad129dee5245d7d732233c3263b55e3c8a6251cb00fbe2cc5c921127eab4c7ddc261a0e088dc27da570b4897ee6bdefdeaa9aeff6437dd353148b58b7440f80a2fd7240404a439b7a25ae6aa608dbb2205bcfa2d79418532a1d9091626f5084de53ab82633abc5fcc7225374e3ecfe77a20352cb940702551c166f67ddc939329f959ef359e3f8022aa87244fd470ad04b027b28858aed8d997a2add5538d1d7206d349f0920f56ce23c698b59534a63b24b74d3863408fb9d757183b47295f7b33fc9ec800d27823dc", 0xd3) 11:45:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xa0002005, 0x100045308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) ftruncate(r0, 0x7f) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) r8 = getuid() getgroups(0x6, &(0x7f0000001900)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r12 = getegid() r13 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f0000000040)=@file={0x1, '\x00'}, 0x3, &(0x7f0000001680)=[{&(0x7f0000000140)="ad9658e8abfd8a09392b351979a393ed31847a0ae8428b213890d2692a68fcd6dfc4a19dce67f4b5579815c5bf800830d8ad971c768777b79f0d0f4c97ccbc3b50bead6085d1f11e2da6ec82238c7415f6f80b0a50", 0x55}, {&(0x7f00000001c0)="5c6e265f87ac9cf6396878ac38bbac0a661d03bf2a4be0e2f5a392826d8bc0916ab595eed165c3acd64baa10abd7be23b74ebdd8125d3b61b7ba6724c3e5f9944ddebd4a0b84a207a379d8d6010f38c9aec3fecac27491847952f219fdb428676f99f73283d19b4ae7b69338223583e83d9622258024ec013d5d6d7790d9b44c13a2db9c09dfa6999f4f5a4fb73e1c18091b38457b0d25eec78ea03f68c08c5a8b5ef93ea170f5", 0xa7}, {&(0x7f0000000280)="6e1363330832311ae829c3a09f8ef7c3091e0c734836a9876fee870fa348b1627c475cc426d5fbb68c37e6b17b4cc1e1458222e9be1523b8261985adefcb22e130a13aee04d9cb2f5c30ebc1baa293407406b536c14de89ca5a230a0b245cca49b444e3b5d6120284bacef56ebd4031c64b53853b3592006fe861c77eaccbbfb493f5c9e67fea1bc993fafade74d1187fc362d4bf03dd57b2390478b243b8e9ea0984ee67cb7b6bbcd9d6a39d5367b2b13b6f52b1e178abb99ef39112bed4d41b06903098ea62ba41104b97ef942daf1051413b2fc85a3ea4e05d4", 0xdb}, {&(0x7f0000000380)="74ae7d0f7809a3f36eceb5c76367bd46ca40c649feaf9af9cb5681e0a4363e2210cabd3e6baa364493c730ad90ba97e31400d7c91086930152ac03f63b277ceaa2776908e3382fb78916174d638d221292880eedbd7cc4236489925bb5ec8b4afa0ba9a5fdb70ef03c93ae536c231536bd961b82a5b4bfd0c2459d0795fa176738eb291f033f", 0x86}, {&(0x7f0000000440)="1db61e45c38ee4ca46af8386da5c96f1f3917514eb2dca99a4b9331c2d080bf135cbbe0725a7c3795218c0c7d355070bb108310c6be9370cbee782071e6a1ee3c1fe461dbca01a3499a8f142818ed825dd1a554a07300e9ef4d74c71a23685358d7ac43a19f32190dfc31df4c49bf85bc193e3697c2ad08d", 0x78}, {&(0x7f00000004c0)="ebd2d6b3d361c361620f232540dcd341f4719ef0d12b18c04c056e61c0a216c758367849bcc921435536bab77403e4bbf39312a6dd8af9b47e2b057f99a838faff946fd19774d2831a2829ba480feffae19784425965b3202c0926c161edd7c52cd995ce3e9ccf0e68dadb52d89b4a12668a119a4f36d24fc461685d112ba97fb5ade7f1ebab6e60a734890f2a410a35934b76e882e80c3d2de80c3f46478d0c47adaf584c7d2a78279037efabde27dc1c", 0xb1}, {&(0x7f00000000c0)="c3174e516bf6f0caa4a9f452aecbad213667e1f4f2c60d7c7881c49cb8c96b53bb89632ee7cf016cbfcfddf7", 0x2c}, {&(0x7f0000000580)="ae0170890aab35db332b03a910a024fb568b3314963b24e5af1dda1f1fbb5cc23cb5f500429151ca3c588abb2ffddc0fab2ff7f10aec874bb1c4e1742128702854ab9fc883fa213cea8dd4590cf3774e020456b85a54812408f8256ce7c4823a3d4bef8fb232786ddf709ebc4bacfb1912bbe67aa64688ae9d69c51e6703848af2100f2d1787ea50f1012736d674c6d26024bf7d7444a6fdeb1d96d9b6bd9ccea4617fe3630a5c447d5de9f5ba0549af399deea1aa88241f2c869449ed6ec20300ff993670ca4ffa9fc854344a880cd013e2dfd9df64b2db32fa558424942bcb7ec0", 0xe2}, {&(0x7f0000000680)="74812cad60c02c99076e9c7066d36f76ef0a2e4667a1a1c8dcf8c4e47071a7a9f275b3cbb36e5264d18935d3a192e69ef5d9ff74d8e436c63ea930ed8c57f11cbbe2e75e01359ae7f31163cdedbe260dad7a88d7fa3f0cc24e67faf36d2d3e0fc78ca17f4b6dd2b6a2b6494e31c6f4138a2a30dade6420caae29fd83907f1af27447a2b5e8bc4361ac607b95feded3f92f5d49fb657250a71e83afed737e47ddb56aaeef793c0612d9a2755b1e29cf791df64c109418ef8f0cec108f294502d2abff5e72ee0151cd49cf43ac2f5b33628e0fdbdd2595e3f54e741b47ae6f72bcd2b1de673b768e2b84f2055d66b3b9627af1115c8c9f1961241dda0eb0b1ed42b94005b4cd4567eaaea5c61ab492c2301cddde3ed80a3fe147ee5f871bd53417ab7919598772d6341452e146cd7cafd591ffb4fa13407a991181e18251cc0b0e2e2dc8ab53ffc153a181d6f305dba95d13abac8b08f68849b2a0329a35cfb218d3bbf60058bfdcc58cb9bab57cd05c25dec8f9604e2964ff5685644abfbad0a048655d5bdd8875c1efaa8088b7a41556175af6bf9008dcfebe6e9c308aff21644afa99a18520a14d832d2edee465893364001b72d1ee5e2e8302f620fae7acca9b59e0d9e4ed24e2075bef14e6e2a05753cf0757975be9164f840c8e9bbf0e66dafcef4b7ce1e190f16787d62d2915b844814e472c5ade92af0fe5166c93ca404dcae21384c3758e28f77dffcd2d2531e9b72b224aa7fb24867c4a289a98f5cc8c605a3c28cec5442af628fc75bd80bc3bcba5a0edd15f44f71753e1df03ec7a258c9e7c4e478b03a6e195c3622bab70c10a5fc300d723557f6dff966671961ddf40590d4c348f8fb74e10996da446a22301015ea2f988b9bd509e2b27237a4f9a9294accfa18e35888c5806dda659c67948da3540144fb36a1f970ce0a9c1d138feb9f8f42aefcf10223c8aeeb00ccfded3d194e191e3efb47e209b0b237450c0058067dfa4a501e4cc5027e6effa36f4cc33bf3e05b7d30c04de7f9300d5149ef685f013dabd9576cb190b6d6eb83dc424f854bdcc89ff13a054fa557406cb22f370c883336db734256a04403c0de73699db772b7353827b3887a744d000d03147291a249b7445f3ca287a83cefa84dc683e7fd20bc313b9453dd66ce779526e1932e1167bfce437fc74b9949865666b36e92b1c68a8af2080f045754f6d65b0c6be2c0968c1d1fa4588b42928a1b2fbbd7f31188b16d77d16d62c6ea2bbf11b3c5a89d0792d9c0c9f966ba7d6f90c4e4f8ca7ed493b9fb66a0eaad2e9b488f341f32e350167f03441139de78907d47de58ac1ee7c74a27042bc725aa1c9e08ad4d42954be576fa96f349c6c67485319b966cf9044a3fb8649170fe2b78f429c51281148b3c6a77d8c8d9524a956ec6e95b515f8f0d97b0413fba30b8ed203375ec57d745f190d2d417f3960dfa86acc3e6641b6e262f0b92a4565ebec06a8401773bf6450565add6a4c6d89e42854a0389ec1750db2c4c90058c4399134d581cbb4bb61b39bb57b411c6b0081a0bed3bd615f3bf40dacf31d13e04c5fd9b3314e496dee92f6d0a79e7fbe739a81561cdce908d3058d484e456d224c1ef52e1355faa700ddd040cda5134be9ee5ff7bdc0dc475a2fbd25b35f80756e94511e98edcbdbef784de1814b2e71d57e5975925305f4055856e65e34d7790e7ea7e614d6f3d6f67e0c2bf181db2a16a043ece28b327622dc7715bf479b5cc0e6b7e2e6ad6636701e792c87df50f4b53b7d088a77876825976731c615996d3fe57b8feb278eaa40e7bfe99d419eea54175db0d708f3a70f584fce8c4ddd8a5cd53068704ca546e55be347bd0a522c54e523fa7574d7b1c51c23625fbce9e06e5ef9c64a2528b29b32a3288fe30cc632f2cff8f979207287eab3ae55cf3b72e0064dc3b14485e593a9ac41d15e21531c5946104c0cc575e0421471092e45c48f736bb29e46f60da4484b811276bff0f047a3d19752d4ccb2c4f089860b7c7f336341cd11efa2f3c35713f5212719140dd4fbbc558218e74497286d627191a3c143e3093c507f0e5dc729512ce6e900a1b030a2a393080b620c558a42c7ae4accd2925f293c1502f0507983b455b34232b9f205317255537fabbe3096968923dd6ac3704a7ea5bc6a8d889c73dab381f646b9f97575e97c27b48a302c5ab3f88c1ef8e885ab32476566c7f93ec0ea4af2a4284922d71b358a89576990d41935e4e427c04c9d851f658cc3a1efec520e8ac44b685cff3a21a275aea73c8b87175505f50756bff694d2a1f7e1f0d4099c518871190117853cc7f59a656c17c30c4022028727c0cc2ac6379df2dc569bcea9b7c70beb3c076c1b560d14826b3af982241c249d4b0d35804d796bcba3777c01d421148a724fdde8d004061335086574e7872c0b9eef077a3a68cf0be130043e429900e526585313ea0f77979908361f97df44f79d3b08e8324d232f551398392bc94f2005846f32ae752ce234ca21d784d78bf2fd4e44cccd8d3f7cc4075fa137e056c34f73ab15c174e6d14a53c1ff9d2ccecf684ce0fb33e07bb20884c998d00ada74b7225524dc7b8640d91caa30a9870ff7880d8c5303b5de48e1c9cf7161ecb237d406abb6cdbe8ab6895a91f306543690ebaa7b09625f4ce8da76db2fb3b6cd10496606ec2170832ecd5f657182f1e166a65d6b97aa3c576fbf4418f2631d77fcfe729146ea9afcafc636092da27e113114eea29fbe7f9df88e326deb511d159dbdbe952034fcce3b071557834e97d2591058e2879412d664348825bfbbf7d439d014d04a8fac71fe51a6bf78a9f53746dc34fc9c5f6b22ee568af97dc2687696cc6aedccd9bcd42eacd447fb7bf9db3fc2f948c746a39754fc49d8f5d2402c0d0be592dbf43aefb10d67c8a284401ca6435ed0723e13a0cdba4af5723040d062d874aeec50bd22426052509c2b2f331789ba12a59d6030dcf41c4f6423afb9824cdc8d3811344c75d204a73935d23731dd9070383e693165690a50d7adffc9ab7968d12f93928ba69bd203f9279b3b794291cb6db41aae441917520a9acc14b882dce7f5ee14cd2b89f428fc1a236915821ed81e0a8b8ae901d4c1ce780bda116c3691184d66bb287fa68773e15874d5945290361815eca344a367dff46898e9de4c1fd821fa7eee2841c848c2421f9405fbdb07e78188c799204f763fb5e1744d494f53a974ee8e294f0c1d9ae705c2a302ea3b45458777a629d61b1c8f834d8ea0e118cb4db7cd5c61bdbf7dff4ccbfd125fcd44c446d1e212a50b3b852643fe9772bb82b6aa3ad5f16a8c5274376e9de15de13a73ed7755f88c7b667b4f399cf9edc01bca4364a715f3d33bafa2b6d090a85ac551b0107c31a5de1a8b9687a488a532ad253a7bb92b0aee047ccf32f85963040f0e45932a656bd3040110f39c97b6a8e93a5b8761c348fc91a9c39dc60f30ebabcd5caef559668ae9cc5b3e1b2dd4a5dc9542134393c8c723ae9bc6bbe73ff377994f969f5bd63a2aae68be3b9b3fb2a69b43b903aa14ead1d5cf3f474ae4ca14786a3e3241332c653a3f1e069741c5a1e4304efea34df2f451e7f663f0e80ed2466c7dc0973b5e3baf85c38138221e3714818e8dfdac24b2eee894a57127752ba1b2eb55812179b751381de0cd5cee79b6c39777a18a4f0173cb0377fb34d126a5a501c4cf6e2cf5c90a04d88bae379d0ea29a4c9cf4077441ba1232e4c03364b31e3fae7f0bc61468bcad9c626c9d95b403be7845d32a1f3631d9e575fbe4454df2f5c6ae9e3a2ed4dea7a7a746b3c23250a5e67a029702381999aeae3d540819174fa4b0276bab4b2b10795347421ff7432eb29c939b5c20fe38ce8c66130f0dfaab1e946a75c7ed5a152e8d17d285033feb69a255fed66627ab4f0708f3cd55e05dd055b4afb6e58e521b2f40d3dee1a4f4325b3e4d4fcf4fc13cdeb54c512cce3223c072c6fdcf62532cf40836748e6fec23470a1cb7af841a15126f3a3323b8c631f5dda18d4bd8c7e0c549496faa90da2d1ec9e4bcd6e63e18bcd54470027e5cb7c618ca05e2e7194cc74ede451533ce51d1ec0813fb8cae07c2c6f47c248648c322b81097f88f49b213fd8c801b807ba06c3f88c56034b9c0fb30b162db85e5d11e500faf457a307157307d9bf087c8e6303bf0ae66427c8804888026afaaa69e72f669125272b5939c6f581e4b7ebe659784631a4d02fba022ad0c93d007bf60587aad27f2a7a2c174be13384a89b3d728836ff1961f536e919127e1cb966a50d5765900e659c34205b0f12e29dd412018514658798254614c1aeba03a90994d99e6271aab0d6bee108492e2933f12c5eb87957499951e3b6ce780cfc3240f47fa8134cb206dc0b555c415d677ddbb7046dfae765c8a1f12c58f5ec1dae8c21c614a2f1efbf4edd55a817628a0517c0005b90d1becd94b0934d52125b292f3658c3028b898be0de629e1fd08feb3134570476aff808d34bada89282e3207d6fdc2e5f7dafe7d15871deaa9672573fc875b6d52837b49f12ba629572240f14c97555d31b9b96b1b07373b258fc849f64392796baacc64a59953cfd40b3d8a2c3e705e98ccd7fb9e5e0dbf42c1978f800534829ae458cc8d18bd5904612b3f50627563b243d03ec7fab544545932717de5536c7992198008727f5ab80a457981f24884fd91838afca8a88e3ae2e3694236e034424819e4dcf7552493a0dd3f5ea630604f82cfaec4ab523f6d830fae8eb29cf9589af3cbbdc8bd48916bb7d4ad1125f5959405afa64e53986d4066ce1b1e5aaf9aff6ebc30cc8ba6d2a3f7d3743d72cbb7dc7e40063f126a49b0949eb63b70a8e7d83db3d41f55641521c1c4e5082211d4b6d7476dfa0423f9d2be0d35f4c7a6a1cdc03c96d15c615aace5822bc39f2672356b9495b87a846f6c560f421e845e712c456772decd2bb84a15110d19fba31064391517b896e050f08cb82b997ef923f90091bb9a8fbe221e467c609e564332e05e893ee5483bf5f4e9f326819e661118864cc7cb82356b0303d80fefdbbc7ecb04ce13a4e2d878048903de1976ac9f4a937f2a1e56b5220beaa3c99bb18d5b35efbba651b6685cdd2a9016872a9f52e5a2221d553d7920381a79ff6328f6f93ef4b60ec378af76ba48f8f5c6626b4e0f165a10f2693e38a8d0001bb40482ca450cd9ab41501d8866e209985fc5074050729c7b7226933a0dd5a4e5b0bda5740746fe6829e36b3b8cfe7d352be8d1883141f75a328962e5d3ba8129963ff6c59cc2ae11f052d38afbfd6282307cac415f0eb69eca8e9ca921fe4975cf4eac160aeb534d9cbfcb33b7fd28567d6065a291f16ed0f142be0e83f762b6ee7e75d322761618d884382547914303bc0ba8c7ad2950b5e40e9f5d36e5368a7bdecf20cb84a253fe07a8c4344dfa1ba26947664b30a9676774b7e4b68fb5424f770e78764631de37de9976b99a6aa9fd1d4b72b4027dd463aabaca871d7af38ceadce32223691cd29a91d352a9985e52cfa18913befd298d1d31babc34c9ea3e4b60fcd2991303b981a4211c111336fce947cae32ae9d00065e4be65a541afc8c0148a0ffe3648ceb294164abc635682a9153f67d303c6267275d6f361ac8e5a207e658ee0e746adcbf6a24ba1d59f8445daf53359f27a9d96257681ce719ff5fb3389bf9f15f5b134d74c3ebfb485e578368554bdc072a301d5ecf57ce231798f351c79d85f68d5143b90cc902c577d952042945e0c", 0x1000}], 0x9, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0}, 0x1) pipe2(&(0x7f0000000000), 0x4) 11:45:22 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000140)="59d6", 0x2) dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x4, 0x8, 0x7fff, "7f79a353341ee1c73fd5e9301eeb5773f1c56e8e", 0x2, 0x5}) 11:45:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0400000200ffffffff"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0xffffe8b, 0x0) 11:45:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open(&(0x7f0000000300)='./bus\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000240), 0x10004) clock_getres(0x6, &(0x7f0000000280)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0xaa, 0x19) 11:45:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:45:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='(\x00\x00\x00n'], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 11:45:23 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1013, r0, 0x0, 0x0) kqueue() r1 = semget(0x1, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/219) r2 = getuid() r3 = getuid() setreuid(r2, r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/64) open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0x128) semop(r1, &(0x7f00000001c0)=[{0x0, 0xa, 0x1800}, {0x0, 0x7, 0x1000}, {0x3, 0x0, 0x1800}, {0x2, 0x2, 0x1800}, {0x3, 0x5, 0x1800}], 0x5) setreuid(r3, r2) r4 = semget(0x3, 0x1, 0x208) syz_execute_func(&(0x7f0000000200)="c48260f3da36366736f2450f51aed7070000c4a2e1de2ff20f0ff2a46564660fd10f65662e660fc4055400000000660ffac0f340afc482fd330d99868982c4e1f82f06") r5 = syz_open_pts() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/66) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000300)) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000340)) close(r5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000380)=""/241) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/214) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000580)={0x1, 0x8, 0x66c0, 0x2, 0x3}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000005c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000600)=0x9450) r6 = dup(r5) recvfrom$unix(r6, &(0x7f0000000640)=""/82, 0x52, 0x800, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) semget$private(0x0, 0x2, 0x6) 11:45:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="027e28234a340771443b1100000000000000006d089de617d8a289237748599fe40350d99c789b4e349f", 0x2a) 11:45:23 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) fcntl$dupfd(r1, 0xa, r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0xbf3f, 0x1, 0x40, 0x0, 0x0, 0x3ff, 0x101, 0x1, 0x2, 0x8, 0x100}) fchmodat(r2, &(0x7f0000000000)='./file1\x00', 0x60, 0x6) 11:45:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x11, 0x8c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 11:45:23 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) dup2(r1, r3) 11:45:23 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60a, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) sync() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 11:45:23 executing program 0: mprotect(&(0x7f000016e000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200c0, 0xc2) select(0x40, &(0x7f0000000040)={0x14, 0x4, 0x0, 0x4, 0x8000000000, 0x0, 0x4}, &(0x7f0000000080)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) 11:45:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 11:45:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2028, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) write(r0, 0x0, 0x31b) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="b11b8b769414308b27120607dd9993863a401329228dedc8b01bbd3e15982b5f7afa708de312fd3aa67e3ee35ea26c2e17fae4994781da6ababb8148c2aaf476dc68f28e9ef210aaa293457e6a1b1c5fcc36bf998fd284f0e7c5245e7c3cafabb5a307ccedf62badf1502f515d1de48e8f98e4d354d67a", 0x77}, {&(0x7f0000000180)="77ca3780a8fc5192ecc14518ff0319e18c346a42b7688c921a25646d5b72617cee631497a372b57c9fbe2b300c7d8d7d5c4cb8a0b2aaff71f395582145fd041b1b0af2d19e262d8f381f67ce61884e916dab914619906c9a1b2b88c8b4ec16d010247240253c", 0x66}, {&(0x7f0000000200)="89fbd62c543b320224c52b5c160c973e948332d078c4c5a5e14f617f10f6d3188f6b3f47ef996f938ec11699ac7cf48b88b1dbd90b6e9560f48b2cbd707323209cc0ee9f8cd3aed5b4e1d1898548337a02cecf6f752aa91a1658db8a78cb262c1d3e04d622088de02b16f7c7b1f56c88ccdf450e59f4a2cefc92122419b4ed29e40a4cce5a84d1cbe339df507725c166f00934c26590c2", 0x97}, {&(0x7f00000002c0)="e0937d2bc7e21ee91720c66dcc68d923a6e309ed13c3e8d138fd5d4d8e4b66009e3eb1e7c3054e0aa6a1a452c4663716cbe2d88f4bcb8de5424b31f356a06be2daa269bd30b9637acab1eb61ecf2b1c94393df4ebd7be27bbbdb8239d413261e7d170cdb58771fc43842391eb10b3fb5ebc870bf06e580c3ac31e6f5c16c29331cf5af28dbb08af04f18003c5cc6b110e71225573b8afaec541b8ca0ba5cd397318026c374b1991c119920b4c1a3a3dd4305a1ed7502b2593008efea93317624ba12cd9ef1609e96e3a8c268fede307f0174ed5dc89f346b1f52f9fbd4b88269056f78cd80e21ce10fd1356cfbaaac9625995f59c8164b72f8157f754110e17c643ecb71954f4903076e69e4cea5f52eb00eaa7810612a9fc381db81ef142a84181dbf71dfa162dbe1e39ff1930db6821cfe0be7a75d95208e96886a7623e374c576987c9717b88411ef3c8122a8fe88c6683201a2040d39f5728451d9b629317140e5723b7ec1fb7bbff563c6097e69d6e5a39ef67ddc8d1faba3b60c1420d7595e7ded5fc510b0d029be63520d25c9e6c7f4211b7109ab364d1c1c5766b882af0e3fb5905af2c84ddc691e0d66ee19b0c2edc0de9f3a62d0fdb0f0c4e616e3037fd9e285fffd8986844322ecb7f7a181d11f65dc85e4d1675c6d870ddf2e91fe116ac075570a73b20feb688f62799902b2ec6c590994f8bb1a3fcbccef36d954960c827a64d73a1284e82d4bf6f1b205ea86ffeb981d18727c9913fee5fdd0b828dad1a52ea02e76e68a69621a2b224bca132bfaac80a7e93bd742bf8fa0c8a636b3f8118b67e1efe91a5a355a5cc2c53d9c5ae28821ed467680fe19aeecde1b4494f9e3c0ed2459bbdf50bab2dad0147b2df8352450f9f9d90c83af2c0a1da787cc67a44488822fc4fd681c442aebba32edc9b8edab53fb011c1504bdf0ff6c4f8425db7eebd35c22ae080e0830fc168e5dfd3073d6ada4cf153e3233856b31bc9e4538fe6373a40a1b61fc049c02ac733fe0c705c2aabb6c7a058e15eb139631f9fa15667634e96898c94ebef016a32469a54b6f435e8f3fafa6c562faab1a2975601ef326a591dbce016f6fcd79def68482852dbd0742026e7b5fc11bacc5d388785f892e01c134e497f12f64ff44a686a270d999bf816fe25e21e4843192c498930e178e90781fa7d2ec6b26c66205907b0e5cfe5ff66e5e5c6a16d6c10190ae31a92b8b285cb05a4ea40edc9cedc6bda45a0d60b0a6353dcf65e536f2eed4ed0d9998ff32dd98caa09165af261bb26f73c539651718b82e748b00b9f06252ae84e07071bc4338833fbe0346b7679e502729e8b7e045e07487bf383aa13dfb00987bf16e526c9933db47b09c5c50d55b94c3158c831e48c028761cdcf66029609ea6d8b693d37ad0cd12b3dfd1db8b52156c1f12ad810684f03007419f24e3d9f9003d38913bf85dbc0cb37caa6e07ea54ff5855f7a241cc93e78653d0f9b8d80a8183b6448c86245b3357639c7de43864fe435a965d2fbcf27720c16311af66fbfa7b4d4ccf6cd871c19b7e86e37e31f19da20f4aaab7eb74c223447b5d6f880ae0e69710e4df9caa525cc9dbab878f99c9c644fea4f5c35934a2df95c5c79763d2fa3cd697319ea0e9900882bd0100e7ba1a3fe96db4db8a30312e555dcfab81ff2c1b5500331264cee7c37f2efead910d025eb832c3379deeaae262fbfb9734e7160d119c25312e3a99094f1c6af436bdcbeb672b791de30851ce44e41d3cffd94c97bb471bb0dd6ca10796284ef2198b512cb195f090d48b02b24b2060b12d9457f26ecf2f0e93f96003572e82e00a6cd6ebdc6150378ff0921ead670c4d235363cbfa02bea3c8988488ff4439989f10442d72b0078bb3711f6bfacd77df4ecb747744fef5f80ab0673665887a54b16b3ddadc8b7e139dd4bb4698b058df50e4c447a12579b85ae38f9c2371e1f10d389deed913535bfc6b6d098faf34ffef23f8c80633888db58998a2243b4b6a083c6bbabd467990c0846dc19a4755950ffe49aab8091487c8f556f7905bed4abaddfe8c12c45e8f7d7ba4a8c40fdc2f56bd982aba688d12dcacca47cf28b9a0f24248c7b446daf49614708cf72409788ecebdfdc800f619ae49b778eaf7549102393f63b07376903bde259169e9d6d3d389fd0d6fea19304ed8d1ba1ae97187db164c38384f44b7cecc330241532e1b5cfbdb295875942c7e408dee6e82c2a11138dfe6ea43c2e619e5747ae928a4d73e78c6d700ec80d49e6750f046851f8d4b6ddd22f84a82e52911f2075a48617454efa3cf15d5e93b20505066b5a09baddfa93abbeae3f20ca0e1366096db4aec7290efe17b6038ae8f53ce098774e799fd337e8e2535ef7b04d54afbb3d3a24764848ab7892a1eeb515b03f4a419794733b10d935570f48849eb3ad25400e3f82aa0750f70f16008e1da4580544b9f76f91d0197ceaf2ce6467e8b600d97c01c72ed7f1e5fe5e57ade261cf34af924f132a80ea66b7ddc8049e0780dd5b9a2d5912e549463e386db5e23a1a4bf689667e0d6e8b5403321b61ef9ba33b51581a66ff1235dd55e8172f167d5831fab4764d828e74355d2927834d00ed2d28cbfc27b5dd09b2e05f4a052baed0ba3371bbe638fa4786cf17c555fa1199c11a7374d21a3604cf1285916de89154a35dd296ce12bdb7f30650c792cb26efdcdc1eebe00437435bda886bba5256936a4cf73eafcb6be619282eceb1faebec8d6fe54366472abc38c1b2efa2b6c0baf832e2854b2a25e6743083dbcbf0ca29ca4fdf8c92cf7f9afb9ce294f6cd9885e4436f1f130c88f4f22c44d5d744fe3d42f894b8f99f1e508ca573de26fde20b09c5901c859dea73d65d975a6ff4be8b63b9f8e33ef7c53c6b08004a476a0d70968c3045cb28fbb6758c172045603cc66b49c98ed257900a21ecd45fd62e8418a5c6fb673e9b7b9d7a4b053178762f4cda72824d6339526b0444beb41c1ec49f8ca261dc1fcbac0800fa5962f7e784c57f4790aef48609d13628521cb2d315b3486832e12636ddc999c36e027e2128b569d64f88568bc5433f5c5918bbabaa0dd80906300f6e02a5e78808ea0a019a0525f49a7b262c28dbe4d12568a52709f054ef68c9fa34294a40d0e01570c1e7366f8e5a37c435671733c2d435d0c1073573c3faad87266b2e492abdbca30a3391f398e2363821faa0aaf5a72dcb043586a48172349c2187f0b3ebad241b8badad4833ea0654ce396316784c4c702033f8ccfb4e7c1e5fd0fa837a4094e90b1732c094cbb2efd289e2c58b9ca54de9b8421b25412910b2710cf524ab38c7cee494e211c8b286068d619bd8a2b313da3563ec6cb1a577e413c912d20cb352139f91fb26dfbaef0504f23649580f553201d0cbf8be1eac53016dd47843c3fc4e765114a072a9e0487cbb1f71da9d28fb895aa02e5c9d0ae4f00aa05873dc65cc98c73693f53de5dc77c58646c21e15a8e2443897a070b42063afab0ca68b62c6c0db0ac8544ad43048e86cc6725dfe02168a943215284a81ed5a1d949a7700f7b0e40192bfeab1be79b708c186680ef9ad9deeead781f1940813d8c9b46928b6f0c2f699c4d88bb6ddb0c266cb4feadc4695e02ac925308ab4bda39a54084d3a49fe48ac87e13b8deacc87760f47527180fb763fa3eecf78d77c1f0a6163fa3c270b4aafde3ac83f02fda278f2d236b9d9ee5a722e5e50708a63bf232302b7c265992dd55fe09d3d208ec1132c541d6f94262e2b6c9ae3eacb7a8e5d79ad7f81f87d2a857780663c6d234aa8d829e280571c180007b1355bd5f70614a34303583853cd326bbfc66d4ff44f5f1c9feb3a5c2569987014f981e488bfefb9ca05aa7e519bd946a4f6bdf1a9d80d19595e788a09334db98a71b1f9d2abcad8f07f26c78050d3ca7ba41fd52cb666bd4612ab0598ed07c2bf58b454614f11bb9079a90ed38279560dbe1a7ffcf4fe32698032a755a26f53cf1ca5011e91b27c3c01c212a6244a529d6a9791e87077d024d9547fcdc2434a0f1796bc33e74522a251961384945865dc00ba297261c6383c782fc2db9cbcd47a5c402fc6d95fad0e5dd45712223488832c89d3a0dc0b6f9322ebcb22946c416e407e37a3f911a8055f249264baf9ee5c7d6ddd81061b02c78727c403926bbe9832d7495257e5e19fe8c715493de0c29dc7c2bd71cfa8d7c72d38cc14b07ee7e3a3ea3662d65c027ea38adc574c39536f2a0e842ac217ef0efc177b4a4a49f7e2f7f81bc6221bc105a7d4d99ea9b5e7a9c2fe7d1954765801ebf87177aebd70c550941a75753a432302ab623c3ce245a89bc079dab8012fd1496bed377b32fa0a2e21ca1af99b89a530410db22e06aa37ff559d6de514007a4e285ca6e84962ad1f57f1bf8d0aeed12c8a387150722e0bbd815dc5057dbd31abff33f26f6bea577018ddf24c262f50e378f2c975619550212a00e22d949f87ea947a474ceb69b91dd137773b2003bcdd7cda13df2c5d8cfc3b3abf1a08690a86e02008945ed8adc544d9ec9b778f0d03be330ea3709676c745d4fbcb4ab81849c2a57fcb6c3f230e52267c94f2bb8f9982d1e9fa106f7510c468f785f2a02fde37b0fa72a8d43749e58902884bb55e90e48495dfc1ca6e2f552b567efa45a3960ef0e1aeb1772cf5a8e5732df7b96b5a244c4eba1a7d3732a09869d481ca3e5d6ec0dbd4ad073f3a704939ca61cb357bb7bd8910b1d7f0c82fdb921812f4e82dba5a40ffd7912bf9f9383938ce047f9115a8bd8aa2b506bcf474a8263a51017c22132589133176c011f29cd6b10e36daaac2c67bc5799871e015c2f08e9faf938ace9528c920b1f532489294a9c0a159fd3a9e81af78c450afc9b7ff1b54dd014d3aac57193b6513b86f22044cbabaa09a64b4610a3ae957eec74ba2c3a4072cc689cfcb87eaf2b6f70cae4b685905fca0e4d7b443ff6bbce1f302780485de6b54a576564b8ebff3487862193e080f5470ac6bf450f551a517769f2d9b034c8664f817018e5a0d4568b7734c508a3e7aab483ed2714f4eefb31aa52c05cee69426390ccd91fe111169037eb5e7006db929b61d15281c213dbeab1b41a970b74ce6f207c30894dff8e3f5fdbde9189cbcf7490406d771541a67028cbf90cff078128d576afb7815aad779f9d2795d53bcee6e4007cecbdd3739ecba9e06925792c7e23e0975df97ba4c0b1f5e7a23cff0a13cecabd301201782902da6a5241ec9a69422e7e44c982c426f46c2edec715749ce8b1e7524e8f6717d64afc17e66a9d49cd4204b61ab0235d10361d22497701f9fff2160d81c2cc7d93a42eaf043aa66e821b31e0d0d3ce4693e328bb1634b45787492a3c87aeb2e07927a72388eff748930caccfeca967f040206ac9806fab973ab8797f521531a5482ce0478d3f1201b139b01944d91163faf97d78558697600232d3d171ee58a6099715606eea56a2438b5f96f5616b6b12357070801abc18cd1d99d66c435144a64e7f39cae9bbde8f7b57df476fcffea308478fc2a14c4514771d832bac633314e7baca7aac28dba32fd1f0df64d8073a71c693c0e1f4040f2ffe166a7c785de23225352517a5ae23cc43d0efb194fcbd8ebbb14b52472542ec59cfb098c90fa957113ef68a37a6f47ae5ffbe50ae90e5425bdf849117cab189999e3d39b17f8c191f171b8123eb4c8c85212dd4e655a7de4138c5a30e50579d13be26dbcf6ac58498758c2b075e1cf9dce08ec334a501bdf252ce9295428fa4b0", 0x1000}, {&(0x7f00000012c0)="95dbab6c5baa3b4dd84893f23729abc186fc8afeb270a6574d5f7cf678a7d413f9428b7b42db5f0bd1eec567eabed0a575dec79c779556b5f41d61899bb4b047d9d45eebe6a438e66a3e88e5023aaac2cec9786b572320759e3ecbb6904cce43a17a51636435f90405dd", 0x6a}], 0x5, 0x0) 11:45:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000000)) 11:45:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffcc7) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0x8000) pipe(&(0x7f0000000180)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000001c0)=""/151, 0x97, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000002c0)={0x1, 0x1, 0x588, 0x2, r2}) r3 = socket(0x18, 0x1, 0x0) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x6ef2}, 0xc) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 11:45:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) sendto(r0, &(0x7f0000000080)="4bb08433ddd2082bbc6982df5162982595d8c0feadae9837f18bfb493f8ef0622c641df04a5c9edb33aeb0e26a0478a5d9626af12d930219db1011cedae1b24e5fbfdad69296997027521c6589b820f2", 0x50, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x4003, 0x0) fsync(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffff000001000400"], 0x10}, 0x0) 11:45:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) mmap(&(0x7f000028b000/0x1000)=nil, 0x1000, 0x2, 0x3810, r0, 0x0, 0x0) r1 = socket(0x18, 0x10000000001, 0x0) close(r1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) mmap(&(0x7f0000605000/0x3000)=nil, 0x3000, 0x6, 0x1011, r1, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0xffffffffffffff5a) close(r3) setsockopt(r3, 0xfa, 0x7793, &(0x7f0000000100)="74cfdbb9bb9065080fe5bf08edede7463234d3c6abfdaf8b150c8ca6f66f2761bf2cc589edc4a81d321a16248f673c6126b9fa8f98bcd21bb146708bc9e195c5c50e455d5c05138f94b974cf878d902450679a6793a2a0144b78614607ab3929eb00596b614db51f6aa85f510f923fdd959aa9e173bcd4b8befad9ac49b6a2bb78ecc37cd56d854f3dd8a592750afaab1be83259eac3a7bc6af6030a", 0x9c) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x1, 0x1ff, r4}) 11:45:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) r2 = dup2(r1, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 11:45:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfc) socket(0x38, 0x4000, 0x7) getdents(r0, &(0x7f0000000080)=""/40, 0x28) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe0dd}, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x401, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/99}, &(0x7f00000001c0)=0x65) 11:45:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000002940)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/122, 0x7a}, {&(0x7f0000000640)=""/73, 0x49}, {&(0x7f00000006c0)=""/189, 0xbd}, {&(0x7f0000000780)=""/3, 0x3}, {&(0x7f0000002800)=""/110, 0x6e}, {&(0x7f0000002880)}, {&(0x7f00000028c0)=""/77, 0x4d}], 0xa) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/44, 0x2c}], 0x7, 0x0) semget$private(0x0, 0x3, 0x400) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:45:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) open(&(0x7f0000000040)='./file0\x00', 0x10000000400000, 0x0) 11:45:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) pipe2(&(0x7f0000000440), 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x20) getpeername$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/62}, &(0x7f0000000400)=0x40) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x20, 0x8, 0x7fffffff, 0x101}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3}, {{r3}, 0xfffffffffffffffc, 0x11, 0x0, 0x3, 0x1}, {{r2}, 0xfffffffffffffffa, 0x48, 0x1, 0x9, 0x819}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x8, 0x8f}, {{r0}, 0xfffffffffffffffe, 0xa3, 0x80000000, 0x10001, 0xa8b3}, {{r0}, 0x0, 0x10, 0x0, 0x47, 0x18000000000000}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x45, 0xf0000087, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x72e53c5e, 0x100000001}, {{r3}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3, 0x4}], 0x3, &(0x7f0000000300)={0x5, 0x34ea}) write(r1, &(0x7f0000000140)="5426e8394e010de5e3edfbf933688aa39e4f74270e80623f4e7c86731aa1", 0x1e) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r0) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) clock_gettime(0x4, &(0x7f0000000040)) 11:45:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1000000000000038) 11:45:24 executing program 0: mknod(&(0x7f0000000800)='./file0/file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x281, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) chdir(&(0x7f0000000100)='./file0\x00') kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xcde) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@un=@abs={0xe6e8c1783e6fb312, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000300)="f0ed4e304c82a26ff012e89ddc8d4084898d6c951a8ecf71050eec55bde0165894c68eaffc09669f9e56eb283926b7bb52fc07a7d927dc1320083b5449d77f55354a7a714e02699dd6618ffc5619d38ef8745e45bdc69bcf568c997e39b6ba0ae013aadb0e950aa6ba", 0x69}, {&(0x7f0000000380)="d6c942afac8e59f7556503af7c4871e6fe88f6b9da6613f84287db1d4b7376864b2feb3f505b70b894bc4c692c55aed8e5c55211ec9b64a20040aad58380c55cb1df5bbb793034575a1ba450de970c64a680548708e54d34c83935480811a01d22190f44d83ef2b7fc3463d77e59ad20ea73e5562107b8ff2f3c42e74ebaaf80c88a1a7e57b8a156d8b159ad524f7efd7230c6f40885434498327749c3a041ec80605731514d8886e97ac8c25d8d2202fac5e3a0428f9d7e29ed4e74a9d1fa32f56e1dd2545fa6beee6610", 0xcb}, {&(0x7f0000000480)="e018514b6ec22adcbef969ab37dca44768b4f4c34ec2e0052255113de4da693a9ed5fb2f5a7bac7fd49eee48148ea9413a6660427962f6e5c13dc783ee4023aa7fe35ca8e2f0b547819de66d8cd78247eeaa15df9632b3e976c6e659ea220b311170e3d357a999b318678cfa21cfc676e96f9ae44a825158d5bb873fbab54fab54b976a896c6d0f2c574b739029c4a7c13b9d432c9880217476c67cae19d05004001303031f0fc1fd02ca68642ded0a70316f2519c71a353a4aaeb9494fc1d", 0xbf}, {&(0x7f0000000540)="66ef8089d34ae6393a8e1568", 0xc}, {&(0x7f0000000580)="1f971d8393cedf4cc8d56d45ae731121b5847e05ac66630e39910ab22bd79b95de057fbc1d1274b5615508c9909d81dd269ea4", 0x33}, {&(0x7f00000005c0)="d1fb04e89d4e2c98d386de8e36f9bc79af5a15", 0x13}], 0x6, &(0x7f0000000680)=[{0x40, 0x1, 0x2, "3eaf2f356ed7b3add4ed52d77b633bb4e4091815ef2cbdba1a9c9697f746779a0e298595be462d228c970ed3"}, {0xd0, 0x1, 0x7fff, "9c38819535cb7d2d5bc5c94ff7c1839b2e6789b662501ef8f9d52e27c9785b5ff4232554ee2a96fc34e35092e6741b60762a83b858425429e91bd9bae87fe4bc621142caeba4ef151089f443e82c117c878c311b70824c6dd865e9f3f06e337f80e8db4463890d07f6a4ea956a187ce2f07decc1abfaba07a24154dfdef30090f6daa0eca58b791c1414010ab64dc0132e43ce93c2deea591a0b6ef5e2318585bc8051ead5dd24ca74e49d97ef184b4c02a6b1b923242ab527d3b6424aa1"}], 0x110}, 0x3) 11:45:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000080)) 11:45:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 11:45:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1, 0x8000, 0x5) recvmsg(r0, &(0x7f0000002740)={&(0x7f0000002580)=@in6, 0xc, &(0x7f0000002680)=[{&(0x7f00000025c0)=""/141, 0x8d}], 0x1, &(0x7f00000026c0)=""/89, 0x59}, 0x41) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000002540)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000022c0)=[{&(0x7f0000000200)="5739fb673ed3091f9b43d3d366a90e", 0xf}, {&(0x7f0000000240)="cf8966926bc6d36678f1d8fd9f8e65dcf6e3df65f35e22ec6a5f89c5093564d5645f0ac2b6e41dee1acd26c7b5e2e2c37de3a54bb9c4d19c662682887bed807b597a577b29701349ca0d6a74a8a3c0887bdee2a8bb4e01155e74ff84bffeba85c191b0d3b3d8899baed1ee5b7831c8755f7932940dab175868963143f66f11ee6161cbaace32af37691693e8f8e18e85c9608e40e118718d3e5445b982e29b71462a9bcb4da7f7ed5a51fc63ee6a2907ec47a60ccee5c8bd673233d65dc168d42d20738335ebd256b55bfe354f3d6dc1d07d4aac35f34a27297a280e0645060d5a20b08216b3d39dd3654bc93a27e5e1c4a4d85d5209518d0ccd00ade06ba415802889cb6a18f2544de7379b96ca78318c920a137129620be80d27a37acce92ba546daa0e88f8c8a7621c2d9e3022f3a038b29821e16d941146fbc505eb116c51410c91a671a3bfb1f1f7fc5dda5d69c551362d760e5d2248b95f90e63beb34a7dbec60fb938d58d467ae482d02dd61f6eb5811e0632587177f335776880276d5ff5e34a11ef9c954429412cfdfe1152434140bfab5e2989d755bc1e6214f5a287d317dc00f447b55cd21623a4dbfda6df3c0dcd50d363773f4526da88b9de0ea48437be581be86e6f2155580112e83b8b6f6b14ff4cbdcb66098500780c31600961eb51fc0dac20673796a69a3efb26f7fa97bce32608a6dd1a40423de0bf23bf3fd63d48e9d1dff47017f01bb0af283bd7c4a217e23f1759c5bdc5ae4181d03788313008b99df306b7653d74194f562e536f3b9c0affb6215a53d1aad599165946419c3cb4dc2ea6b326a160b5ea112c53e3d339025d0ecf85c88d4fb36da625bba6cd9e334c4a166493989cc99aa92d5c23ba6edb2540edcf3feeb735023b7f797738022420733f9dbbea5a4b44a55005419d0ee28b03bcc7b2bd197e7a6acd9bbc6a2fbea7f49741ca64c2229d71816a7bd32a0209a6295c56d6215f60bf378f0fc0a5da6e11492da19f0b512e3e87d618446a70745004a0644cc713014a9d571a3947ae8426e1f9f27ee20692fac197a2cd6a6d9aea74acf1188935af425193c5e563db1363f7da7d2fad67e8ac6b654ba52210a73811284775b18385dc49ae5bf98dea38f57257fb0d021b02524e8135662353e0c66e2fc66c837b27aa77dfd586ef70a8d31b6d238ef98fb75ebb32a393a58e42e8fba761070d05cb6a3ab61e4dec2c56aaf506215e58c8e4f93830ce17f7013e34583d070e6586f440f008fc0c49fb659b62afa822f1e67005c6a8fc954fdb6534e2fbee199b701058b51a1fa8b749ddaa223b8d8f63f01acf7e2f721c4f02e2338a90502d23756d1a304879340b008f4f200ede2703f87fcf74b9ad16f2fe4ce6057ea50a2032be8e346b2129330705b97a46cd624ad865458bde17c59871385b7b9e185493d8a919cdd873a3c2b223f7bc8bd096f386db8e7e5e6016b8c75352a91eb406e88b758c30a224a3c00b7f165a6680498899bf114bb4c35b464bb59ffef858731a337b0cb43ad33173d07447fe04d561aa7ea21fa40e9bb9acf81685ee5caf616fb8b3769d916feb7c776d365913977cb8bc2d0642ff58362f2b44af70b2cbcfa0d9981c826961d7d194f445ecbd7b7c28b5dd23935f44991749b186f6b58053f78bfdc94b074439492b0a0ce7099d4ece86823dab98ee59aa1457ad30eac8dc43d096408a24fd10509c4cf9971d28ecf7be1f9a765302e80f30417c1e5ffd955c0533fe48ebf2b03a12718b84c069ff5565d80f9375092f0cbe0ac1802c04e6e0c54332e0474846833f65d09c4603da7730492a8349ab9ea5cb584c531362f1f55345131e8d1f06f027d99d804abdc05717cafd6349e68f13345b84b7beb3485c89e35d6866ee0b0aca719698f0763b7aac2e3ca456073e9f0ebae9f4ef1c5f9659c0f3b269f3ff94c05b0e606b8b5cc857641edce93792fc23b07f5fa18848ff3e9976b59ef9e6206820b7076bbfceeaa32be79eb7d0842bb15b6374b22afef8505f540269e6330abf1dccf319447ae2afe9b8fbee9beac78b1405b34911aa539af1bdf3cae6da8600bf4cb3514920a427cacf71583cf5118ed0a5379f2b8e73ecfe0fa273604ce375cca32cc781ee7ccd0bfaa74481418ca047548772d9057066bd8d29b21ec179ea692cfc0dbc67d7fb94c262536498486673ef60ec732650e44b7972fd7db79f341b785b313a66ea7523b9cdcba412043c0dde1c2555def215a5ff698473199619edd6ca8421fd21c2ce6f3b7f2b867c4226ed35b045091324c5fb1518f9c9f0c2067774c4850fe572e83f521380abc6e813052c147274e83ee495c0018cf79d7c390ae5dfea10e2bf4fe52b79f93f31d5071faf5fdfda0265b0df2171e944549ff959674a13d47d9a6f03639d22932b20450b29a37bb3329526874a6bda176235c26d184ac5c96781a133bc4c011606cab02fff7e21eafa3d444c39d2300d8906d4bc63b21c5443500f926fe60d779695fbc259ad1a79797a965602ec7dca6c96ac2f5d24c1a88bf3a36926180cc8d6d0979917c5eaff386d3b1ee66063b434955f0b0d89d96be4707ec2cd75e58de8e0b13ad858c7976c1d746ba5bf7cdf2476c7919e8525ab43cb24397472b47fd8a0db6e03ce6b02c264f5aeb684c6aec6e213c333388bbc3a5d4e4944c1b79e95490f598ad7b67b632b8606cc711970d39f85934fead4c98bb33b48dfa790a02bf900f0c99828479ac61cb74b1984030aa36ca010269a598630a2553628b089530f89ed4984a9aa2e3e8d226d569cb754872ea577b4ff440b97b4037081fdd73b13b4210ea193c50800f756d2b532227e2682b79abf4d0c8d2624e20409565bbfe56a496f8db114a4a2a511fb561a1737b362efdc9d27fd29633292459dd74556809b5f786ecf15427cb097340cf292c9951d4aeb61e58e27023dac7723557543053a97aa39174d57e27f21352ec2c902b483dd015946446477171bb02600087f6cca4f04788a961101594eec93332d6a42ccd87bbf3642fd572658021b1c0f1539d273b0a75edba085d7c146c27856d3b0c26a8bc53da0f087e553d271831eace07ea2b9a5c8c7df31b2a5cd53c126b919cfcb75ea9649096835583776a001463090a150552fae7d4c2cb76d2ff2a04b5987feb2ce948f1d177de035ed0263a0678c5abae928e882ef2d7404fd799b53741d9a01f9b1768557e523cfcbf564f7864631177a994f723d054554ee4eabfbb93ed19382622fae13a608ae1ee945377dbf8b9357515a934fea7dfe20b4397b19eeb4aa3e383696e4b06ce33523f95d7ac41cc90d4be0cc6b4f767fa831df7c17c19e49c68d5b9e6675ef0742a6585efe76dc8b1cd3c0befbce1a072ef16d9e2b9b2874c5201689b56a7f67f85c09fe01dbe49d66be6eb039750db865cf51a47544dffd8912424b1f48a5372c50613684ea9ac2535da9be65f38a134e50a89474721d27df500c93036a271781d399c69487d299e0ec59adfe17ebdcfd2566e359f3c3dadc11690ccc95717925ce87ea5bb312d5684af8bba31e4a514f5ed50225fbdc458fb3b39bbe370c1c949da5945365e63329404b3ca10f313d54ceff0764265657b2d31f8014933b6e0477a1ba84a787563d2d916d3c36145f4bd63ecd6622363f939b5cf147525afffbf7ef4c2f3afd553e0341378e3a82211657a11fdf325fdb1619d906f04d5480d504f1c4e661302bfbda31fe437771452159de0bc0ee537ab21afc23f18e14b7df7348ed3a8b139643da63923a4d9e8c5a8a259f1b4bc74583f5e571ede6ed310edb1356df0cef1815d76925cb407dd4f9f55215ba62ecf40898c221d680a3b11457cf145fc37695b275620dec5256ba4baf3ddb936c0391d022e9b0d4561907f90c3ba0b6cda46a38b7b1efe48edb34f17ca138acc53fd713083b7fa0f7f0bbd56e0ab680c8b4820d5692e54e630560ddba57be631edad1c9724ab471f946a7dd551530970677ab8761516caccc006b61a5c3fb41825956ebcd4aa8ea1c6b0261ae76a55ac0dd20677b1e4b1ebc575779964b646ac93cf607b489981db10a4d177a4f28651149d975668b170c36a142ce81ffaa03b8f4b38d2a8944a44b268f2f67915bca4b81aacb0cad4c0d6f8c346b18ee61dcee3652cf7a704843a631d3af53e7a0643814d59063c151c163659562ee572b187d56b5a57075d09bbb48c07a5153518c97ee09c7c957bdeff088d1a281f5fbb087373bb6c8ff18786bb94e1655ae3eb7770a69503fd32326e20f7fd64ab1b0e595ca2e7d7b03d13789c6088452b3262346889335bcc7a0722b0b3f0b7e027f289def93d31aea964f757b86337781ec4536b8bbbd232048cb5dd644cd43396e245be053bdf16d1e011e452639e98f1eaf5458c1a0e388eec6346ebb6037b19ca037056cd41b17dc832bd8ebf51e2b9eca51fc653753f02aa84eee5f1c1682b44ebc69fcad94e6a0aa47a5a6b9703c84528a0f32e01e98c57bb9ab72656d35f77e018a144627fef49e686e882c5b651e9cd944745610b2ff82c5c8472b5173c6d2c3142bee6969b29f15e43b9954b23e8c49a95190d66eb8470c01691a585d143fdf11a023c4ec484c03a76745ea6f2f86c41e7b161a5b396516f813d93cf4ca897fbc8d5e36b0c00913131d5beaa091bcd4ade005e7a0cf11b55dbffdd6686d89103b902bf7de9d2116dc1f96da9262439f33a2093527d6e9a62fc6367053145948c789dea7d3f59fe564cf5008e4ef3cc8c6190b6fe051acdd5237a2da213be3ef2b6bcadc6329e5b7ef43296bee316455b913c366016540888cb5a64ddc8ebda522c6d881076124eff5cbb532471abac567f05dff00936daab3074b7c6c7e07abe1fa002bc782e2e6bc0d20dc138fb85b22f29064731db0f5c0e81f77c0cfe8d8cf4c28dfa9cfb08d13dfc27a79d8d81c9d89927a8175e84158b2bc99feb6f780fc367c191b13046e9c30d1abb42860c18adcadd010f9b7d8381380344b4b1ebc16eef687629edf96eaa867c1dc58029e544df01f8772246ea9760cb215b90f128a53517ab73b8a5976d8115127f4047719035a82b5cd8da9e87ea18bd543e97bdbe96a084d9f41a2f5461be4af0b8c64b117c8b1cafad7ae653b1902b9ca8507f643940f4018db72e5d68a550144826b826128917cd654f1f6fbc12cea17cf54e98c2dadfc50dabb0fbf2d273a22c47660e0e9f9cad3befa33c30feea16b759b1925e2cb1d02b2b2d1ecf0da9b1cd25f6c82de88198eb750a11c44d178b3c7bec7f60ea741f74988e1b6064a168b20e53e079f1909521d9fec30f6442ec79541184b1e791a2bbd8ee71223f81e514006b3dd5514df96cdafe0029e06a33229ebd6d003abc4af622660656fe652e72463306cffa886e564a8de15f9da88af1c17ca43b75ad1278808a943cabff1a102b8641b2ac033fe488bc390316e6667d416173dc746cb01d135112d6910bb5c0708f6f103c641b3b63ab6ce830fae388a49f1104e7971d40debccc025ba93759e33e7fb2b35de51cd3932e3adf2c38a55befcae58062f9dec31108cd5548e2eb602f6f2c25583e5f70a814630803c946a8cff3e88bdee6ab923c984ccf4dedd333cb52494c31cc9df04ea73c711167f0bfdcb375e41b2ff45a693cb883303dc0980d28a5c0f0d817fd53e8703e2d8d43043ab1788a77a2e41136ba1623d5ee98dfd31764a1f0c87d67095338f8f7626fc2200b3091d97c17d89bc00deb2965b8d4cdd663577c875a5220e", 0x1000}, {&(0x7f0000001240)="b53bc0f4af594ba87837727888a09073b360cbb9a05cbd38cfba68e0ba66ddc975e821ffefe13546d3386de4bc943ce596c6285ef2c40dd74083da09499262b45cda181df6ed796564214aa0e21e905f68b1d7df96e22fd6eb9642b761d8733a73a28829863876e27168ab43114335d5e7c8016ec157310ed4bc47d5afb118ab9778a991ec60fa10f5c588ec519d2adf8bc8f81ca4c7f053b7c6191e5ee38685be63e42a804933d4dbf83cc5db74c9c85699eb8e5ef3c8db1807f03ba155f7734ad330f20dff375960e73c8f946baf3e059d4a91249510537a392874d67b9003a9d485a62213416821bf3aa75d850e2aab488569a4de3c22ab4e111fa601d256665d1a5442ec0e766e11fd86d815caf3bad620fefc4f7255fb95d65fa97ee5be3b48a1e405bfd6d7638d4850f2de5efb1ab6eed5dd45f514dda1e74de75a9bdf17c0b1fe2ff670d286a2aa3b6eb878b59c813e4989f596ff4bc9ca28b6dcf8180f84c8a2224e3d01fd739eecfa2c9764db755bec44b1f8a9e1b9f36ed443b29b3cbbde19ab889dfd0fa5f2590319c2d4089e80a083f0273cc3abff3fbbd4add9181611ea2cf2416227c5b1e5de839d1afa5d97cc26ab7f1226a9316fa889668c53ab57e83db7f9f779053801c877aa85a100d627e4d055bb3f58f2bed5c4ebebd26f2a4ad0ac53febd335cf2f9a36f6fe1dd103acbb6d65e3201c3241b259724a9b74651a00320ef22f0f5a5ea2e34d5336fdeecdf9ffc1cf7eee63b0ddcf8a3c8eb1acc1585f6ed833ca841010cbc44a8c945d25a50dee25f39fdde83816ed52116d8ef88e6628dd65a2aa44dc50d313ba40c8f65646d38482bc5b9bb4be82ef05c75eda3d59e0e36bd4252c9464fab78da3e68ffdf870cbc65545952d7f50d4dfd744acd7af7cce14e9eaf02102848616519d1deb960dd80eaaf3bec65ce1eae21bc768dfc568b5e0d4ce15d4b34158af0f5a8cc5cc82cf86a7c13be51bd10bc83871d059c8df17ad1ed43b2dd5e4d54541a183f6fc5ceb4c1dae8b2e02341fd4a92c287dfe04b80c845435c00a477b3cb8cce12c0ff0ac4d652bad57f282ed3c5079184ff8bb2566ec69f98e4eeeebe9445a54469de38f6122b97fbe2a17ea96461ebec17f95d04347d7ba6bc1bfd40137c3e6225d87127abb17fbd921065192d6f67e69bb800a29ae15b6491ab191da7807dcec5080ddce77ad0a6201c738e55f94f7b74dadb4a45b29ece853fa304115b723d162a99a30d1debd1ae058bf319be4328d5b7ea9905b54637b1d310c33cd2528fc38ed46dc99b850a9ef04009126448c74e8ce7802b251ef3641b6a9fec6b466c23fca155283603bd5564439a529218f6095ec6a09657773f56b59886186fcccffe466fab6d3fc18665789b08336ec6a1dc6cd573a71bdd0174b42ce07dea16b3ae1ba4f68007001809d9bc8dc5b5b9c1532227d076bc303e7299238b6a912d3c0311b15b88dd6f28ff71419a157c825d3e60583d2e13f30fa567427f7f8b46bc41d239b5f6f3534092a8ee6c6b5d4ceab52496a4849eaa232c01f1422a673b1ebdfaea0265befc80fcb655d163f82080eeb42bfdd18d64fedbf650e26c42d9ef7890d2c93181c07ac628078e1fdd70f73303add54c4e1ff78df3ae5439ec199306b8172497e339c8a586f4279b2b5b38f151642e986ee94b17cf2ce516a2caad3587d41345e4e16adc930bc715da0e1b0a31325f977aff490d01dc1ed8bb92f87d161a2bf5f0aa4e35630395fb623d46c6ca28bd491d42d2afaeda0022044c8002baedc023e20743cf93634d9df47812093a79b24361654c4c1e63ac836d82168a801b924c897b81fb8356a6138896cacaf48c8249cb904c864dc695b52ebbf1220c15191717c6d433e7658d114113259c8c5301fa3a4f54e4095bb9f93a6f0ceac0e96cf73e732a4b5bd4b64abbeb3aa96f5159c80557e16eea74ea16093d895f27aa3e296888479f5a9fb444582ef0e9d6940747ac287c95c4691a0a5d4096cfa42b5987cc0bb108f30ddbc3a0d2b54c075ab105f347ca74bfa39ca718f92041ff2d4ca968150a688b5e82df661d3e8810d21ac6e3b266a97f981d2287172445a4d53f7c834bae4f98f5f5dc1ce367af68b01fe13c285b2246263f684df201d49a38f159cf27e0c3f0b7ec646bcb9b0dea3a18e641d66c5e3a324fb8e3619b0eaa90a2e8461fbbb18fb9b63f9b648c745021b2e9c4c9d137940a6f16df579410399ff9c10b51f5c52156f9037bd0985ef880bc34f5193b885fc7e37727f4c2414083d309fb52582da196216fb2fbc22f12905f29277de6c46fe73f4877f8ef4c5acbd936372d5652af85896699667beab765d9521d782daee2d91e3f8a1470c3228b8bfa9bedba248430d4775747f5bb6649aff731ef38b2f9363743ffbf90af3609c07002734380ca900794c899e8d56cfdfed90e67f000b86dcbc4b85596cf5bda039b865e798fb10db7fa937f4b28f37a228e9b7bd9a2fdec2ee1f6b0ea20c78d48031a04cde1166dc26ac385e45339c9d160431b3faff0d5ce8e2e190022e1fe80fcc7abb2ff6902482ac6fe6bcd4109281ce7902dbc8dad9172d193e2a38f7c16a29412ff353a2906d154251e5f38f7e91704de01a39f2278fe50fcd2524bb8a39f3c38e9ceecac64d8ef3afefdbbf2c7356e489e77914d198ff1c886424aa4dde9a4a9786a1b16fac7df41c2e4d8dd14a4c784b4a419453ab8228b898800d17df118f2ab14146feb6052b0b1fd162486c549efd2c3803d2a0ee76432b6a4d340ee6b5b3b9487b080f32e3968ff008fd2c6c7e3e22ef5b4a711d151f80f80aa27676155074a9f6cb223f3a83f6c646222b0c402f43df8cb18143b2a4eef534d01ee9a4d83ccafd9b0cfb4abfcf27b79933b4be5798d85b315db64e4c7e38085723a754d83ca0e73b434ac6da111f5fcc464af2d5531978625d041eb440fa38186ac6896e0c6b1838aad5639434b53af5e52caef35455c7a9253c456f9b8982a51b93ee4a2f15b8c87e4c9eb09bd8d639fe575a89624013b6448398b49a98d5dda0d552af92e30488cb5f47e3dd664fc8ea1b376e10c748a2dd91f7451fc83d29f1ff6bd49d6fa1349b688bbe98108bc05720a537b0adcf7e7135514f1f180e92d8218a21d735aa2acdc0aaa93444604fc686b5120aa7bc7f9f7eb1e85c3cbdac60af31e3692b47e1b40774d3caf745afc44e08f03ea24beab3d38636c61f8ef5dbe9e7e27786ecc436f5c31e5b539034532ded3007d02e61caf8e445b32fb3ce995af8f66431e8d47dd744cba33e17f5f80a1654e3b38d9376d8a433dfcecf8984ac229bc063f4e81b84f8d14378ac50f22274238ddb3e064805d40590bd89cb2785798d14bb31ee456d9a8a93382698a95d47e9492c6291bb6fdca0eebbb0e60669028a7002649662b46a4588ab3b67ac29e82e687dcc1ba5e48d621cc537a9f22b4b2ac1c367a5c82fe3dd48af46de9a3fef861e9f972119ab25a0e343aab5b41aaf32267b741cfd64e5312ace4481f9ccbb719aec173319ea490ecdee823eda111e3bb3bc1758ed839ad025da1df7f8d8ea8c250d7ee363dcc00d53c80f14b14368ba31859101ffeede96082857fb5a7ad7041a8b698db2bd38ee789887af1b08e1967872d83d94ae9f7445cc1ce02b07991be5bf8c59e192e6c5c3add08e7c1d6a9b0eea8eafd2a15c9b0a15f0fa95c4cb766b5d25863bce29e7c67858bb4aa6fab0ee8b664af192c5933d5846cd7fe5ed12657ffc8f9493ba08c2ab8f5a3ffe25848a2057b5dc8249edc03e77f720f94e55a3f864b19a8178bb4fc0c3962e2597e49980a676f10978c21757cb1cd6a11e9f80896c8ce20d8f8f66cb445272888a0e9bc758057da85bb179c98d990d1ea411723a31c89086297fd9f0abf5674c6c4e64af64d29251de16751db76c4a017f2f030c5ee4eae4d8baa862f40ff754bd87fbc6321a5bff9b582def886645668b296800f40247413dedbe16cb301ce49cbe39b4a6375e5d567d22d8d84e25d01aec3e24e267ac5696fbb0f3688d8f5cfb02372da130616676b1bd194da4dc750d993d5ac5428358e812aa890bccd47da742fd58215c7bfeec853b66bcabe927d702811cfd3133e5e878c2f116d01878dc51544e546a56e96f5d46daa177645653194817b3de8e70b619bc9fb80c9353951ec998e080468352bc33ec11b5c8a24925bfc786fe8cd51f097fa122f2a2402e335ac277b1fa7c9822b78d53fdafba61c32b0e5903654a593a6d3aaf84021f991413e6d0947d0adbb22b0568482f4f7ad4bc20cb1ab72fc3faebacb7b997953c40f27aa21704deb21159ef319e4fd6dacc1782f74bb571a07eabd8a54c80e4a8b194dc1df1772c8258bbf298b4fcd856379a40f7c011a76c246bb517b26f441bde98457ddffb3736bcd5cefb515679e9200fb601150d2173da79cc3e0ef8453f4f2ede5cc52151fee04b02846637bb71c1de66e5d409b4dd551db305d7a4dabe4f75595a91efd36a3e34efd131e7b184b200d098460d4daf22fb17691d84cee161f3c6b7968feb1bb02fbd8a5dc16ed9f06bef1f1c5e707b29348ca75c5cc35337a12602888142784c61b66e92d88f6283b347421c45a4855ade36d793fbd54efbf382c43585af382978e521d08d40753d1c88987b15e5b62b72eeab866db72404556297bc142fe1eb52a6b98e5ab624ccca5ef78414945e18dcae31a416c9e576836f8864f411331a383971a25b25061afbc694ae77a09c5c5957f7f0015916cad70f239a21ffcdd132232161b3ee731edaf73a68b4c3e1df1fd9def2b613f1d4e641d05d049889a1ba02227365836e974012e094066f4facf71632a14ad469bb86849e34315032002df6012ba7cfc6fc6467c0f6e876cf1b31ad6d509ee2c3cbdfb20109ac83ff6c4c48bc359292682ebcc9093aef680dc6492b8a6ecb78a1c7588d4b9b0b3af5a68fe128808433c5e4549e57466e79bb3b3d7896870bb4e0b6c207b1a8f5a4f1cc357fbe3bea4eee8703b75152b64bb8f4c930e1b534225f3ec5fd18ef0e68a1ea1784a46428b6ece3cbec5114912339618c75995bde78e97f8f3200f200bcc705a6309be16e888d0074ec72fdaf5d4ba054e7cd73c1f4491a01cc6b01a95352c761b1a0173f7c2dd2eb9219eab9e5eaa97de9dcb8f6f02f65897d0e4f3776d54bbe51681ed990d01957ed8d85dea517257a5f5eb3680e34f3635e0467b098b7fbaf9fcb3f79a10c040c8e44bfdb9d749db545a8607fb39e6f41e247bc3e1f2394ea3cfec3ca7802c381e0c71e2b105e79287a57a47ac1d186fd098e3a9cee4858c8cd91b22a4d3a803e3e61455fe880035985b8dd5b32734b4daf203719c8a7f01b0eaa7e489066e1876a4dbee694d7fce3ae9d430adbb0d25dcb4dd13dc20be8a2538eb3140e12cb1de509675f7981d666bee101378bee9e19de64d267097f9b17fb1871eb410c9cb6d15e46969617a54c7dc497b6bd748083392208ace776b49576b84ac4472155929a3770f76f8ec5a60d380dde63808335835e3e1a9bc13d502778276f1bbce9b4810122d3958fa1e9f0057ed8bf076388e042719711cf4f5eec01a9d86e2920c9f80c8c085cf51153979fdc98906be313301876af997ea6c0e6a76c4ee2d269567c5b0c702fee436ec92fb4d7cc5ce905524dcbb6a4c2087b5afdbd27d9591199ddad9499dc9b4f6f0b7edc969408c104cc6292a581f8be096ab1509d122ee7b30ea618bde8e3e99d886f39510c6c46a38873f", 0x1000}, {&(0x7f0000002240)="11445afd42fd562fa6d9b57063d394b8855142cb25a2bc5d57b48698014a2451011c79f4f65350d60433c6114c35c2244ad13be822426cbf7dea4787a43fb88625d150ab9bee6a5347837d49bd84465dc4fe5772bec6d1375f752ab7935e9a94", 0x60}], 0x4, &(0x7f0000002300)=ANY=[@ANYBLOB="100100000000000001000000090000006a7ff6153fd5da2e98356a0589b4c2bc57311dfaaab35e285d173f765cf8c5ffbddf1dee2b214271c6fc3ae21782aed2509b5ef5b1456c2f3becf48c67347852d1ac26c8a42ec909d9f9e5c7e485be654bb9273456bac94d6d80945a7d5a4d692e82c70cdda3c57ca0e55cb6cdccc7fae355e2d51d83aef3a4ae87d9298154f597c4e302a2fbdf3a1cb31142b7170c9facad427d18dce169c4c39b153dfee376aa69f0a815f399e9d545ef1b6e9e7672991931b81a45122a5eeeca7665603a9b9bed00d32587997706c9aa7a848bdf26ca83e9c04126fabbe2ccab49dad8f48e22760e8c38545fbb24dc48a9787923385b5c9aa404e7e937430000000000000008010000000000000100000028000000b7fb0556b5ba8fcb349511ac4790ef8d0ff1558cb5b6e97bcf5521d7a1c19b7e74fe7b3b71d98216bf642c571f47ad945a7478aef67240acf871ac5249601156e10ca540b018d32c949b8dad36b255e3db79080a66cf675c23f97c5331408b50eba19580cecf7879f2802f7559caa45b0c85d1b5e8510048f3e301d39285973e6c3f48d96b47c3a4dbb22733bd27f06d378d975ab4557c01bd7aed0e0949b0e1a13e694d7ed25073af40614ec87464113f60e4ce54085365d43cc99da948c5a8c384ad883c504be3b6fa6c1036c9570a0275ac01c4c5461f5f051d458d109bcd6800bcc987556177fedbfe81af78dc720d45117bcdc6a46e"], 0x218}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:45:24 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8001, 0x9}, 0xc) clock_settime(0x0, &(0x7f00000000c0)={0x3, 0x7f}) r1 = semget$private(0x0, 0x1, 0x120) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/57) 11:45:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000140), 0x10004) dup(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socket$inet(0x2, 0x5, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="87a15b94f82c2cc795b8b6a8ca76f6557455583c260195739c338e9db7e1e4d2687d96b5a631ae371e0443445982d12084c2f7abbce321998df79363f814e5fa9ec20fad8601a3ca61a9b718e24395a886c428b2ca8b77a806fa2b9c36f4f96cbdbb31", 0x63) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) setsockopt(r0, 0x4, 0x3ff, &(0x7f0000000240)="e7e1946db252e0e4234f79ad646b0a1dc4e03a022c489f23d29f1a9495ab07066b7aca396adc0d0405605246d72fce34767f1ab04056d2188cdb3e55e9207667c8cb123535229cd02758c59cc8ff403ac5b644d06f6adb3edbad9bd2938bae8374b98ec269795a6360ddbb1d697a7ea5c7fb324845ab8b7f3acdb3827ff8dfc53b550ea7748eae402997aa581c9d1f09bd9fa3be7ad13de57c26f6db7f1bbb9253d643baddf2b1034af61e4a346adf116c7d7a61c764503ecb2a29010fc90383ab5b1cfc41e053f4cf030fdffb2dcccdb198b4cd110d48820557a2b16f9449a715d2a2ae4490b92ea2baf9664ce13953a6ad77b5ac3510d3b05b56654b9d3f7b91c7c2cf2ded5bc3a71f54b1d31a126673c144ff5ee0e5e2fdfe608b7b3f4dbd6b24a015d9bedf3893faf237f91e6327f99ad9082aaf3e6729ccac27c3892e3deebc3aaccd6f5c6141da0129cc6eaeb817322d8b78a1899e163423244384ea70f848c3e11357b992dfcbe576f48484b6274a975b8337345563e580c885878725d9ec3bb24c28332ea0c0c40ea7100316b46664800de89f43be1c8a26c13ab814db722daea3fd4b3f5951ab1f925062bca09bfc74e789480cd22ddff9fb0466e8dddf531ebab293685d303c4322c66a5adc23efca4fe10e621c6399738909ea367d301c64a9db4c08fdbb61ebf6695183e418fc281d8a122a462e081e2226c3782b9640a906a38b26b533b22cd900e2a8c179c00793f4993ca827dd945309a2f3fd9aeef31e7494351376cb47650304d4ae953552fcff35dcc87766810eb4a07bc7ee49616a6528a83293ce0ad84fb8c99ba0fadeabf23b480742cbb137bb3d969aab9fe0de5885acee90e188904ea1af51324bef2ab37b8b32fa5f7b21fb8bef30f1840238903b39b6b62b58f854bcfea5f39c7b081e40bf09df15ae2f1e78cbe1c79b9aa3a9b9c69c83b9522601757dca1f429d187f3b27ecf4243eab41d4d6762e5e66ed41eda8e98d4a497479a92de30f2898ca4631cd3610b3bb3b028ca5b0ebca6358fd2137fac6bbb611a913a7d620ef9635e6c0c82ff497e007b2fba55a27d3d91bce8e5c2064783c8901372ff6a5f8070e56e25650df35c2f6dd838d03de7602e7e7e96840b806d8c21fd6548bb167ff0167f79a8cb6283bdcafaa1aa6514379e2b52ed796c2ddb263470846283ea3f6967b39d80389f81aa717ca4a915d6f28cc07b5e3685cf39ecc4a22b058deaafec1c43b83ab4e1b5cc7dd0b0cd3f14824ae0aeb0f86253159998423848a0afaaeb176f7650662deefe12692aabae09f69ea657f82990a08e21dddd68ffd0e52143b2c48d0fac0a8fdd711716dc68e0155f5d2121bf2d26a19c22ff7fb210d8ae19d2296508e6a56d0d1fb9f821a1fc274c0fd74d28dfb1e5bcb3e18410b146cd84cf741e05485ed7df1c9beee1903ce939381251a1ada132a31696e9c40579cba6363da6089ff5e7440efea140f49c3b3b9a1bf40878c235889603760b0f3a8c6e3f64a05cbda2b90e1ac565385a71610db4d6ff555eda11ea42e338f32a3796104f4df75059ee1ffd826c033dc69e8a99a22a1ee0cb6b6d21b8abf8cc45165031c65445e0a45f047a76e3d1f4b46d2c97355f94ffa7796815fccb1baa209434424e3e6b486eca7400d3900ea72d46b6414da1f2af8d56cb63e9aef2d4bb4be4b5b26ae87c465bc409d5a74703a9def316dc1d93660dc48384b78c0c2a0117d2c08705e4515524d8b154d1f28eda510c272d95b4c07b9c24e248dfa4475b69acb9301bc7eb1a3aa4d79440afa08a7ae0f8206bedd630ed7147f6646880e5ca0e712cfa8120e3f19be6b063fe4cb9fbd8afb500cc4eed349d3ede91dce2438e28ef9eb6ef5503b485e5b1605e74b7b5601c4052d44cc87903c39f5542c74743e4cf79c169fe9edcea8d1a0d38db7067c952f925000d97edb6a011056b7d9d570f6ff7d79f2ce4279acaf9f17c36a3b534cea06cd8416111db3667ec3c9d1b246d4306bf0850522b272310ae6580be58225f953bb7d77639e0a871680292915ca02df4db323b3f1ef14cd08e5808bbbdc8a53110916e3b804888ac00bcc4fe59cb0f5a84484857b391016578594b4e8362c36f47fe46a47abe61038d2aa32e753c239693f62afe5a9a475b638b5241520853013845689b986c72b50d307085bbbea3bcad6b99e0b0bae25f1d40d1710b295b925ea9be47858dcee630160f255805bac92a19a2f45a41acf8d6c37ede7ada38c6ebdfcf16f97149d745711fcb754a3f906e582c9ba048106f7e46e304308d2cd1db63179fd1700123f3c14e453c0dff80af3daff38f31c59ec2566019d882997bfbd007ef19b030ce7ffc8b613023642350c995e42a1ff5fbdd14971e7c32222a0614573a74157a1649a19fb85478619d9c8c01c5863773048495d9211bf6425813bbfda6ac30b9e8d95a9d2f0bef9f09770145bd4ffabf7c7e0561321ae0f06eef73efb1bfd99ddc811279df72d5b0f1da906d01187b9201023447e9e4c689c599437371b9be73e65e48369e3607babde9b48bb45fa2422a0c00ea5f88c28ac15013695e6445727e5b4741f953cba06186a00ee31046e2a0e8bef060218f23408dea854f194c8a7c9d2e2ee88b240a548ec6ea09bbc1058a76e60b9abc7d6a9b7e34890a1ce83e84d80f3cad12a1aa17630c57092bb8306512407b3a2ddbc3004cfe2ae490be10676ba4a9ee32b811406b40d3cc650f71912cf4b440d15c63b7079d820ef7fdbf4b4ea45beaf34bbbe383f4a33425012f874f15120771a771969d9a23ff8c3648786ff22320208bfe19e730a02541673aab65000e5253da900be1b862578876629ba90b1095af5df7bf674fd61ae8e2ea3c4201c0d201c26aeca9b216a6f1b0fcfa1394c5a49a02cb54f7d4728272f69f023e66f3e466eb48db5f47f01c0cd84e42e6c10f341a981d1f09986b2cef75baead79685d56c173af86fcd5479a1815a6fcb8bed65ac5525c736a8d8dfd96097edf7ef7f70e0de354299f76282663e8612baf77bb749503a17f7081549c50f474bc5a97037c67e43f8c12143ec96eaae608b2165d34fd894ed19fff275263da6e72aea8314b86b7f0d203a67cd3dbed6b7123cb0399b00ecc21f34393247185d3d9221b88c68201d8756ab9474a4262523489d6a5e05712810d43d9da32141c50acec00c0ba2c9f7e9f9ff2fb9d57235baa7f0713e75b80de0c577ac9c778e724fb030199cd7c1780dc3ce7a4a20630933ede1ba154a63500778bb87acde74c5719fecb5e19aec6adf10f57b2ec33cdf685cdb860fc405e4bfdc94f53016bc44cc4848031a251af70c92f95a2b067d523bfd5175f8ab1d190598ccce6ce543925ca41375c23c261acf0aba2a929e4d46f6362e8da588ab8c1ef725bbb224a85882239546f489d4118a2b6066898f378d92831792d40376dfcaa8c0046423798b872f7b819762731922c79f3f1bc1a0ba440559c30e38c2b00dd40a34139e43394dad1dc77ca7059c6b06983e562a859d253ccedecb3e02378083ada4c03cd49b4763c3d78839d871751eff222e6131b930bf68be4eb3c41a633acdbb94b9570352af6c31428ae97f158e5776948a36d9b0e40c1b1cd883b50c0266f2af5b5fea4848ffe93bccbc09fd919cbb03d326ed3573c30ce66d8906421fb11abc860dd844785b2dd9ea6411c6784efc8da68957fdc768eda2781cca6e4c6904330df0b9943dce2377bb1609c2c7af73c02de23da5f179b80fd4f77b02938d4cad993d5f855d2a02f480c186db66e731b89a72fb3f5322d9518c96f32b12968d560f4a12553908ecfeeb3e7f4f87fd39a5e57de957030ce13dec984a5fcba07f087c599ea22384dab3dc6e0559f5369c9a422455e44518d510cce11d93732be1f35561d162cebcf6a539720b08a1d78a4bbaeb451668d9972750deb59b751174485c1828d41b328d66ba32c13a9d929ae943900e258f6f95dc4377bb8e49c799cdacd7646be29c98833cf61b1ba796eba6d5707322e5b35dfebcf4dcde3b2f4fec559831bc058fceafa06572f0313f7af03ebbb88034e999a391f854d73e14db740c28c9183de0f5b573f02a8e3cc6b3349617249775f7e37deb1b1d827e4f4c4234f353dd82b75b52ec3fc69c081eac0fda78a5bc60e339d70a758153706c274874ef3f4387563cfe6c83a386247cb193c351761fa6bf01881bf444081c566a2ef987da8d6a78df1d5407575509f6330d55c35fc4d0b12a636f688d0c7fb0f8c142aab679898c1d5ef4ee6b38f3d9b5712ae304547a6190fa2c194cb3c8b63bbdc546626491fa61099a79f18d2aa42d35e9065c3e3dee30c6297a30a534c1b6392c7cddbb4356dc4cd1efd2b226882db44349fca12ac167c6857476aeb95c67288b60c7d6e6bd4b87c72e79fbdd5d4db12e0ed8e124b3ce8263bac8adbdfcd42447421e67ec762c248d110de33eb4b965aad5e9bd1458fdce4928fc2cf53f660e84705f7d976f23a039e518af1f39531f792228d7a09f9dc8ebe281e64d22db321db2bd1e178ecd244b1c3bf9a27ce9ddd1dcdd06ac7508b51b26f1efef38bfcf848ce5b3edda26bc9e25b70ba780268801273dcc072288a404df19fad256a3dc3ab548acfee3a5bb34e643e3f3a16983344dda199c62ed99f5e8097ddf812fc4bb3d383d6d57607c389b58d4a1026c213bae9d756173285d91e4d9cd3da9bc999f77b88fb308921d243ec435ebc16bf85d826122c41877a92def7355ee187b731614accb6e21769138907d287643a81203c08730a08dd49c568cc9ef0d5195a9c946e2f423b21a78b534e5664058d617b45567add782427f9c38af57aac872663d0f31cc59acdc3ab45434a3c3e0d64b8ef7a34520e55dd0a516c353de6f15b8b7aaee2e577f3f3e2e6ee2b325b81309fdd642e1f7a1225f1c9fe37a1e7de0e5f69ae51af7923a7ca535b52ea6a26d55d6a9246babc15801d7bba8354af3d25b7b6504c073528574e3db6b12098e668e44d061a98028caa020b639b4401af9ee727381617fd9514a2d996e3dfa8114f316215ceefc6eef8c707c93753b1b2155b9063c07fe30908c64e939e3b370b7125cef4c8930ed6c0175b14b33f6d482be9313fbfaaee1776c979928773fa389a6662a79173cff2b92ba854435deb2016d587635292b11877f164819e4933a878eb0257510d2647843e2f5ea2a37f68202949200aaf4b3df145f7efad5dfc87cc5a039a06c9db16361af2b02fdf02b1961ac56de9a026c6d250f1f1290b12c1033b7909c12d225f1a2f8f70c90aff9ec6a5c0c3e2f5823c5af702a73223ec7d38bcbd0580963e56073a59162aa6e1cb0e1d63626bbcadf7181f6f06ac77eae034b8da44cb550111b615765b1b834e4c07430f1fe79384d4d05cc6cbfec2139e8cbbb4f7a3dd6788e7c711f795d66aa40a9800bd53ac9132b8da237784af551a3328ce6d2332a76e4a55b7ed41c3a574cf1c7a59c3b7ce6a890e7b9953ee55067c6fc7d2d985d8c8b6d449116f7f85f6844e39e67e67e9d6b543e1359f5483ae33d0bf5eba69c537f1953e005479e5fc4270668a5382974719c82b73bc5fb93feef8505c4d4c36c6d0d03c2c4d8ee4b4b92ea4cf50e9e0452abf21c438941a84d1d2233877f17d708c3b1c8fe1fe246d5e98aaa84cfc4fcaeb6e7ee5d5cf98611a0cfb3aa15a19aa361e81f722deaa13e108b0daca1b6401014d7ea45268b44584fe9797b47a128a016a8ba4439268456caf66bc2a4249f5", 0x1000) 16:00:03 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000240)=0xc) setpgid(r1, 0x0) pipe(&(0x7f0000000000)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x40005, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="41fd81ec48bf1e8a6db276020172031e08bc4f817b3ed2b04991f342910f906c66426249335d91709fb2a0f59a6707e687981db308db891cb9d7870e425e805f7124ca7730dee79c13e89baec90e9163fb91cdaaedd5eddf4392", 0x5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2348aa623533175ea9d1e7ec27f0b0a2249239fe", 0x0, 0x7827}) 16:00:03 executing program 1: unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) socket(0x3e, 0x4, 0x6) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cf9ee90cc280bac2ac3db6d98c20", 0xe}], 0x1) getgid() 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x0, 0x2, 0x100) semop(r1, &(0x7f0000000080)=[{0x0, 0xffffffffffffffe1, 0x800}, {0x3, 0x9, 0xb43404eda873d100}, {0x6, 0x9, 0x1800}, {0x3, 0x8, 0x1800}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000100)) 16:00:03 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4c0, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="a8e5291f380f063b63ac8f4962c39f48c77f1a1bd636431fdc9a70d214652223b4305a583675ca290a", 0x29}, {&(0x7f0000000180)="bcbbd815a79d5860f0fcb67243d3091acc20885437b88b642d06eaec980bef2d0d2e541e66776de4a3b7a3a5329a1cf4fdad8455194a60496b8037db41e5dbf25bb5af56546c81e5b927ea4ca26424830dcdad8d15cb24ada88a33c29e01a2c8418d215963d9debbfbea9ce5720849ac514d0ac3ca0b5c64d796042507da32bf39401db7142132ac2e436f766b121433e327ec5d27b151683c0a28779b13d5346070d9f1f32aafa29b4bbb516002b57c87ff035abc9b6d28a4b6b467770dbcc13591c8dd6b3ac0d73157b3840cbd23b42e6aa0e1ff53739d6a28e6eccce266da0e2fcc08302455f0f11295df031981d9", 0xf0}, {&(0x7f00000000c0)="253e4bcd5402549d2df692dd5207b4b9a5d2e8001ab7f0df9060fb8ba0f01034bd11e90dbeeb437e4eba5d9c348d8880429426b1dbc07a5221b268db2c5a5bbd39d31f", 0x43}, {&(0x7f0000000280)="f4a084eb5c5a3db935429edaeb1d8381e372b54ccd20f7823db4d4c3b2042b8e052339178dd2a269e39d45ee30d81fe849e54d6cd51f23bf636bcc6c45e28e95c50500e77455c751a4b6be084e09f3fc8c1116b00944bd637dd286fc81d199685886b86c5faf18d5719ef1dc1396f9a67b6dce2261ad3032cd567b13f12119a84268bc60b33dd8e06affff99be11986f1dc67679c740506702c4b5583d2539f1a7b00e83c945301d3d4549ef587096325cef29653977d8f1ed846afc1dc8fdcedbe9b0cd6ea9eb064aead5fb6631305dd799f30f944fea6a9005c03ddbac359a948e525e5e3cb57c2c9bb91434fa72ee09a5d7a619d2781240b22827bd45e9ebc7b6b5cd42b23ef0f9a384b8ee3b7b48f7137c1f5c2f6fa2db59f7ce354453f94c0c7daaadbddcb35b525b711b13f4274478670d20a89fc3f238d5fe79940526d2367d585b022c521382d143da298645396b379b03685375d5f9d00969987574346752fc8bfc9f7312d327f37d668ac053a5281c90e3bde683ffb3bd00c13e84da3d0bcfc429eebd5326ba54f1ac1c034528dbc4a9608e25ea2dca0bf623e82e7342cd50ac867a9185b9d9d78be9537d611e1c2097fc2957099a6cfb41c0ada15ad48b3d3b6dd848cbde7895acc06449892c4ab382ea31eb09a5a671698ed6e6123e1000cb55847b326d70fafeb3de8c4d199a1082136a201c0e9b0c88d1659bd4f571b90cf4e1a8df48e24d7dad37fb80a6bacf4e1b0c10341fe1cf85433dd0e6240a0efcae37245b802bdfcf4ffc43d8dc6d78364eaeece81964457fdafe38a69233c4a95536274335ccfbaf55548078f3e8e634885c87104d55f1e9ecde7ae6be5793f5412188b773d4bc26ec1959e7e9b3201c837edd27e797daf7a9f590e48cbdb6ef334da083c8eee39520a9876927aae1efe8e951292093ff378041e20946104f1a70b132dca9361915ea1f743f8af3d7956aeaf7630cb55aa82451ac031a8a7bcfb0d29af5fa7680913b67280e29f6ecea6b9fa59f46f169b6c569a7b1468cfdf05aca9beb083f658201fef4ad88b8d8411cbc8640e8c5ad2037a5853d5b9c6455b230a76566fdf37d1f04c28bfe5bab31e4e5ce2c494400167a7c13e5317329783a2157fa091b4801b6a11569d9349e5ee719c7291cbe078c04e990d12b3bcbb5ebcbdb88a12d9840f2c807de7d384d97226776da6c5d894198401c372dc12a987278562b9405442d6535d68e62ddb3c364e4fde2af4209017ae66566649461def937da2f8258b2edecd13a094c9add5e8ef73fd858c768789a467cbde78005e31b3afdd3fb636d28bdc67b4e40e114b76de5872cadb29fb18a5f53dc92867fd335ddfccb8bff33c133e5a4522c371b5f8d96559aa8b87741cfbf41661af9ba16d829f3cc599be316d3c9aecf8c0a355e7f80b5c9b51335886a3072377bd9645ebbad424019bf519673b506a3597c34607e0a3a42d1613fb32ac05e96163b96180a2db1ada5def0c07ac3063f30e4f613aa262afda17a84d7d89db3537ad9fff3e3634c349a17bdba6a9136aa6c3bbede1f0be7e923aeb56aa58d9dfd5037454178ca46bebcbada367994c1c2f1fd1046a582ad760c648b886b351bfa9871da62fa883f7e0e8f1158fdbdbe42d3ddcbb08ce61ff393c8d88dec2577cc3c11443295b63b75a45376bdcd1abf70a6cdb48e40a34a4a29ed4d590737ac39a5d4d655d9f69dfa0069d98ccae3473d90b2a302521204e46265f7dcb6c3ca310fe2264fac2d191e888c4d98ea57296910fbe8a2ff2a53146058d36358b6d3f5e0db24a610b15d5fffce2920a7df70fc2a526fce48b3114ef6746775e820b9202ed54ce43319ff35b951f27a1b53cf888d022602b8b0cdf79f0f95b62922744ccc2ed451de4611333c06fc85d6cc4a3c0c521b1bb069a434fa4837f55ff0ce9247d091710fc7714ee7162bd46e68189b59fb682a2647f69003bcd054b38c7af2361a764b67fd7db69155664129819ff52e36cfc17bc1b25c3d151b15428e8fea7e9f92b67b676ec0202c08ca56f403f40589a8669a0c90a8d22e950ffde952ed31d166260796cedf506e1bb28eddc50e1659973b39d7d84c3c096a5372304aabd1f2909c3a2c41873c1553e3aef0cc16cbed41b546ec0671e5f004e8df661410e916df04ddfdfd4e77cd819029d30513d6f493918b97dd0a119f7fb37ffbbc0283a926a4ac457f9c4e29359a5b8d73e5574934d97a88b3a8ed3193c23a5cbaea814719fe2cac7c269382256980d8f10157028c54d2940fc647728f67b54803c51671b1d7c9f3aabdf34cdfabaa6694280e7c31107b490a42b026ca5595cdff2ed7ef147358d8f59c6ff47d4b18b9ccaad62d2e207191fa1f30152c3ededcd41ace2e29b224c7f64d73fad086a67938fb263c7eb2c26251926ed696ae57f3f1532c4bca2130e1ca4d62ac650ea4beac43ea42170ca9b40ddb44dbf686e8aad85e80f0bb92c47955e7db4e62671031731d899ca21d82591fd55014a33f0925bd09270f20d76c8261abc55cadd1039ed6bbde9ea51fa72847273cc52788c8d60caae8ad4a6d882992de73eb2b4a97c6384cb527ac78b7b129e1024506ec5e26bf82c87e98e10794a73c343ac97d1963c6cbe66aea19297fc0dc7e66e67d2053cdd2dc7ba89c052ff30f957092374725452e17853ffa8ada41a0325ac1c8cc6386c2fd5b60642a7a7fc394a3a1e5a965568c31fdf2cd2325d094ab05aba76d8d0598d8ab7e0c6783c437262d9b020b2819e16cea4ada1cc8fbf195aaef3077750b7fccb7ae8e7a33b138a89aab0516708f4a4f9475f1692772ce0a3301189a1fb1e25e608d7e09266a9e31aa1d2007889f07944fb2365477d692fdf764a4f5a01bf2bd1c531d85f119400159def9330c1ac393d075bae3fd2a34d95b6cabbb558b088d45c4acb6760897955777b6668ee4230480e984446076cee8de3e9e7be1720a3e46c3e7a5f93966f75529b4dc2b3c8b6f0a34dfce0d068c2c3922a8e42e73afe2c56ec81626cd38aa00f710512567a4c7700d3434e33a05af142412320328c9d83e2aec3f09768fc967f51d563f49de0c3234dbeddd236cf42765db42634fd7d44bfc1e799f4b6317d16e2b805f8e5c9b65ff50a076490ca9b594504b0fee2f521ec113cdc686ee3d75569a960b9e1afcfdc829d88476615e73f040d3169e673a6308cdca5ec3e1c3887f1ad166c987108d81fe1003469bb45ee8fbfcdca26e35bd02d7fe4bc4498ccd7d0a1d2e9b412f3ccf1580d6838816980736ed2560460e5ef1a69cae4a8de13e69116a6798754aa5516d61c3524c738cde60603eec6514bf12adfe9948511d4a464fcfeffffba7e1644640c4ce897b9a9532da9a35649b8fe1a06230b8cce9da0b2546bbe9524e87e516f05e4e09fdd189bfe65ecf4f5111dd955ec6c2aef0da5fbbd86b4fdef085b6e29d69eb79d5d054544315c1115da5143b70941957a7bda57e3e082e3641be64259d3a7ccacafd4e8e7f4e326bd8430205809486de7c3cecdc76903d06b592184bed0e67b949ff3d22fe1dce9b755d61f2a457480b04ff5999a62aa2d0642d302bf29af26ee76e2feda7d6ffa2338e9ae881d53a6cc94f61f32416be0f5880981fa0f93d5af47cfef48028ae67f9ddca4948310e2c23c19e1ea67d70afdb84505acd0e7c55c1e25603301b4af7d6d8245a94cb6183f690ace5e8004581b5c6f56624d42b454981ee3cefeae1bd18fafee9375a05d0e25a94c93ff45ec835114ac49d8d6492275585c67ad2c3779712339b8cf8f5e4617588ef4ecb81d4cf3a9621f6d495aa8c2f78db9d4a768e24b46c5cdbd7cfe3cefe85318080a0311c9185e34876214690ca6689acb2b810fbb0867b4c6b7227cac10ea0b4e6f2f9dbe67836e8ba9935f3a04e1fdf9f591644df7e5855649e30213f1d936148fcdaceaa394ed0c7c33d3369db9bfdf601761b614baaca3efd093f559ab04d36339a0733df3a5fcbe1e4215ea0ac031245102d199365e627e87ad04a1794001e43aa65c107a2cebf936d9f1302723445e4ab13e3511ab990f03fdd40fd286af9a35a8457d7345eda6715e1df8ba9c28a6e7b3eb79ef4b2e91eb813c68c0b6a8b2c10f9e7107fbfbae31b69ea9082ee9f3b6d2627b7e672e81a46d09066ef2d13480e1ce980945ede4468703fd6e92d3b309593e2e895bb3e25b2f4d27e47ca9d461d7089faac21aa604b7d64305fcbb5e53bc1fd32e71301430a209cf0ad4496050698e0c677d99a7570f95381f5fe8436440bb97bd6fcab688910535c268b2f7d4a9bfbc21cc241dd7301759460a9235a5a7fe3e5a9e3ea1f6afbd8e819a42c2c43358086e9e44708c7078ee419fe7fa10bde09385fcee5aa5d200e3a163c4018fba2466581734de0327a0d6c16b2cebab907c6b4abf917ca976cf9ada89cd71549d8440e44b4abffd7ae0d2da4fe6a9bd7e81e3f590a9947306542d3b0bf809ac7fbd7d73eedef44123511bb0c3418f325eec43159b1cee706dd070936ff5f4f17f1768284f5ef3edb292794960b770b1ee640441560c0623bf91d24bee972bce65c89490d69e7846e33e30f6d32ac5b5e186f723107267b43a5122d6f542a7d1a4d0cc1d07478936a60a6626b7f080e9d19cc7c536fcf7fd6e68142cfc08058057fa1db72aa9255f4b8892efa7101bea2fe08579df39224ac7186a614e14a5576eb04c62e200430b034616295cc5d3d27f4bcfbd354576ed389152f9800f1787df156402119681b9efe6e2d19b696575ddb219fbbe6127d017198a1ce5eafa9896340158473bd54fd014894aa9e9e4d30aa24eed982b2b43f2d48bd7bdb3205a30ac7599f24eb7d688e05eed6c20591c7e18e3cbd66d66a145c4da6bc2b78c258e7f5670018443b8619e0793e7ce40a63fa42913b14e52f1c1c264fff90aed19076be75a2efc8d6431a84c6e74958edfb9efa7dfbf787a09735c0ee79f95fbc554528ee32ecea41e42e35941b0f8f97a44104f334b98fbe63fbc6968f7ec7162a869961db32b437ef15bc6a700bf116ebe8673696b1d0454ac737d1f998b71f2e2bf8b4784854dda210a2e671c9c68617731eecda2f630e514c240ea72cd164d508ba33d46ecac867270a0a2d1d363583366d2d3dcc81f22bf15b95b84833e0f2589d3d61fdc4867f7606f94bf1b809296d49e9f86e92284fd6ea6139d6cbe283b0310ed3218a7abccd1261bcfa7c3de3ad43272884cf499e76c81c2b16db00330e4610af0a4608e522c963588be531ca1f9ba06117e3dca87fc6881615912de3a7098645e614bddd294acb4e6a2c85baafb6177f3c36f83b86ed358668e31fe8d275396aea3b9ad5a8f1cc2392ec84ab1a77829f00d3f01feb376c937a5ea6881bc388e823f76be78b905da1068ae6fd6bcaafc19b94f0300c3a7b53e2c7d872743174a07e353f792dd6a503a5f316379d9e2abc9fc39882b43e113a9b47e1d32335ee6152c3ce6ef7ae8f8eaf3a6e7da1850da3a3eda0aee869dacbae753cb42511e0d7cf2276aab4205506ba07d6dffab03b30f32170f8051d1ada95472ef52e33770afd9e425db0387f2d9613f3d63fac05632b905e03d2fcab61ad72fa2f3aed644090a06d480da4e2d2c26e39db54ad02f6c288487a7dc497c108346f950a3520141e6ce0ddf0147027b463c2d80896e309f89b53eb25e7c5a6806fcf908109553c6bba9f874074c3f88cf9ab00770e329f415550f7224eaef89b54456ca081779ae33c5a09ff6575e87785c2", 0x1000}], 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) bind$unix(r1, &(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:03 executing program 1: clock_gettime(0x1, &(0x7f0000001480)) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000c5a6f0ad0000f4670000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$unix(r4, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2101, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80105703, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) linkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x9, 0xcc5, 0xfffffffffffffffc, 0x0, 0x0, 0x4, 0x61, 0x1, 0x2, 0x2, 0x8}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b203d, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c91c377284c35b84e6e2e", 0xb) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x8, 0x400, {0x4}}) 16:00:04 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x204b0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xff, 0x0, {0x7, 0xd177}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) clock_getres(0x3, 0x0) close(r0) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x101, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000000280)=""/228, 0xe4}], 0x2) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x20) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x101, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7, 0x1, './bus\x00', 0xd5d4, 0x7fff, 0x3, 0x1}) close(r2) 16:00:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="a08a5627263f362c1334ba305cd8bf779289dc50eef2b3c30cdede7c6ef9cc5f519ed3baef64a13dca3a5e5cb2f212580d8c67f3a9d107c9d7744d9fe125ce0cac6e04c721a095d49fb7d930279d3a21f737a7c1fd3793ba942f80a805975a02c21392e90b9694e0d8a875487e453decd2873e666cff0511b5c0a666b439fbbd032733dc7d71535f5ea85957a5e64a227db40927e71201", 0x97}, {&(0x7f0000000240)="4fdc24dd47af33617f1df2383f1d433f80b015f42b614b57fe608ff386dd50eb2706abd76b559a520aaa1ff215e8864acc6e5fce1c3f88e801390e6e07d12ed465c3c1d8695ebeff0135e2f125a9a7ec6db4fd579445aef4efde55aeecad88d53103ac1b109ee030ec7ea21d863fd0e1a2b69d4a3d17e6e21dbf3dac022f38435a1a30f10d55cfa007f1665ab6b736f4fcd56a63eb96c54670f2b65947eed651504d4223045fb00c053ff501ad38598f28999137c8d7768bd52473e002538bcea0aed09673747bcce7c7c477b27e56808ee909fea7968c49a56519a9ae2e499af460744fbaada1bd5586517c00f2501243", 0xf1}, {&(0x7f0000000580)="c19f4a9a6bedd53e286e8ac5c1652dcb4bb41f51dd53dc5e149d2bbabb1c72a88765d2d377f9bd5a964ef5b7aab407f0377950f4e0c40d1a036ca8befc2ed3310300f67fa5387e877843ede7ae20b7122bb92c4f25b067ceeea0b32a5b23a9d2e6d6eb473e540601258b12af55ef5abf610464fdd26a98b7be98c2a13b9eae333d999d6dc6230d5c94546701c22a9169ed98cbd80c3cc53e7a931450ed80f58368f452ba59f66b6b72e9265661efda13e4d154f03f9add86", 0xb8}, {&(0x7f0000000640)="a52d0748bd380073adf646ba700f6460211eac75f31f555ded150d193133091003629b9de21047dfb10591edd325f9c2454260036d806e08eeea969d4f32603e5427e16b0c13a27f8a7cd8051d1cc5e403ee734eb349ae8655e65aa3707e5540d9f25573c39a58fa05c463970c46dffbc2292b77d003d0fb10bcf7d68a353cc4431a660045737f362df4b54b7f8cf0a866d94559e15f2eef94e5dda5044983306f3071b3590a6761ce6c2240a552b9ee12a9bdcab9f53ac956e659d43e48a50005919f678f37435c3a7bd1f9e273d56e90bd9d96c612c77f75dc680e523eef6e295c956cbf5b6337921ec9d62d3e80840aebcb7479b5f27ec75615accac5057bcc709bfa00286d383b1f183161d240709cadac6c1f51b544ddef02314d6f5d8cbf201945121f1c906b3a9af9f9458232514722cd1345d5e54848c6d09657c706df6d62ca7113ba896c076ec656db01db11f979c917162e9e1e28", 0x15a}, {&(0x7f0000000440)="678a4dd57ba2a19e0024e0ff1e16a59eb69aa6bcda961ea2bce2ebf0", 0x1c}, {&(0x7f0000000480)="61cdb2fb63aa0d168745fefd87900e05fd571cd5b9783abf5c34fdfde3d55df934600395cabbe77969a7f7a65286a8c73908b0fe575945d8669db22571a35b6d0d4e628d8e6a12c82563f6e90268ec42ebc612da8b7018a9cdac63c1b3cdab497864bc838f513b6f", 0x68}], 0x6) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x6011, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:05 executing program 0: setrlimit(0x4, &(0x7f00000000c0)={0x4, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="085197e3c3b2976b49dc2deb98034ae664c132e77c4bb478e9cc1953fcccdff585570efc7ae61672888acaf2283591b348beef99f558e0fb840f6fe5047f9624345c4a7b27202ba3dc9eabded77f7ba645e395c499578d7ad9c02ba946508cfd4ca3265a79421c54979796b4939114b7ea2c01921dfa227d2b8777546c05109d6b197f950d9e5b967b869dada69b739a66d49296afd40c94a10befca8ea266182a3822e1cd12be6995f527be294b35b4799d51711c12f04fd673a3958ae3704e02e67c786ead5b027e9c6edd323eed44b29d1a55e1131e05dcc66b1df9de89e0eb909a05446668daa93ddd2e284bb22fd44e31a4ea2820577dc8895e3b91dedc6db33d4583167089e85327b6832525279dc3aa8d4e2e2481929f3d1cc6abe71c3a5500ccc402c7375ceef06f93d6bf356848f166f67faa790995d0aaeeea5ebc2b18c2c0950614d8d20f44aba94899fd247ad0c9b15514e1ee5c2b9c863d59c1002742c4b32e3d6b20de09aedab680fdb1a5ae8dbb47ae3f953cea50a3a63ad182a3223b5c73e17b526acf1c557297af05fb50c2f247192d8f5dfa721b365911312de75a1625b075a37499c71ccc92d54186ce8ea02876f5fcb3bffeeb67cbb9bf6568c5ead2046f162c88505f50e8eb1a73817778961b933e9db4a03e047f5ee15f4a867533c963e2ccc99d6b683b159f0ba9e0186382f845e3d7d6286dcde4811b70feb730fe05a0c58f59a2d067743335b91cb3e5e1e29ca2dc93bef2ec7b039e9ebc86c7f83c97c03d5c44a1327ae4d500af7607e964d9ec6808e4290ca0a0e925bdf2fa95723f3d3ff99a328c38ed34d699b68ad91711099de768db93a24ebc5d937c49c15dbe1c47c39fd023be82320ebf1068a726383a31067bb9ac0554c0a12874d2b937c95f2f12853459838f713d18943d6f658ac14fd49cec97cb0c4f7678e31eeaf6cb3b3bd1f296dd9ef4c7f181b1a39f8a35ce1ee017a9cade7868e147d0bd7d0d8d9267528fff1fb5e6c0f785c00c4f2ff68d81f5566fee540599098f16d32d961adb4b5a3cb29fe63373f5f95b81c76a6fd2975740d181654ec1ed77f3d6cd18ee6da101215d224781d28c8d10a87fd479445a1a3c131e6a5bb0ad28ca0ee85f7e0a800ed1ac379e191df480cfa4cdd40203dd373acd811d0a7fdb4516dee192a1b71b90539659e0eed18d0fe51251123ac89b7a8b780efaeb2b795ab02713c26a38c0210d8d023066f949abc2a0ca54fdfc380d6f87ec5e1383fed3c2d79f041529a9c5dc3aee154e462798a81e4bc3cc9a0a1efde4f1859c5131d31ea8154275cf6cf81c36e9bc45dc1928cef700d953f6d7c20e4c57ddc5368ba5afee0fc0683f7cf89697a77b8326f69c8f7ffc134a78e20bf8cad1a15909fc53f9a187a199c5aad668ed1ff44f555cfcd63000bcf4144e669195c3d0131acd0b1e0bf66bdf0899b424d2a7c2ec1d508da069ccc9cbad6c8c69ed17e1acea98775f141796000294ba6a25ff39dddd2825bee6a226fd32abbf13500b18fd63a46ab39808afa1cca149a076e32129b45ff4a999d72776798d44fe217bdafc5fd0453fe318f2d7ca213e4af2ed422fa5482c3f9109b06546cc7e13f90905cf05b5cf73badd62143b587dafa101d134143374daac3b79f17d318deee9da8ffe730419923d908a000b93a5508a1cdfb972ebe85ef8c0264b12b7d4d4afd93778a27096719055bff59aba7792320ada10d4f69c0d571547fb9a45f7b1429dfc3b254f6a6e48b6c5737a8a683f524d60139721909069071262e99946c2ffb82b44c5ce3f1ac127ccf830e641fd6e34b798049c7fafbe952c39fde8b15deeb01f2bcd64214a1e77595c3300fb8c88a3fea2a3705983af440e2382f7ea29587904d3e66c3ff9ec7dbd02488ce771b3363e8cf35dffec7b0277813824e21a21dc32e2162b53ca76b1c595187bafa12068fcad89ece0eebfb8913631e45e51695c48f2dcce133b28f187bbe5559d2a4a972223c4858474408fdf66f272934b31bf0c500f594953bc3fdd300c0e852448cac9608c83ea2ce44fcb539c851e1d5e84080a33cd9c0f72ba2a5f0b34c462d7e03f30c14d32373ce452bb2ea829fe7f911e5d0fa7b874ad5b2a70a45f2132a057eb4262bdf788ba0c825f7d98884c31d8e9b2446a3f39a5ac7de2cfe1b57cabbcfd085eee9c371b9b7ac3d0f2f58d554cfaee24aa4b6ebf7ffe6bb6f57f4905693446216af4a04731c2d23e3ef9c65d2afc079ef76afb0b50ded3ce5860d7494cc85930e2436ffaa871d250af1d7c34844a595aff7c0ae3e6e2801bec48b4c1e4c84f33a3ccbd97407c7201a4e59cb90115e745004cf50655b994caec4e8350a33a251b028cf9de4fefb966a469ee35629486c72e391c7cf030ac083b12092f52e8c0af0302e22ae4b557be500ca79f22c62830d2c3cd45d6279675dad0110ba0b3ae525f0d2d18221f712c8947bd6bddaf45e591c1ed149ef98d14ac57cb0050c53290848164b0264ca8a2314e0b0d30565f477c4f3519450d8ef322e8126910915c9e2dc938f9ccf78f99a4b66556e234a079f45f2c8cda91147d478528982f5ccee4c0b7a284077a98b0ada7c2e601a55a968bd93d570ca43c5ca77e4c14be3d94292f87d4021eb3c76d141b5f9074918e286ffd0596c7a1a2b891ad8cb1ec1c4ff5d9ae3ba00f20df69cc4a3665e10f96b354eeea34f19cb073fd316e3fb7a3b8579f84fb3a14793b8bb515a7fc547621925afb78769b5138464d151c2574ef87e4c61ab51ff47269d0ea5634e56135feec03ce7893ef79cdd36df22c109cd0501411c08286d70c597ad32c3a6e5493907c659a351f9fdd05c7c9b492548d0074cb6905027df405eb00a8f8898a0ca0d58cdad73da38e5759b6285596d5d690e3e231a83485e598a91412404796721bc42a3a3c3bf2242c02c35e068d459613f5eeac2b9b10df95c0bda74505b9b68d6b759d3564feae771ef7d2e0481ad24408188e149449da6c22d4e5f3b024fe7082ff68692d807f0083a82391c71c8e7def7cc4a619a0108a7195ad1e02d8abda40f941476eba9e7ad6d4e8154fa09a283001a8f4351bf6c3daef6cc48e983cbf42afc29a904c18e74894ec8d5ef4c5aea604d5c9f621e86da1e764ca4aa06fce498660d1fd9c01748d56189f1818aeb068a2b8c065b810627b72b809ab2e258315516107c7d83f6bd745c8577cdda87aae93095f78840f5943a930b8e9f5e914c8a2048582f2aea00d2713b227db72cd50d98ebc012159e615a9c3cff5b99cfec1b5a5ffed0aac7b0d84e4234ce84a206d243768545e1296588c0b1b716bf5dbf887af993f3a096daa6c157246557fe81eeff701e58b4a571a5046ddee7871318b8468c32dd956686045bcf75dc0b65a0fafc8a163f9770f9a275f88e7a9502ef6e3dcf133f3322508b81ad5b7323579bf01b0e4cc7535362b847cabfc5046f5bfbbdae54c42c03220826eb9d84cd6d0e87237969caeffdf555caf4b1dd38553d61601db60bdc38b263394f17b37bdbec322359b710dbce0de59a04f05fa274564bc91a2f45755c1d579a3264963d2dddbb4d55d41db527af68d5b6f54d153c90c088e82d514d547a091bf4ddd5ee471f88ebdbaa476641770f77d4797891071ba53a80750f09b26b9839cf0df9189ec13d3762885c41705f5e1b01f91a07bdb9dd3bf6d87f43b175d22409d70ff6b69a6628cb117343ff56e52659efd53f65474f8c635a573e2a30e42a6dcb2c4095413bc2d9c481371007c7285048ecfdc7a8449eb049388267ad3f82decce7dbd461da20f78021389f2e3b0fe208f6dc0a1ef5c3615e27bed532efe64c4c5ce954e0d4dcf6e2e26afe30705751eddd6bd59cf51db64161cae828878ee7667ac5174d09bbd1a7b71473420d35297ca2712fdb8056aa456108892b5c66feff09f2357460cb1c6beeb1a30b1423d32bf8523148d9d4f65a95ac39a0ee31aba631a80facde2d284a4be81772f055b09ee4d2c2df8595fba56a6ebf16d8996965f4639781372140ec060531799728c481e04149f3d75db3e00c430ee4abe392cfc391b2a6ea63238f1974e7fc08eda2a935914330babe70ea4c5d44d1c81048d7a6f21472e03b5c857fe59f84dd1129b954ec3cb0ab8bb1ba6f48f7f846195d1ecd9f0499ebcb14062a61e7f07df149f57c359b5cdcc3c4eb20b81335ff82345750e56de90e65e1ba02dd207a474db533c36ff20d27511fd48858f0f28c4fcd2df9331cc0898f23e5e8e2c49aae701d620b8db4757ac8cf10eae9650ed3ba909c9ffa0d1ff69e937198b47b31732726b403694e21321f1fd097f1e3ab21ffb157f95550b86c434eb14a93918f7be2e388de96e5710cfbd32426749a8aac4f7d640ac0cf0502ef4d1c71286c94b0dd99c90878b9e35a4150865152128903d99d5acf0e2f05313d21c19533f277ba62e8dfe50032833fd29084cc7deee1080dcb88977cb0cc2c9658c8508dc45449ac89c168ae1db9bd70a05b8f225137beac1f12d1e3bd79e81e141dfbdfa85603480277268b48d1d5d2939349ebe7ca1487c849fc32cff17597e5383f201ef85c49620986c63cbd7571b038f82d0e04a4b508e17468b13dd00115911b9850b81adc88ba1bb0eb615f49c86c78508ff41d8d4cf54ddfef8ea66248e0497a07900eb5b38768aa0902e357ecbb206df75b27cf63739d584a230e28f2024b962253f273ed8ec3cef255d62294a08c22cc291e63496e4df5d3ef3cdea39a3899b6a7cfc5cc1fd52a9c4f5bbd24ae14fa53c90bafdc93bb3ded2abe66bd3f48045d26bcd6f585acf056f8da3797c77dded4e0a966092a77f4ad00a0582cdc6ce3f0ef46b89cb06b5a5c3652283bb3370fa4acfdb3028e25003f44dafe5ca650c09be850732e0f641bd794c7abfe1050fac454499617d618d9223344f951bd0821d7f0b7c730fdeb3f738abff682218573f1d7189511090b9b392ce8c1f7301e87b1eb15de7e6dddb1195cc981bb84ea0380a6d177fb4649105ac72c735ff2de50410de55772c92ad93ccc427b5d79a86cb00722330d147cd6831778c501ef8840e83ea8dcf336e39f6571741e0d7a5b3c88ae93cfa1d6c1d09f7bd4fa187d8340bd7aa92bc554fc027b5ea80bef8e83ada88a5250626c19e24a92ddef2ebd52803bc6e02263e00d096f2f39ce4755213baf7f266e3eeeeb0da8c34c18e8d25b1f5e50c39ceee7b15d75ba0c837c4351076ead2eb42ca7712a5f5f15af34bceb9394557a977c1af6eee389962b74be087349afc1eddded1d831118c1e96d935453628eb722760cd64b5c5205d57e2e3af712dffe734fc87a9bfb902108ced2bf59d84b83926689b71944e69d991d86527fbf609734e140418b2b016add9fb754926993eee3ef11c191f220a9b01699deb62a5585bda16f0bfadab26437a38ca9b7550c40944c93eaa984089938fe0a1c96559cf3b1ce679f94cd357299af1912bbf4a38b2c89cd97ad31fec5ad6680de1334daf7e6111324eb8111b0f0ec39088b3da74015e7cb0612f52deacaaa4f2b49eb538653960138572c6d482bd082eb439fa1f303fcf2bddd637ee5d0c974f527386cb41cfb3cdd854ca288a02db4ed07bf2e72eac401d21d79ab1c4a5d59b74f6c9005572b3748e409a1f0436accb255a9f676b7738add648bfb4059b0eb6229440be4b05cfdf1835c0cba22b1eb022bd659988b23bb12c6d25db85ccbf5e253f6c60e86109b89f65e2fd4ea4f7e46fe581fe3b534556c291fe", 0x1000}, {&(0x7f0000000100)="df0a228e6a32a06b9f7faf3d5371a0b7d1ecba6a6d21cb6bb8c9e7f858aa8e6693900ab9e6da161ad483f13c67cca90691c81ce817b6b721f9c28b8e186b73e1e992ca362c61b7662d2ede2746e62159034e11f112a327abf4bec61a7d39d1e7a9495b8826fea5d3a5491993a6de2fcaa329013888430898a89909dd8a07b55a63bbf63f2237194eabed34d59387", 0x8e}], 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x8, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e104", 0x65}], 0x1) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfff, 0x101, 0x9ff, 0x10000000, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000400)=0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x3) lchown(0x0, r11, r5) r13 = semget(0x1, 0x4, 0x40) setuid(r11) setpgid(r8, r10) semctl$GETALL(r13, 0x0, 0x6, &(0x7f00000008c0)=""/251) mlockall(0x2) r14 = semget$private(0x0, 0x4, 0x200) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpeername$inet6(r6, &(0x7f0000000480), &(0x7f0000000680)=0xc) semctl$GETPID(r13, 0x3, 0x4, &(0x7f00000007c0)=""/241) setgid(r2) semctl$IPC_RMID(r14, 0x0, 0x0) symlinkat(0x0, r6, &(0x7f00000001c0)='./file1\x00') setuid(r9) syz_open_pts() getgroups(0x4000000000000066, &(0x7f0000000080)=[r4, r12, r4, r1, r3, r3, r4]) r15 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0xffffffffffffffff, 0x1, 0xbb49, 0x80}) semctl$GETZCNT(r14, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r15, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x6, 0xf0000003, 0x20, 0xc7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0x5, 0x2d6}, {{r1}, 0xfffffffffffffffb, 0x4a, 0x9, 0x7, 0x81}], 0xe0d, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x400000a3, 0x7, 0x33}], 0x9, &(0x7f0000000100)={0x0, 0x2f9a}) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1803, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x14) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)='\x00', 0x952b}], 0x1) flock(r0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000200)=0x10) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6, 0x4000000006) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)='$', 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x85, 0xfffffffffffffffd) mknod(&(0x7f0000000000)='./file0\x00', 0x80002805, 0x2d94) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r3 = kqueue() fsync(r2) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r1, 0xc9}, {r2, 0x4}, {r0, 0x1}, {r1, 0x40}, {r1, 0x2}, {r3, 0x105}], 0x7, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x62) 16:00:06 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000040)=0x8000000000000b5) close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7b, 0x4, 0x3, 0xfffffffc, "bfc05939809c0200", 0x3}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) 16:00:06 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000380)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000340)) fcntl$getown(r0, 0x5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4c5, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/166) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r1 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001500)=0x10001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/3) r2 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x100) openat(r2, &(0x7f0000000480)='./bus\x00', 0x80, 0x24) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x1, 0x1, './bus\x00', 0x80000001, 0x9, 0x0, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x80000000) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x10000) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000001540)=""/2, 0x2}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, 0x0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe46}}, 0x0) symlinkat(&(0x7f00000016c0)='./file0\x00', r2, &(0x7f0000001700)='./file0\x00') mknod(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) dup2(r5, r4) semget(0x2, 0x3, 0x0) r6 = dup(r2) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x6) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r6, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffcd8) 16:00:06 executing program 0: r0 = socket(0xfffffffffffffffc, 0x2000000000001, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00') r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe(&(0x7f00000001c0)) fcntl$setown(r4, 0x6, r5) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x7, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:06 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x41, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000000a00)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x18c, 0x0) shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x4, 0x8e) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r5 = fcntl$getown(r2, 0x5) wait4(r5, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}, {0x41}], 0x2}) 16:00:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="3b0848bddc8fc175d03e5faa9e341928f407fb75a26d052541", 0x19}, {&(0x7f00000001c0)="a404d82d", 0x4}, {&(0x7f0000000240)="b1bd55a6988dc145c33d46d706bc481761", 0x11}, {&(0x7f0000000280)="1d70c274bd8e1278b77c05c1165154f0bedee1d48e4b37552433392022aeb956f2", 0x21}, {&(0x7f00000002c0)="58cdfe020ffecff145e64af690ff033ecc00e31af6117f52e8e3302489f078981bb479c156eb6741a129624b266f97613bcc49911954080381", 0x39}, {&(0x7f0000000300)="ae8754e3ad740e60adf51099405119b38f657f16b14f488402f1f8d3795182dbe6efa714931858fe4667d2891d98903a20a44859a2ad685bd40af9e09d452ce0bf718aa70e30d05012137f05d7b3ca07ebb4abe882242ce4f0f862d048c0880621b6f1b7331636374fd35f89430cfe272267e5abe3cde4c400379ebcbb95595634183964f71c01e23adaca89d47fb4c4ccc3be35225b70f5e0e7dc1059947cc84cd6cb129120b7b08b03a3c1e3e4548014fbfb8da69fa27e736a91302c8f24f592ca1fb60221cc33654d5326991c2bbd77dddcd7f915757d0060", 0xda}], 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00100000000000000000"], 0x10) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x54) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000002640)="de907bc3658d46541f6512d5b8c412d20ed26a11a5e38be3bc872125bcad778198701d649eba4499be180401c02b1b6503f330c101000000271f1611e01e83c5d1287e0b4c04285a66f18f175610a6f0d155e2d08654840a0f03fb2ad90a7e6a69923f896541e57aa8098d86941efcaeabe778e7354d3d3e4cc163a74e74485e0df942aad7b659714ed44b2678b7fa717fbd9d9934cf9d15531f778023e13dc7fcd5b6f07784f4bfa0c180ca7a316880a0b1bf2be3adaf1abf", 0xb9}, {&(0x7f0000001580)="dea22bf2cba8c9a11b09fa7201cae6511b9ce5d9d9d7c53bc29dcf5db81063b8d0a9cf05bf01c2c702cfdf3cc0b6c5f7e33c8343a2e7e89c643e5014475efb1d18ebc1eefad16b8cea92b41cf7969214940697ba39f7b274b3499e96213fb362e79e974931817d4dc887e5e27746b123820efc4c21bf7244d0cf4db5b368a0b8591636a7f5483ee3cff694", 0x8b}, {&(0x7f0000000280)="2d197f004ae3b18205076f0a4b1301d79f7a5f499e8ea777336b22d3f319475013869badfbcda444fdfffe66fefd58c9f7b45edc5dd754acad81d52acd9496c8235de385ca99fc5469134d31feab8510c9278640ce77eda3508ba6fc502ee76f2cc337336256d4659dcc6413242759910c96ed65159983c9bf57", 0x7a}, {&(0x7f0000000300)="f0e8eebcd9f5341f2714bef422931ccc59e0e64c78c20acde91148276dbd336af68e3642eba6fc0d8d7c5d71d0a5a96ac26ccb0f1f36f1e0a433b4e7b5ddd77bfc377432ce6485183ca4afe5fd4d8954", 0x50}, {&(0x7f0000000380)="85cbea7c21f305814cd9a8238a251a6dc52911660b89163968d7e2a1830bb8747a8c2b9457c5819ad4ca3a9e9c8feab18754d817d8f15534e353dc6fd90b1dd6b2afe346b928732c456b95b65e6a7813ac583f721bad601189d94eadb7afa168751033122e933ec1a99cba42ffbd155ccab8e07a4261ca846dc6d4968ff4b4acda037c664b9cc27b5fb617768b659d142720372d31a0cccf73d7df2a066031e29906ceb69ecce913ef030e4a8dcd30e617a1b4ea14c180fcb0f5a4aae19db24c960a4d3e922c20565828f131311f785867705affd1c9bfc8389ef2b1f30ab70e", 0xe0}, {&(0x7f0000001640)="0e7cae3e3b88557e54c4290d48d013e7474949e90035621bec997347a7ff10709077e4e56d50010748fb56af9131a068cf55facbcabd0f76778043367d2696d3e16bca8ad8016ba6c2dd43c17e6b5dc8afd8faad6a3739098ab2e3ede6ce9f409906d2c3c1c1cde6908bd0a2afea46b67a01f22026a1f9b4334c80aa2b7693f7d6bb4d2edd5f5160348f2ff6528cf71f305f5052b006796b08f8b325b61423cf162237aa08683cbc68bece6ee1c65904c649fc1fc782cfc162898c3c3c8f8769d6bbd818ff3b96aad3444eb0456935b3c9844210e713ed690d47e696289b767d12c1686d2d7d861f723f7865d5a9799018d78f808969a659f0ddb72f427feeb12876bf6c1053df9a42dfda79e4d138f080655013dc08ec68a37b1dbb19debe78fde1cd13a957a2056cdc82620481f54590b78ca2d990e41dd4a1dc3dfc0af3ab35b86642f2377a43e06e0f797869cc92e06ee827fca9a6151185490fd09da24fa9530cae951f14108486ea5720b4332558d6ab81a8bf0e573b7636b0287bd4c2d76e06736cff491d3e5967ee6f5588f9025fd18697b541f3e43f47a370deb88c77f5e0ea277b40180897e364ac0bed3ba707776c8e5c44ac9574dba52191aaa0bdefbd296532178520cd02a0e894cef985831ceaa1d98a436282e5b725569c47e15cc304ba83ce3069ca5d4361e07bf1bf738becdaf4511daf67f3253fd925e0dcb5990ae040801ce5557acb5763b71ce3c8438fe0e7320aa1a211bd13ea9fef8f4c4f6403df1736f670ac04d3bb93a88cbe62c9c39ffc4ce7098fcef80fce33d7bcd7e2fb0281164ef31a34a46c64f37cfe782e7b902a2b36eb261e7a3586db0f8ead24af5128fad93a9292dfe384e999f23d0ce4f73b00a9f8ce92573125c39c3cbb19d2a9c656529126c8e2c8e3a417d239d1317c76c19d828fe41406286965cceaaa87025b04d02800c50fcea7686471a34a226084cbcbec85c9334c4b864179cb382e5b43d53766178b90674724a1af10e3ca5fe74bd2a0772e167c8ca4b5d2b2f949f339bed3917837431c75cda632af740a33efd6281cef135884af9114f71d945517b0badb7dd6d4eb99ddec2ad8d4618db001e3a67292b75adecc8ed8bbe043cb7692054eef525626499e6974d15d3677f049247edc06d49f4938a669f52c8f474abe6f8b5f6f647872a0e70b673d614ba15c72f305235cb3931e8d6a3c6b88825b2b6c0b11650af0b22607415fa2892c9cb9cb76f7f5ac709d5c82cb6606e76486fda7dd2b5ad2134d76b67b28df95a9b6c69bf82ece22d2d573195d7e152b09abbf5730adfb084ee19809d74df4e6542e186d891a37d163b11e50bb711f386a37700852b543a57e6771a45cecfb73f73cb37e4b6d163f0664291f93a8237ce3147c26a4398fe7839e758e04875949ae8be61dfd1a35e916fca9ecc2871cd6ef4b4cf86d0b819c1f45c056998c64abf099c3462fb723f76695399adce7013a94a53521b1a8127b4c29d75211f4a5821c55baf48833a678adc3907fc537d517ba4520b3efdb1f67b51b3bf819f5e2078498676dd67e84af3e9e527c9ca5711ea1ccbe41c86ed17ac06bb00156adcb4c6fb565cc0e1dce79f590a2b55390c4a56944d3af3b22fcc8670446e8412d30c98660d2e5b06cfa53e2e2814e72520bda972bcc158f1262738f36c8f018d5ad91bc33d7f64356cb753ed5bda7988471a4377c28f1a71cac17b5e89bb743f97d042fa6371a0020479bd6a42b0ee11805cd1dbe93050f7135f808ea0941f2cc7954f95ad61aa8331da3edac07db5bee31e14c0a8fb645fee045b8bd640e5d65d23f36731617e4f3d4b5e86acc01d064c49207346efbac4642b35eadbada4aeccbcc997bf007c228d728f7d8cd8d25c4eeef7555148d85016bea95229037b274abe04baa1b48cfdeef77ec64ad4ff03789371e345343ebad5370481b8b7d547007ffcea3b064b35a262c588df988bd37f196c302bbb3bc6174f5c294f91687b0c73b96b369518c42f79b12a0aaafde6dbd771445cf5e441fd172c582c98db5b0b3567cf39dc01bb26f1606adc3322c835d30ece89fe307a860bb2864dcfe073a0e9e40f1479fe99dc81db5116a661d49e1e18a2d4d15465bf35be94c5aa637c0aeaf83e35a8b33de9307ce7b0366c007f88300b8b206c7a33b6c8485b6df294fd4850f647719d07dcf44f6d60e207f7d9e3d76a67c68cc2898531c5a0e28eeccd8bccfbab2ba68c386491888cd4d836d69aee116a1944051105ac76d67d2147e0d9d7a5c7312a8bbeb81e73e0e53becf4a9b2b97a28954517b0ebdacbb47db54e279d1e27a82fb0fa4ba0681b6686456aa9ba404c4610dc6d5725530df0b7d63b90dec7df643e763d921b95214be4d5dc88181b666582cacaaacb74d98c4a4c07441107bb3a6ddc9ce0f1117fe653327cf55233a35662eec2d2f82b6af1ae0f8d0cde551b4ae00d621564bca1a2f8fcbe078e313a182c1e5663021fbfaac934e1367425d12fe8140aed53d6a9bcdf9429b45da50f8e99d9651233e976c1b3b6e99b5b6d8aff55c93197941422d4e649af30c0138561f357d94842c928d5119fc81cde3aec17d8814c36ff74769f041f499f57b62c0c22b9dbc8e3421cabf1afcc26309b73049c85ef4fd07cf48c2c046605aa70912b9108900a33f4b4c6cb9910e800e42ae867d2806647989ae8caca0e7eaad3fdd27c93ec20368c05c005530224416940b868ae4efcd4b23bd04cf6b522f63000b7c44534d6e434989c633f93e132b9dff36371c239611649d89fb2df7937563bf9f533139172b9c9553d63a269df8d39fe9c0541986bc7b3f6c51d18e93cfa005711074cce3ea44e0a2e05607762b4c642dc4b88179d0ccaad81950c527ad12bb571e52b3735706f8507eac9917397810139c0cad58d102c9999f999e859d56bbb79dbd4e42de1d403489723934fd49d73fbdfe9a499697f8ab9bfade0cfb30c307d97c6facbc52eea0b0efa31dd9d5eef3a0bfa58a0937878bc7137fc31bbbbef8ed04ca7983bdae711295cc70be1f23e336e0cdf7794d6bcbea57ce84278baa7bae157c23bf88b29d58845db6a560fa45ea4f87da8b350edf6ebede035ab7294cd79a3fb63ab2f5d283dd08cc8bd613b33730d534ad529d48957d9469abce275387b22ae043ccab78dddea7c876f0e6baaef8eb3f99e104f9a981d5caa1bd35acaf96c76eb69b87bccf0ade7a11c6e3edd4ea958535fe032effa8d8882d91a591d96e6438c769914f988e91d6a361b99920ec62c48b556b2b774d02bc526ede3f00c93c2f0f801caa916f6783d75205bc8ebe149a0cf94ccf0069eb1c479ecb9925242fbc4490438cf9ae6221690e2f44488751ac17571fe7e34b357d6dd1bf8c8af2e3e4217653c3f960c8369bcbb01a8b077e0bbbb10c130c05a1cea9153f5960ca65f989069f85c86b25b133e90933907285736a2878f391f279d919652325e3a6debbfc56f529dc3121e7bb8a01f1abcc9846868375b518e437b0d69e8f233c38d31480f9be56d9a3fea3ab5a54a47c8e17a36af2595718c5c955085317b0f871fb5300f5e2592accc5eb5ead43bf909e63129174a05628213a427b1c4228402259d9cfbfc436283dbc04252cc8dcaefd05759d64f28d7d9022073a62000cca5a038d6020a941659deafb90f1579f94194ff8ab4eec6d7b20033623ddc315315aa1ffdfed9b2d2607e01669accc8f51a69eff89ef685cddbfd6103325654d97fcfba8b30fa79d947c636ef67ee55b99374ab4e6eb0ff35c98e6668c57824dd8d9495c29fce69586453a9f178055fd57fb14fb9082b23b80a77720e2f6f0e2afff1e41c558c828e3350f53ae0859c3e58930e8f383e1bc3c5cf53da37982eff576461c0435f4874ae454f6d0f982c6040a2f4c62ecc5a8aea728262f56d503baf8b1d62b1c8fb1dc767c6eb602990100804c87890fd5511809d01fa388f91b5ad0559ec58646243331edc5188ecf7a581557062b6c085ab4bca767d24c80508fd8de494249ddd06b255898f8211daf05b69a9c6f651a52c33a688cb8c69e07355b880694320bbb785a9b14fc07ca98ffc6dfd7fee21c9bd5ff8f0da80e3ea6feb6df65691a3f01eb6e957971ecbe8639fac087fe1f3b1fea9639b6ddd4bde624d56759340395a062c31cbeb89214100cec74565676cce6ff7162823de21a7a2287b7588bd40eabeae3c8e12e113b396a01ac3699e53fab7418b37d246e94e3b6c86d525e4646db1d0492910853940ef6748201ce1148018decb2fd0b0f52e3906903b85302728d14d3595b0f388a66753f6c1cfea30f21a3564f95d4d9287da8de3c48de7e38b2833af18caaa579a5e8f316db213a3c5f086be1c364a8b20cb22c2ad7ffeac3e1fdb26053c127f0fcdea77c483b9ba1f695357b61ec0fd11620010a9a9252be451f8826c639fc862ea5996e197b348834ddb29c16303f300aba59a0ae97c31944d99103b53a70ebeca3042c7dca5ba7bc910e76cfdc72f989e03d8821a8a760a0bdd591caa7357351ff74ce12a8207011c165fa409b7ca7456aaeec5344f2a3f2eee088cb2e0a726b21c0864048f431eb6bc0f3fc06945ed33565a95f464183d328d887a9fb0ac92e1b007c543d6d39a374046b1fe88ba16de740d0abfeb4a6ce46c78bca7e600daadea465943b053df3358cf43b52ff1a3a6694813275c7ccf256b3a9fe9d2d9d0e07d8c62fcbbf3b740e787894052d946f1b2e101b1015c187445d61b1bde66eb716e2788cc4c593718926d88faa972aaaf4907da864cb4d7d6c11a431638611d2966c8893aa68a3d74eefa8ca4f3317e1fefa3734a0c258bc65ca78b5a5ffba881f115fcb1b9f1dcd0181f9d601bac07ac5814d6fc6a72c13e1eaa66ef0f921ff3f7bdaf786c3fa24db25614990463ca8ad887b6244b4dce96c5c7af7476515a70c4a86ea36608d78f27ded30da6db071220026f05a87f61c5a013a65e9c41a98cdf6eda87e81606e6a618e657db8f0ed03825ab157d20e9c6790c224b1fc9bad5a5c962721ca9ba63fa949c9ac99da2f3195fdf06849b127d7fd6d234d8d39843b12ca1a17b573400a0a30ce6c321153d6752b2576129b5979a10980e79a3b8be39d30de2d58174f73f75b6dc110c9ff211a9acc8f3652a745e382e7c734fda0ea61ac7b4c74ecf0d3bba7780a8c03b9b1d3b46612e21a27113f7b5370c8d8ffd415d5586edd216128468edc5e580c6cb449e95fb6de811b7f62d5bbfdf2b69f2242ca880a679dc1485d4b927ec210420049166d4a450819ac02ec9a451675e2421ba1f696cde8b99c0872aa36776fcf01acf91dad4fa5670af53228a1c55953754e7df04b0243872ad0d016d7e34efbd655179550df221e43fc2b369af10af062d29403d2c8e4d00261d05da05942065b46afda19c4bd8986c77478d31f05fbf0b8d645e59a351ce8cafa74b7ac616eeae572115c9a899b1992b32bd835612c5453c96893b0b60f5de4c1f20b880723cbb4492e93d4265d16ffc1dacdcfbaa7a486aed6d2cc2a88343a1fd4e7e26f63346b932243196643a37db945a5a79a0a92780380264d56299f89d381800438f42ee531e56e306566be8af84bc3cd0f224f2dd6ad2449500a4158f17f52289dab2f9feb2e5458e509d3ec8eaf198f95a6af88dcc0d5ed1c560954cd3bce5df773dc794f42b8ef8a4d8414be18aaf0008fe1607814bdca1da7e904cc34e262401fd5c2bd449777152572d13fc110f9e28d76b14d9e594b03fd", 0x1000}, {&(0x7f0000001480)="bb7cd799b778dd34d9b7aeb1502c7c63f839d2452e64d78ef192bc09f3fca7f711e4c92365af0000000000000000", 0xfffffffffffffcd5}], 0x7, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="48a53a9d99143fd705767a06f43310", 0xf}, {&(0x7f0000000140)="ee3907c787cd1b847c6dded1b4db4cf028dd9222eeba853744b1d7e81f72507e717da9cc31ad91a82f3df52fb6b8012e7cd89b8d78a4eea513e75cb155a1ddcc80161519c38f5190e910e2456151730302ff245bd9e34fc54926312a49d204b4", 0x60}, {&(0x7f00000000c0)="4323df5cd1db8d583265e396d81ef3c589163471b6", 0x15}, {&(0x7f00000001c0)="320eff25cf0d98279b23b4fcf39fff5e500984ec367fbf0a40d627dcbf7de4163cf91ab5b7680728423d9b8bb1bb9841ee85400f3c8c5eb5ea7fd8ace2b078e477434928f5fb3d12f3c44531014cce9f21913f0c4a116c7d4d19c7ea6bb34cf48500b86e05cd6b0ee9c9659656225d8cba30edec6218b7d17f90c26663725fbca95288f84c726e7ffb545facc834be9e6c4836d5b3a0b04a00a91443ccd21ac629d5b21ef236e45a69bca532626b1d698699709ecdd68a405fce80fe73d815789c6c66bf7627cabe1f1d9fa0", 0xcc}, {&(0x7f00000002c0)="b43768e5be00fc644fe75ef2f4281edba39f4e544e1afb33e4ed7e3e93fdca6961d378667323bdff8bbd79855fbeac458686adccebf6a08c666d870372132d02df502710", 0x44}], 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x28, 0x100) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 16:00:07 executing program 0: execve(0x0, &(0x7f0000000080)=[&(0x7f0000000000)='/@\x00', &(0x7f0000000040)='@^\x80\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8001, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82405605, &(0x7f00000000c0)) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = getuid() setuid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$getflags(r2, 0x3) r5 = socket$unix(0x1, 0xffffffffffffffff, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x7ff}, 0xc) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000eaff00679e7a86f5b9510000"], 0xa, 0x0}, 0x0) bind(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) socket$unix(0x1, 0x5, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = semget(0x1, 0x0, 0x24) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x9, r3, r4, r5, r6, 0x0, 0x800}, 0x6, 0x0, 0x7}) fcntl$getflags(r1, 0x3) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r7 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10083, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000140)=0x7ff) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() semget$private(0x0, 0x1, 0x5) ioctl$KDENABIO(r0, 0x20004b3c) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x6047, 0x80000001, 0x9}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x5, 0x0, 0x0, 0x0) close(r2) 16:00:07 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mlockall(0x1) r1 = socket$inet(0x2, 0x4007, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x400000000}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000008, &(0x7f0000000040)='\r', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) fsync(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10091, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f00000000c0)=0x10000, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x40) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) 16:00:07 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) pckbd_enable: command error 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffefd) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x5f) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8000, 0x1}], 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x2, 0xc, 0xfff, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3ff}, {{r4}, 0xfffffffffffffffc, 0x50, 0x20000084, 0x6, 0x24000000000000}], 0x6, &(0x7f0000000340)={0x2, 0x1}) r5 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) kevent(r5, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x0, 0x1}], 0x7fffffff, 0x0) read(r7, &(0x7f0000000000)=""/50, 0x32) kevent(r5, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) sendto(r2, &(0x7f0000000380)="cda23d74244506b0ad6acdc10a5703f74ec1859ffc95231616a445ff0b219afb1460752d1b2ed9f15cd13e67b2c801b392720ea85562a6cb7c9a7c7250506b9b3b614455e16ff1", 0x47, 0x2, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: unlink(&(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/170, 0xaa) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x3, 0x401, &(0x7f0000000280), &(0x7f00000002c0)) shutdown(r0, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x2) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000300)="0a7e5870f33048172d3cba06def6145c12f7ec72080897eb26e486b24c4dc3908b3b4c6f1eb2831ee3a8f9ba0c1558fc4214a7b96c2c0e01da7d309bcd00cec79aa6aef4bfab5c62eeb5709537d6196a71d4826eeebe5559d65bf170ebe8d51a1993d06df285fb583b5e5a7a6b56446efaf1d9b789a05cb599ed83a24ef557fcfb784f3ec49696ccf3de483f04fdab6ef1bd4ff9d3a300caa2bcf79262501ca029591c44bf645413af02536a61ee2a50183fec49e4a9597f774ee1febff2d09623aa74b986d0f2759d38e59f559745a32b6c1ea5eac696a78410a54f7859cae98915422cb65ed8", 0xe7, 0x6, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) getsockopt(r0, 0xd8, 0x400, &(0x7f0000000140)=""/19, &(0x7f0000000180)=0x13) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x66, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) write(r1, 0x0, 0x0) close(r1) 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() socketpair(0x2, 0x4, 0x1, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) fcntl$setstatus(r2, 0x4, 0x40) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f00003cf000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xffffffffffffff3f, 0xb, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket(0x3f, 0x4000, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x5, 0x5ba5, 0x7, "37f96f7be055d6be80a553e441b4b93de3907ff7", 0xebd0, 0x2}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202cc2f66696c6530006bf0d8b371ca70a21e120f884d8683ff73ef15eaa40550a199948df8ca728c68d981676c00555db9a4de92cf2430567099e12b4b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="29ff030000897f2942f7a0a6", 0x2f1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x3, 0x200000002000}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0xcc0000}, {0x1, 0xffffffff}, {0x1, 0x4}, {0x1, 0xfffffffffffffff9}, {0x2, 0x8b}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x80000000}, {0x1, 0x1c}, {0x1, 0x3fc000000}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x9}, {0x3, 0x1fffffffe000}, {0x0, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x3}, {0x3, 0x51c78408}, {0x3, 0x5}, {0x3, 0x7}, {0x3}, {0x1, 0x7f}, {0x3}, {0x3, 0x7}, {0x1, 0xffffffffffffff0a}]}) recvfrom(r1, &(0x7f0000000200)=""/54, 0x36, 0x1, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x8) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/138, 0x8a}], 0x6, &(0x7f0000000540)=""/238, 0xee}, 0x843) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x85a8, 0x0, 0xb104, 0x4, "9d6833314f902f44d151ef2ea422800000006400", 0x0, 0x100}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000700)={'./bus\x00', 0x80000000, 0x6, 0x7fff, 0x0, 0x8, 0x3025, 0x3, 0x3, 0x1, 0x401, 0x1}) 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x500, 0x0) sendto$inet(r0, &(0x7f0000000080)="c0a0b2d4ef4f38fe0fac9dad3b2207a480ac18dc847ec9c0882eca81879ac30183c8450cd4c08e601d9e7244dfb9d2b634e18b63d5218e401e00131bde874a6ffa7ecf2522870922d96a12e91cbb599aca5b81b155340ac838f497edcf7c431d0a0d910c11cfdb8686e2c2af", 0x6c, 0xd, &(0x7f0000000100)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\xda\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='.&@[.\x00', &(0x7f0000000280)='(,}\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='#{:\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00']) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) r1 = semget(0x2, 0x2, 0x2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000080)=""/159) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x80000000, 0xffffffffffffffff) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) preadv(r1, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82, 0x9}, {0x67, 0x3}], 0x2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) close(r1) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82, 0x9}, {0x67, 0x3}], 0x2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) close(r1) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x80000000) lseek(r0, 0x0, 0x204) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="c14bec520de4a9aa8ab8c00ec8fadec38119109db68a8b195949de4ef30d1b276e1d802fc22701eb4b8c4434acd5fdbe2477bd9949ee88a741f5f5abda2f9299dbaab9f4d72fb696a6ccccccf6dba5efd8b407f989038492cabcb4", 0x5b}, {&(0x7f00000010c0)="245a74f835534d0d1925e9a4e95e79582e05e64726ebb03c6829cf7c8b50b422ccc8a2e52554f65826d0f6c88a9721191fe03d86bbbe73b76d4fb082ecfbe013453a185ebd442ca43a8e8b080741e1c3f476f8d2aa7c5b3b3ee7fab70de86523af1889373be07888277ad806f976f4792ea36a6e25629214d6a417600f0875110f2d542682966c74b8ff730784ad452a4d37196f70321c938d47869609d0e99a8f222e19b4ae48d8847740d077ee91f633c3b68e56c5c0028eda0335360174474a0f49b5a4239195cd241cb8950437b60cda9ee7cb2aa281351bac7403d82f4379e2626dc825a243cd5142c34f54d3cce361cf836ddbeb9b0bc87b94daa6a43ca0013abd3753245c197a1b0265eaf950173d789c57dce4bcb58b2638cfd3b58541d031f2fc8c2c4043beaad2277933d889243f8af8c9de5d0cb91099c8732870eebb6b0fe5c26b8ca88becc8d3f32f690ae5e17180dbd0dd33d2bcebd4a685c9b93b55a005927ece08a42eb77aef5455fc628953a7defe8a9730c75e89f8eae48f184870bfc6fc27a1cf6f89ed77e1f7797b2daa843b3b4b078723a35df546275598a953554f08a3300578d8f74e13d9e5b4e37389c65bf1855a68574db59870506a6f6c7ec33856164346cd664824a8e987181de784308e0a0a94679b4782f261462c189874439120980b2a1e20c00f1cd181449aaa0ca277c51e06c424d8c228a5adbbd57abf944696803ba2a2a18200221a4b5aeeddb07572c4f95158f81577865af9cb1a03e5a800186b6c7ba9b3446548ef8b457bb4e885b4a07e02a9c67265cff97ecff994f3b286dc65bf4fcd60c66f73096fc5ef1f7347a1fd73be54c47fde16c4cde9ea021d76a5494effb4cf9f827c8cb5cee7f7d821b9072e11211e9f48afa89d36255b8ef852f6ab1209c4cd9f032e327e697752525c84cd8b273191daeaeeb0df76d992902be43fb83a9d4e6b54cfb18b468b2abc86c05c71c2f16feb1f54014e836b5d6062ce422fc614bbd994cf10d70ffb2da455d6dc5a34d53ead9ab453f8e88d7e121815e171d02a7bb69c4ab408d1d9a62e15fb07ba4f314bea36f2e3829019b89596f5561b0b85df330480957d4e6e49cbb73d17eaeb924ad8be6eec83abd4912b5afe880e04ef156d26236d9b390054741b439cbf2296a7d310142d8949052b4904f452ce8d2841e83cd4696b045d6f4660830afbf0ce9b84a7c62ecbde6a3a75ac8bf6c3d5913d1b36f3a88a9e7629554679ffd4408401927e09b8f512a6a1ab48333b069b465d29407986fa42de6c27c1c51e1c01c530dc85c699bf26f4641a2550b337960d13035ac5bf8d1348957d65d16a097276f3ee70e64e8094ebb9e1377514b26e247bc292fd538ce5b333bcea5bb826bedf5d2b995bcb3879df6ab691cdb7d3d3b002e931d6ef9e0070b122700e5b08c768d4ce0cec535838d6517f25630ee1a00314bf74fc4ed407ea820fe34b8dc76c75f54bb2c7b9ec9491b417320062bfd472aa68bf429e7a8eb668f9c7a1817b704b1b2d059a67ffbbd10c7f933b03abdcf418eb6dba20d0000e24320e28cd14f732d5fcbdb694feb19adeabe902248dfc12e9e6de95a4de41512f34c605840b3b5beb36e650f68e329e8e94c2c222b218a5cdf01dc4846cde975a412a4add0179001557a70f721bedf464498d8015ec7cc835a3e6f48c89df993c0518990e08fc15eb29c727aeaa9030bf3bc6b3d01ed811f8707a25b435776c0c73e9668735d00d6c2b6a303378e874ac85b2956dc2ea8c7e615acbd934afcb31c73b5f58df05658aecd8e2b565789201dc07afc696a615d4289ebd779ae36293d73f82d5d0d310ef3414764bd240654be4de257a54db274f8a1ac39ec9e7c1350aed0e5a97941220451c133b87070cc8810fa91351a5eb01b878baa338d86200217a9af653dc28de4ede513db1eab8a4ba276443d89ad666da7d5334e36cfb6595e801ed102047eaa754ca184fb2d37d89324f1489fb50c9125a54eb2f8f8713aad85e824548c078de054b4dcd720ae15f367c196a29bae8512c117b77795c3bc5cc977c05ba184cdc6a14c06bf41a0fe9910e5ce3993931211c70b14d21b98605b4c68811a3d9a37779331bc6dc191855a7256d227c2e36ada4f12b7657549b6d4bd1b26f881b680427f38b002913e65717ef96efec1868e4b2976fc9ae0e1066ae71b8380c9904440eed3d0b869d44ca4d543443f44fd28231670231867421363f974b39343953e8e5e6fb18a85278c7d7a5e22e4796fb511b0cb23bf8b92f38906bb1dab979b90da4cc13db0f2ae12685897c9757f1e8534b2c26459c6dc88706b52bb04e902118a1373fc874211298954bc0c183caafaaeaf344a7051bcc442ab3ca84d4177ecfadc153a7019b06a6e6dc095e3960abe699261c4edc963cef870391109dffb7a608c1102d11570825c8f1257818a3fe2a720ef201bc234ed6ef151a983f8470187113fee4ebb04e49c8d778a1b670cac13cfea0fa5e375b439f8427e6239185debd170d196bbc9d28ee60bd2f37bdbe4ff9b37d6a9a6619fef025f79305d742300c614200fa6d4ad71a7f90914a050a7f6ac323b57892112e30d48a0551617a3db265dfeaa532fad4ccad5936c5b39aadb4bf1babe4d919b3263084e794d183d333d1722acef99636e7560158f08da258cb1c66f63da20121a85a594fa74625fcc996ff67aae751a6ac810a07d79d1a3cdb4000268aaa2bffa6f0e255d4a310ccbe267a4cb4cd9ddbed3e047070d5cff78950f92c0a02bd8141dc2fe68717af8937d6d7060680516453cbdc2be704d934f93ca47c2877ecf026b50245c0034b52f58b5ea5d439ac8125049f16e80897ca6c5d438e6bfe5b26a74a1cc1612f4fcf0c89cc12043f9691bfb9ef50a00be2b1f0388e8675a6816ac06a66784783992864b91f7184a94faa0d4d0990cc36f95ea0beae64ba8172ff9da390346bee7d83b2858affce91e8b8539ef70633870f1f2fdddb373f41a045a57e1ce1512eb7c2a13fbf45bfca3030a3bd207000fcb6366ba39a2039de6044a8a08f0ef2f4d2b1450828ec94826d4f76dd9e4e9e79c85764ccc885dbcb1e913df8bb3e402b850023d759a878027203a4881f29ecd0f52bd870627206e3052d469f19beea29e374c39c2b0856ec28420abd7486d76f6bfab65e1c7473ce07571a7e7b2abb091c7b6c3904199d3b0f823ce67685106fad3546393263c1a17ed734f089732d67d7448bc005442972a44102b1a955220c16e8f528d8a8a9412e1d9550ca8c5057b2ea720065a0dd7ecc495ce5e37e1c46ae0c3756badb95d3803fc028e548153d4e6b729fa39a1408ca3bd6154447a535b0b982537fe83629d4873d7a841a98b866cc373cf647f3dc698ea663ad549f107eb0761eaa59abd8c920569a502548422dc298aea4948d83b67ac33931da13fc743c7468bea17fa5b09e2401e2efb019b77bbd44b76db7d59fea3f972f80f1dbd939bf3e823d8292b698342970b3fb6fa329fc4a9b306c9c1aed8448f7094c8c82ae902a9369ab580dd19d640d1bcdfd6b3591b5c5c65bc575b4d9248553c8d646f8bb6c608ec4c93ab6731e3b4a29203b6b5bc086e6315e7d6b163960f949fc5f619585ec0f46e6f4e51e3297306dd1954ebecd2fde29fba581e9717cb1902a8cac27177c8e18ca6ef2fe5e2ba3816899a39795fc8f154154a6435f3ecd51ac07bbc8b52d0e986f2f7286f2d7a576f405bc434e658427ccbb94412ccb24267a6a5605c6c36cee74472af80cdcf5d73938e26a95902f03fb82d66d602a1d5c41a0ce8147125e160082531d536d9dc9918027c1fe688c32675e043c1b081576bf38e658997bf6ae571b45685c7980afa99d7a797f834108b2c35956549970b0b1a60fcd976bd50fcce0c38e1456e9fe1f3ec7b7b91727ec18a784af3bb2ab959555cf015a3ba1927a57b3ac9462c67e4ed669d01415d99136ccdf3f9248281a1f4b14dcbe338dca378cc40b2ff84b232c7123fdc08e42fb6f29fea392b96f9fd8cc4cacdb41a3ad3153bf00649c38baada6f8e52b301ac9274dabd875e43b132f9edfddc9f9bd3093198996cdd36b3528f1937bcefa57813db032232f48f9b28cdcfae51bf70fc556ea51e40bb91c7cd965dd576b66a1eababea310db8bf93b85456f3925712502833a42fe52a8405aabac136e24e12766e03b5869629a13d2794a027a41e79eb607ef9b7fc036a0cedd8c6f234fe06ed318e5c1a916b018912e59139923d92e19d1d319f4a77ae1b2dd743ebe712cf858c547a4fcbfee6ae5725bb230755a96cd9db6cb85912a62c44d101214b8c7f2763264974bdb1554a1588795a75252976b48cf0109af464498be48485f78ee9f29e425100c023845d7a5da014d912a399a0941c662b0ad866d0b0e5e0271a29d6923e52ce486b8640e00a6616546baf4e304ddc1ca14c00e5b4f9bfa9f63b02a1cadff2fc3f7c61c689489861968dd413e7522ce64bb60b6cb48db9bc814fa210a6bd7d3c261bc4a4609858cf4d4f97e6c59acbc023b7f0d61d428dc0535b48667562a7ea23c20f9ed626675c89c3379969652c14b40071107d7368e51e0c60e6b729b30c84be55d1a39339135e7bbcee31b43dece850c8852ca10c3a82a52dc2a9ca841791ec4d62253acf585d1cf42f8da1864f86a5db8fc66991db198028dfd2ba1f2e78da7a122fd3369ab8faf764a9177ccf3c55cc4fd3ed301152b945a4a2ea22555a21ff6f53ece15e0ca4dfe6b0aa7b32463ec3764156c91bb64b81651418ef001155b431bc2db0fb83d123417c0d692c0464d37b2e46977767b1f4c2bb0e41c53123ddb2da76377b8d3f17a62a8720a5ebb42e949d9b88747a7aad9b06874c5611e2a008f9894877609b8a7525d2ad8385f9977f8ed026bb724eec2a6b9048532e777923c00b405a6fef3e51a80e0c04b75a85622def6e243c3f3b4b647c876f0943ab99ee4d21ba949ef8b6555c3803c826761367f168bfd9c88a688a1be53ba5a7f470d973a49e9194f556064dfa693225f1f81cf661a1a66f83623333382c7937d2f314668145f9937b895edc721b21d2e767eae6c57b88cfe838f305320e3a4deeef257526d24ee5aae2b1d4896cdcf84d1d46a7d8d860cc2a5c3b2afa47313ced2a9bfc89d0715fb86b3080d13812c7720902cd5efc8802f89677b58226ed59bee8f3a7a11cac9128a94fab1edcc9956d59976efc2f0a6731a5f87b87f0d97011a8e24db051872e045e3f12ed7760fa4970c9df696f919a621cb388a0e5ef1c3a8779f4e68b17219d2c7847bce9af2f5d2e1d8fa546957280f931ab0a3b8119110ebac650f4a2104322ad9162d31514a060179809a30a46bfaf63d2986e1f8ccae6bbc0c0a5ff61bf400345ec18f3967e01c36743f7f9da0b7ac8ae381e3b41c4c82e8442fb64de08fcc76f57fc2cea4850767d5baf425a8a22b301e906c977b48afb240a23e745ae19ed20e22a6ef2c30b8031bfa9777ca844bd35fc1b592a6a7258060035e564fbb80dc17a70ed0cbca3843dd7a3509a3f8b255faf4a129cd9a1dc495817f78f77a1bdf484ce7cb9a992d623b8f3d5e235db936200790eb904c13688bd08d3da5df25073adde2f9ce6530fbb6966ad188328771e230ecd152c05ae7acafd30c4dbee2a1cb4a55ab28768de116c5e3d0bf4482aba1cee1d7cd23794550b2275ad18ab805240f5ffbfbdae9a333adb6f5fab59a9f9f784b5c51d99e9601f6a4e84cbd58211561e57b70c49b", 0x1000}, {&(0x7f00000020c0)="2f4db9c2ae04b990a806cca4e1d03b1b3d7382bb378c4b2ef78b0a3e2a78cb87f2aa0297d795ece613fd88436ad9837f04e3b10df7eeb15a12d3f9b1c8c53d3d3fc71be3835c26c87c25373ac8f24d0414e7cc2be92a7af2e414b128768b9a7a69568c72efb45edf3a8cfffd11a1573c136cc238e67a76ad11cf9f4b488a1b4e0d7dfb86aa6fff2bf0c5b98cf17fcf607d970d4f7b01cdedd714bd64b791f512dd50e36892d4abadf1b1cb7825f998bdac65573c3a9485635c64f2e2ed30d775300395b5", 0xc4}], 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/149, 0x95, 0x2, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) getdents(r0, &(0x7f00000031c0)=""/4096, 0x1000) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82, 0x9}, {0x67, 0x3}], 0x2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) close(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)='T92', 0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = socket$inet6(0x18, 0x5, 0xa867) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="5f9959b891a61a1df571900c7967d8481c5823dac3827f7dbce3e4179453682c0b6445aa7bba7dbc7b04bc0374cec64f5e0a913588278d29fe10a683b157ed277db0948286ab04b98ac71aec98303fb253158a5f3b2859f885bfcf253a957efe7a9a384c4e672b75", 0x68}, {&(0x7f0000000300)="b55b121da7cac14f89f963e7d9b04e45234501065e09ecb9c22c86207b20b1c97ab0b8a9f58da22ce8f8b52b50c253f4cc8d4cff44f03b1bfaf78fff3b6386981e3d3f0aa3ac76cc10660f7a8838a221bee1189c6f2d36c95f825a0fc3a41dd29598ffeaee1c6a1fd272c7bdce89e724ac586e3f2470d60501faa3e9b23f8bacdb42aefbca", 0x85}], 0x2, &(0x7f00000003c0)=[{0xf0, 0xffff, 0x5, "e865602f12c906dc1a5e1db63f3ee1143ac76c21de4be2f680810ecc5257bd63dd118e4ea57305829ecda89631a5336f7f92fdaaf59ffa18a489b6467dba8da5143f883b8987448407e29af62d75479ac2d1bfd4e8ae282094ad7670be467c47e94d15c84c02ce17574c123d175d3c50c53817e561670c6fe3f93f18f7edec401e72087875e30556d5ed55c7d9bc9e7e1d9875049b1343267dfb4c78ba32d1b9bc5a3fae0449cbd6c55661edd7b75cbdfc0de7e7757502ac9f2c9ef015c5624b416a5cd7458153404225edff6de6ae384eb9f163a7872319fad4d50433ab0808"}, {0x108, 0xffff, 0x5, "66967d05c24951cad4c23a45be35053b2c86a8291b34f1eba5d8f752abb2f202a622c1e066559c89cf0eba132651adb1fc38a3acb5e4d7fbc7def963c3143683f3d2a5c7fa94aab343ec1d29d12ffc74a8f765b6ee2ad15a48904e87df4cc5379658841f730160a1444a77f0498fea28270f7c72d0c71d9428338107e0b13ac894662fd688c151265ee4a425a8dad9cc90fafa4254e418a043f1c5acb6eb9d77fc94fcaaefb4ed3957d67f753adffc7a7fc6e963213074859c824ca7c5ac29000503824dbe51ed9af2021ad42b12eeaf5a73978781f7918be5610fae4ffb065813b75c4b18a7548704a107d1dc39a60dc6b0bc2bd2"}, {0x98, 0x1, 0xb53, "b86017c5d5ad9b4b8da8514628ea71d25096510ec5fe553fb6c40576900c41485974fc8e524fc36211c16c8adec4e39f476d39f8fc458473a9acbc74a05676414ee4c2e9e348193536dbf4527cbaca735203e9d8b3c2232accd2e626e882129230d8cc252a4e3d5caa94e46eb9d56508d9618fb40d50530ba7aca06766f090ad9733"}], 0x290}, 0x403) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r2, 0x124}], 0x2, 0x2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82, 0x9}, {0x67, 0x3}], 0x2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) close(r1) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x7, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x1e, 0x3, 0x100) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4007, 0x40) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x4, 0xab}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r0) setsockopt$sock_int(r3, 0xffff, 0x80000001021, 0x0, 0x21e) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20000000086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000001580)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/122, 0x7a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/138, 0x8a}, {&(0x7f0000001440)=""/50, 0x32}], 0x8, &(0x7f0000001500)=""/122, 0x7a}, 0x1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230607000000000000001bed7dbdcc43b8895819000d0100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d621f176181ffe6367de4ff98513853f5", 0x4f}], 0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)="cee9ebdb9c91073cc9768e5fa00986", 0xf}], 0x1) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000000)=0xfd) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4a7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 16:00:11 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x200a, 0x0) setgroups(0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x101) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8) socketpair(0x6, 0x0, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') 16:00:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) 16:00:11 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000bba2fe90340dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab"], 0x1, 0x0, 0x17ff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x100, 0x4}, {0x0, 0x2}}) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r9 = socket(0x18, 0x1, 0x0) setegid(r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000300)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f761000000000000000000000000000000000000000000000000000000000000d50951e1fc5ea667000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b11c19bd10e187b8debbe4eb01fa6844628cbecde877e2661f1d37052006e0c585ad4f13125e304e1fd8ad5019b3c5101b7589b227afd17c058eca897933500cc935ef74dc0184849a4101271d1cbd1e"], &(0x7f0000000000)=0x1002) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0xfffffffffffffffd, 0x6, 0x0, 0x1, 0x2, 0x7, 0x2, 0x2, 0x5, 0x8000}) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="24f7"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socket$inet(0x2, 0x3, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) chdir(&(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x2688, 0xffff, 0xf90, 0x1, 0x4, 0x8, 0xa40c, 0x1, 0x1, 0x42, 0x3}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x7) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x102) 16:00:13 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) geteuid() 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x54, 0x42b53ee5aa7a8de6, 0xf44, 0x3}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7fffffff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x5bc1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x23, 0x1, 0xfc8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x6, 0x0, 0x100000000}, {{r1}, 0x0, 0x18, 0x60000007, 0x1000, 0x2}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x400}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000080, 0x200, 0x4e92}, {{r0}, 0xfffffffffffffff9, 0x98, 0xfffff, 0x3ff, 0x4a3f3129}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000020, 0x8, 0x4}], 0x9, &(0x7f00000000c0)={0x2ffd, 0xfffffffffffffc00}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000068, 0x0, 0x0) socket(0x18, 0x5, 0x4) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xffffffffffffffdb) setpgid(r3, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x5, r3}) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffed6) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: getegid() recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:13 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:13 executing program 0: 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) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/176, 0xb0}], 0x7, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000), 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) fcntl$setstatus(r1, 0x4, 0xcc) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x100040000000004, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x2) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x10000005, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x8001, 0x9, 0x75fb, "4e0b268829a51013ea757e4c6d5f6655a222c775", 0x40, 0x3b}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x5, 0x7, 0x0, "27fd9883b3ddee8f7642eb522bbcebaf28f03454", 0xaf3c, 0x5}) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x8003, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="186fe65c", 0x4) close(r0) listen(r0, 0x8) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x0, 0x7) listen(r1, 0xb9bd) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r3 = socket(0x10, 0x7, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000080)=0x66, 0x4) shutdown(r3, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="4470e1e0a4e5748c46ceea61d7a1524af09e30be8acfe054c0a1d7a9b58124b188908177f61eadc4f59a215e3f5c0d2f98a6a7efc5faad1a29ffc61e4236905c45b08cb303c7ef74b467cd24668ab2ea54358dd943101721c32d9a738062d092f459945615242e7c43c72e6681e0a37f30cff254d36c0bfa2d7f9d2b867be3d15c907ce2075cd2", 0x87}], 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202faffffffffff1900"], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4000000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x8, [{0x1, 0x7be}, {0x2, 0x1}, {0x3, 0x6}, {0x0, 0x2}, {0x3, 0x100}, {0x1, 0x5}, {0x3, 0xfff}, {0x3, 0xb9}, {0x2, 0x401}, {0x1, 0x2}, {0x3, 0x1f}, {0x2, 0xffff}, {0x3, 0x8}, {0x2, 0x100}, {0x2, 0x7}, {0x1, 0x100000001}, {0x3, 0x63f91821}, {0x1, 0x2}, {0x1, 0x7}, {0x1, 0x6}, {0x3, 0xffffffff80000001}, {0x1, 0x800}, {0x2, 0x892}, {0x1, 0x49c1c6be}, {0x3, 0x9}, {0x2, 0xd2dd}, {0x3, 0x6ed}, {0x2, 0x9}, {0x3, 0x81}, {0x3, 0x8}, {0x2, 0x1ff}, {0x1, 0x81}]}) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0x7, 0xffffffffffffff08]) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\xa0^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf8\x00', &(0x7f0000000300)='-,+:\x00', &(0x7f0000000340)='%,:-\x00', &(0x7f0000000380)='}-\x00', &(0x7f00000003c0)='\x00']) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f00000004c0)="a924600c34359badd9cb08d807a34e8065f5cbdf9c0532d8719ac37d6991a239929ca719d73030394e1ee66bb572172841beb8ddd68180e4b5521d9ea30f3cc8b76926f88d5607a7dfde757b614edb36237f0d7b0985b12546a3ae7a19a6022ad1b09c1d2c2860193c1e6e03bfa6b04926b2acaee92d8d1eed0893ec1f03d0f83ce470dd6b08f6001b9653dcca3a5c818c307e43cc337b4b19b3386a01bc976e568bbc2108b1705d21fa8a7021249fd775a10af35c80", 0xb6}, {&(0x7f0000000580)="b906891374fb406745d87350f2d25512595c55c8f553d8582218b31702bc0a7db7775ed8c0b2aa28aacc810f50f28125933a29a67c25ee17a19c714b6481aba0d0a491913bebba1615cc69d54c30a77322be69713461c405d6ffdde1d355580db60f5a08cd0de008f906bfa051274519b4f25d8dd3b344887c112a69043f64f6736167fbbef69db734dd26c7cdddf4f93ec3bd789dceb100d2690702f0c9c69b00f743dc77f141817c34552e08f99452d709fdc747d642cc8bad4a38208ef47e06ee6520e127152fa6aa4cc8bf9e24c273abe98115fa8ca7dc07", 0xda}], 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000006c0)=0x2) open(&(0x7f0000000840)='./bus\x00', 0x40, 0x8) semctl$GETZCNT(r2, 0xb, 0x7, &(0x7f0000000700)=""/7) sendto$inet6(r1, &(0x7f0000000740)="d934d4ac7bb464cf50108c2c0185836d8ad730b0f8954e072fc66c3bdfedb472f728f57837d5fe08ecdc667b32b7a18f942c806bc707f9dbb60c8d328d8a1bf1b46a30fcd83aebd4697944bf1871e676", 0x50, 0x1, &(0x7f00000007c0)={0x18, 0x3, 0x100, 0x971}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x2000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000800)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket(0x1e, 0x2, 0xf18) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x4, 0x6) fchdir(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:13 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) mprotect(&(0x7f00002ef000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f00000000c0)="84ea7d81ae06b527520e93080854f99e13a4af5e8a84fa0e5fa5aa07d84cb47321f2e97b5590666281d17c58bdcb752e560ae76b2304c650aa087cc13a9871ebf1a0b20e44cf96c744cd5b7c748dc4ebc7077b437fb3b51726332a49b4ffaacc14a78dbd491f31142608054bcbfb549f290c150f534b306a62c7c210e9cf78879e341298f151434186217c26a513ce1f72e40f39bee581b9cd3d24212e9b831ebb28e2b50c91ac1bc8b6e358404a769eceb33489876519e51a3031f44a653ed88dac429232f27c88788d0448f8f39c9154", 0xd1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x54cfbc4, 0x0, 0x5, 0x0, 0x100, 0x9, 0x4, 0x0, 0x2, 0x1, 0x80000001}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000840)="02dab762557dea8476c3b6b0b80e75efda76721fe668077c723e1d1952380cd4828565e33e09688133b8e3b7a24cc7510572c3999143c022f6696f08e8d18b4ad00f3f68ec01ccad76c0ccac0d1bc17e82fac7b532cad7fae1470c1649b5ed7c5512415a4ed53ebf7291f6ab59a1fe0aff513c0dfc2282a5f91e1973e14542af09e6ef9e0f88bace505074cc6d62ced5c19db10e4b4eab3c9d933a9d8aecc76fdf8360d5d786985d9166c913db65d3c0c767e04e7baaef93e14a748959e49bde3d1f381a571aaca93b4963a65d0933721e0fa1eeb8", 0xd5}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000940)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b3a246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f29a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1e59d2755580b9ea4dddc1fff83e87728f1b1f64d8dd41e116daaaf077ca22029b14c5650fb87e7e21a6fdb1af4b7bb4ced8df75ab6bd72dd14fce71db307b3d8f4538af530236974", 0x4e2}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:14 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r1, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x4, &(0x7f0000000080)=[r1, r2, r0, r1]) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="da813d64e284eb05d83c5b8d146348ff", 0xfffffff2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0x7ff, 0x3, "22fbdcda107cd48fb7b521bae74bc071e97ca095", 0x6, 0xf1bd}) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8001, 0x0) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = dup(0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30082, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x8004427d, &(0x7f0000000000)) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x800, 0x40) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) r3 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x8, r4, r5, r6, r7, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) 16:00:14 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0xff, 0x7, 0x619, 0x6f31}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:14 executing program 1: socketpair(0x1, 0x5, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x20, 0x4, 0xb1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xed8, 0x9e4e}, 0xfffffffffffffea7) 16:00:15 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000140)=0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) getpid() pipe(&(0x7f0000000180)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) 16:00:15 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) chdir(&(0x7f0000000100)='./file0\x00') 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x9, 0x6, 0x200, "9f980cc026b4041fe069a26c4a989cd4ba4e6dc6", 0x0, 0x8001}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x2, &(0x7f0000000040)={{0x4, 0xdbc}, {0x3f, 0xc0}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0xfffffffffffffffd}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x400000000000001) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x86bc07992564e2dc, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000540)={0x200005, '\x00', './file0/file0\x00'}) socketpair(0x20, 0xc002, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x10000, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x480, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x44, 0x1, 0x1ff}, {{r2}, 0x0, 0xb4, 0x0, 0xb2ee, 0x5}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x8, 0x80000001}, {{r4}, 0xfffffffffffffffb, 0x50, 0x40, 0x6, 0x1}, {{r5}, 0xffffffffffffffff, 0x8, 0x90, 0xffff, 0xfffffffffffffbff}], 0x56, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffc, 0x2, 0x20, 0x6, 0x5}, {{r7}, 0xfffffffffffffffe, 0x22, 0x2, 0x7, 0x3}, {{r8}, 0x0, 0x5d, 0x40000008, 0x0, 0x4}], 0x9e, &(0x7f0000000480)={0xa0a, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x3) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000500)={0x10003, './file0/file0\x00'}) r10 = kqueue() kevent(r10, &(0x7f0000000440)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r10) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/102, 0x66) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4000000000020659) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0xa0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000200)='Ml', 0x2) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) fchflags(r1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="ed123e9402d947c5a30b90070b5739d82e3816737aa4634d23f0ac7703ed2bd3f73a190544a28f7e21d2c457377556f243c684e12180c2056c160cd78e7d755abb11c49c4dc8e589a8fb9f2f9a5349b4d72efc06c6a61893c7adea3a5e3ebc766c6837d2fc2b14c8", 0x68, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) kqueue() ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:15 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r1 = accept$inet(r0, 0x0, &(0x7f0000000140)) accept(r1, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x1000000000080) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r2, r3) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000540)=""/120, 0x78}, {&(0x7f00000005c0)=""/185, 0xb9}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\b\x00.e0\x00'], 0xa) socketpair(0x1a, 0x8007, 0x100000000, &(0x7f00000001c0)={0xffffffffffffffff}) accept$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)="254e258cdb6cbc30d1ba459eedba86090753c7970033a66bcfedeb221b74a421d489f7c7c8436169", 0x28) listen(r2, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1, 0x6, 0x5, 0x1, 0x6, 0x401, 0x6, 0x1, 0x0, 0x8, 0x1}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r2, &(0x7f0000000000), 0xc) listen(r0, 0x80000001) dup2(r0, r2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpid() ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\\@W/#(\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='\x00']) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000380)=ANY=[@ANYBLOB='\t\x00./fide0\x00'], 0xa, &(0x7f0000000580)=[{&(0x7f00000003c0)="627d92c424fb02272dd652534cab4640358d411bbb9888a1c7c0e72368eb67d10cfc2eae5d04347edacc0427c02df1f38ad8988934b34976a59eeb487ce0ecf2a8f773af643d36ab418f3f91d3c2f06bf2fe139833e9891bf361b6c782640abbec238b19632c0e977143117d72adc254fe19f0b56254658f18a8ca151718c8b32aa30799af4edbe7a96440", 0x8b}, {&(0x7f0000000480)="714fe4462ec5fc449953a795017e5dbc8b92d9a54f6079955475f7474e38302793bd7fde26f6f8aaeb3e596e62660619e69c7c6c4ee8a2e44c016a828807d8985e2591174a774cf2624eafc10b3c556bcc5e65c7316350587ae84602bbad0da4717c408d1db0be79a5484d946702b87aaad4ad603f12d1e752197741a5980fa8eda69707edfe118597cbd14c1742a466e92aa7a1249fdaac5f5f4378ffda1d7a5f09b8e255fc87dd0055655f32758a3f2b41e42a52b2f999286721d7999f33ff654bc2293894237abdb8fde573bc387c22ae931b2461bec0c4f6d72432710d2051c441f62bdee0fa2c423ddd13ff6895c836f91fed7aac291da9f081", 0xfc}], 0x2, &(0x7f00000005c0)=[@rights={0x10}], 0x10, 0x4}, 0x4) clock_getres(0x0, &(0x7f0000000340)) 16:00:17 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(r3, 0x8004746b, &(0x7f0000000240)=0xfffffffffffffff8) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getpid() 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) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000280)=0x4) 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) dup(r4) 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) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x4, 0x2a) r1 = dup(0xffffffffffffff9c) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x2, 0x9, r2}) semop(r0, &(0x7f00000000c0)=[{0x3, 0x4, 0x1000}, {0x6, 0x80, 0x800}, {0x3, 0x101, 0x1800}, {0x6, 0x3ff, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x4, 0x1800}], 0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') getrlimit(0x7, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(r4) getrusage(0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x3f) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000a7475925d0fef3eb4506db8fae4ad3"], 0x10) write(r0, &(0x7f00000000c0)="02aa049a47b42533d1546053fd7bec39043ea3cdd4727aa2cca71860a02cefa81d5cb5ce5c2052038510b42b5f37fde729d226d7049fb5d07927ce503d45a878e2843d11b76c00626e3c41ad0ad8aafb600983ddfcd6ec79d2601cfde2b5fe2593a6c46e6b34c55cd7b7bb24329f12cbc5e0f661ce08f9490034fd6e483ce6a21d2e5c972d6afe7f00b08cb7330347e55e498c502ec92dc446ad2176143cbb23", 0xa0) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f0000000100)=""/52, 0x34, 0x41, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) getsockname(r0, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) r3 = msgget$private(0x0, 0x440) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x80, r4, r5, r6, r7, 0x0, 0xff}, 0x2, 0x1, r2, r2, 0x3, 0x9, 0x3, 0xcf}) fcntl$setown(r1, 0x6, r2) close(r0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x401) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) socket$inet(0x2, 0x5, 0x3) fcntl$getflags(r1, 0x59b7c1960d8731b) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="6d4e87", 0x3) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) msgsnd(r0, 0x0, 0x0, 0x800) 16:00:17 executing program 0: unlink(0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = socket$inet(0x2, 0x4, 0x9) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0x1e9) listen(r1, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) fchmod(r2, 0x104) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) preadv(r2, &(0x7f0000001b00)=[{&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f0000001680)=""/252, 0xfc}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f00000003c0)=""/1, 0x1}, {&(0x7f0000001780)=""/238, 0xee}, {&(0x7f0000000580)=""/179, 0xb3}, {&(0x7f0000001880)=""/255, 0xff}, {&(0x7f0000001980)=""/171, 0xab}, {&(0x7f0000001a40)=""/186, 0xba}], 0xa, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8820, 0x1) setsockopt(r0, 0x9, 0x200, &(0x7f0000000080)="455ae9e8fc3ec6d3b7b4258336fef81e17ccf7d60cbac080ef7732bedf7cac042c6ed8959f56979971032c2e92fac4181fab416d335f58bfe7182d028958d247c8ab8112e3c8148d12be4f0fa3f0800497e458f46b01c7cc3ca87150ba0617b7cbab8ff99a09d8b181a1a71023cfb653ffe227f17337a692dd2651a963f86174118b59a5a404b6996415bc7faa41176c2c66e46ade6642b88f13589b6c7c6143a2bb565ec29ae27cfd327a2e3a42196fff93cf257f8a114392f3206c0116ae11cf5d0f0761eddbe9e32b685a7303ad0264f4f6bbda6e3c6598820b8cbecffc5754", 0xe1) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() flock(r2, 0x7) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x400000000, 0x101, 0x80, 0x5}) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) stat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/131, 0x83}], 0x3, &(0x7f0000000400)=""/79, 0x4f}, 0x841) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000001240)=0xc) r6 = getpgid(r5) wait4(r6, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="4da4", 0x2}], 0x1) chdir(&(0x7f0000000080)='./bus\x00') write(0xffffffffffffffff, 0x0, 0x0) fchdir(r0) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r3) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x4, './bus\x00'}) 16:00:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x8e, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x32, 0x2) r2 = getppid() fcntl$setown(r0, 0x6, r2) sendto$inet(r1, &(0x7f0000000300)="05e5f03f20b67cfcc70b8680069362d42ded747cabf02e8ca822b8f7ad90016d359506c853e9eaae691120c3e46eaf3e3ee40cb187ddaea232508f3eded9f342fc86a8821c4c8d824c3854bba906d7fb4fca54741e42f8c8d00a8e71808e92ede2a149eeba0e2a4cb46bb3a9bbe68426b04f25a96a1788425343597184a94e5e1e49d4b4d845eb40ae0b1a4d28b3c727eb982fe04c7fc4776be3023123bbc26b529da1234a190eeb7ea66ed3c134bf8ef5c7886480605fce12bb49f8b7a4b0bd461a8a05c86a5bc6a304bd376f9fe19ae30b10317aea5950ae35bacc6d91536f8074716b967e7c8e07153892cf84532f750dbb763fe7ecb476bf19", 0xfb, 0x6, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername(r1, &(0x7f00000004c0)=@in, &(0x7f0000000440)=0xffffffffffffff0c) close(r0) r3 = dup2(r0, 0xffffffffffffffff) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) open(&(0x7f00000005c0)='./file0\x00', 0x1000008, 0x1) fchownat(r4, &(0x7f0000000180)='./file0\x00', r6, r7, 0x6) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') syz_open_pts() 16:00:17 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = socket$inet6(0x18, 0x5, 0x10001) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20001, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="3bf4a22a3e6837c6b4a10c71447cd7611ea45eb30b0907820b2397dc3aaf788b7e50a11fd8766ee1cc0fa1102f96a45286ea25185d0b81aed591a14360e062072ca2437f8aa28a8bc4a26f321e66c53ef6c954f3814ae24a4770b47c3b2820fe8409d076f77820e1ff", 0x69}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r8, r10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}], 0x58, 0x401}, 0x400) r13 = accept$inet(r12, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) fchflags(r0, 0x40000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000480), &(0x7f00000004c0)=0x10) ioctl$TIOCNXCL(r12, 0x2000740e) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000580)=0x8a) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r7}, 0xc) setsockopt$sock_timeval(r13, 0xffff, 0x1007, &(0x7f0000000600)={0x0, 0xffffffff}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x10000, 0x7fffffff, 0x7, 0x4, "b06d2083d43a1d8e385ffd4e0be812121b8fc607", 0x9, 0x7}) getsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000680), &(0x7f00000006c0)=0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r5, r8, r7}, 0xc) socket(0x13, 0x1, 0xf9d3) flock(r12, 0x9) fcntl$setstatus(r12, 0x4, 0xc0) ioctl$TIOCDRAIN(r12, 0x2000745e) setreuid(r9, r6) faccessat(r12, &(0x7f0000000740)='./file0\x00', 0x28, 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) connect$inet(r0, &(0x7f0000000800)={0x2, 0x2}, 0xc) 16:00:18 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000280)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x8002, 0x0) socketpair(0x19, 0x7, 0x3, &(0x7f0000000300)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r5 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x51, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x480, 0x0) socketpair(0x0, 0x8003, 0x81, &(0x7f00000004c0)={0xffffffffffffffff}) socketpair(0x6, 0x1, 0x200, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x4000000000, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x31, 0x200fffff, 0x4, 0x8}, {{r3}, 0xfffffffffffffffd, 0x50, 0x5, 0x3, 0x10000}, {{r4}, 0xfffffffffffffffa, 0x4, 0x10, 0x2, 0x10001}], 0x2, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffb, 0x4c, 0x2, 0x5, 0x9}, {{r6}, 0xfffffffffffffff9, 0x34, 0xa0000027, 0x7ff, 0x401}, {{r7}, 0xffffffffffffffff, 0x0, 0x40, 0xffffffffffffff7f, 0x98a2}, {{r8}, 0xfffffffffffffffe, 0x44, 0x82, 0x9, 0x6}, {{r9}, 0xffffffffffffffff, 0x20, 0x0, 0xfda, 0x7}, {{r10}, 0xfffffffffffffff8, 0x9, 0x40000000, 0xfffffffffffffffb, 0x3}], 0x8, &(0x7f0000000640)={0xf4, 0x9}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r12, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x4, 0x1}, {{r11}, 0x1386f17645bb6323, 0x1, 0xf0000004, 0x0, 0x8001}, {{r12}, 0xffffffffffffffff, 0x10, 0x80000000, 0xffffffffffffff7f, 0xb212}, {{r11}, 0xfffffffffffffff9, 0x20, 0x1, 0x2, 0xfff}, {{r12}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x5, 0xb1ad}, {{r12}, 0xffffffffffffffff, 0x20, 0x40000000, 0x61, 0x8}, {{r11}, 0xffffffffffffffff, 0x2, 0x4, 0x1ff, 0x7}, {{r12}, 0xffffffffffffffff, 0x2, 0x80000000, 0x0, 0x1f}, {{r11}, 0xfffffffffffffffd, 0x10, 0x4, 0x67, 0x7}, {{r11}, 0xfffffffffffffff8, 0x4, 0x4, 0x304, 0x5}], 0xd33f, 0x0, 0x0, 0x0) close(r11) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r13, 0x80045745, &(0x7f0000000080)) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db499", 0xc2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0x4d47, 0xffff, "f597cb82c86c33a82567a4ab011910d5ca221494"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="d1", 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x134) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10058, 0x40) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xfffffffffffffd6e, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f0000000140)={0x3, 0x51e6ec868a2efea0, 0xe9c, 0x4, r3}) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x30000, 0x2) r1 = socket(0x800013, 0x3, 0xd) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x9, 0x1}, {0x5, 0x9}}) sendto$unix(r1, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x60) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7fffffff) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x109) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000080)=""/252, 0xfc}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/148, 0x94}], 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) kqueue() 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0x6) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x7, 0xffff}, {0x27, 0x1c}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000100)="da", 0x492) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0x80, 0x3, 0x1}) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) fsync(r0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x80) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000500)=""/144, 0x90}, {&(0x7f00000005c0)=""/224, 0xe0}], 0x9, 0x0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406d47f80a731888bb0c1869b78393745f7bab2eedac881e2ee31f88592f0fb5fae10bf6b50de2531f581bfc87b715fd32480a1c90d77fed27190c54303c991e2cbc2b1c9680ea76204a5aba38526f7722c7cb39e703e79f44b7b204f161e6cff92cc207a97788775623139dbde2cda323e1f8a07afa255edeb9110016f9362c3f4556ce425f025b3b01a31d2a9d9f1d56d8f35992ae31fa666afa5bae785", 0x10a3) writev(r0, &(0x7f0000000200), 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:19 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x5, &(0x7f0000000040), 0x7, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/2, &(0x7f0000000080)=0x2) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:19 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) r2 = getegid() setgroups(0x1, &(0x7f0000000080)=[r2]) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0xc, 0xd1) close(0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0xdafd, 0xfffffffffffffffd, 0x1, 0x2, 0x401, 0x100000000, 0x1, 0xfffffffffffffffe, 0x4, 0xfff}) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000640)=[{}, {r0, 0x4}], 0x2, 0x101) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10480, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) unlink(&(0x7f0000000180)='./file0\x00') sync() unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0xffffffffffffff87) open(&(0x7f0000000240)='./file0\x00', 0x88, 0x51) getsockname$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) shutdown(r0, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) 16:00:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = fcntl$getown(r1, 0x5) fchown(r1, r3, r6) setsockopt(r0, 0x200, 0x5, &(0x7f00000000c0)="955e4db9f77d63d255ff35a758b7380740708e27db5eeefdb5b7ff21b3613b4eee88a7309d89a26b2e89f13542803e5eabb72ddc28a61f1bf95cac6ee7f00db1ab91578a8e984ca318f7963cce6602a0516a4d5af1428f85c2d9af1e1951f4c21d497db46d2851e06722fb03581f245725aef92e8f85d1a22692216aad86ed25c69d353b6fdc89c3c303a3a48eb79e693ea2aa42b42b5f5de10216561e688e38f2cf0dd513d4fac959f6fcd42be4e748bcbea7bafea8ebd7d847080fc644736bed4110400988d417d791b5d8fbb92526f90a41f5af9fbbed30652a957282", 0xde) r9 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) r10 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r11 = msgget(0x0, 0x100) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x8000, r3, r9, r5, r9, 0x1, 0xfff}, 0x8, 0x4, r8, r8, 0xffffffffffffffff, 0x6, 0x4, 0x7}) setgroups(0x9, &(0x7f0000000280)=[r4, r7, r6, r4, r4, r6, r6, r4, r7]) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) fchown(r1, r5, r4) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) fcntl$getown(r0, 0x5) ftruncate(r0, 0x6) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r12, &(0x7f00000003c0)=""/144, 0x90, 0x3, &(0x7f0000000480)={0x2, 0x1}, 0xc) ioctl$KDGKBMODE(r12, 0x40044b06) chflagsat(r13, &(0x7f00000004c0)='./file0\x00', 0x6, 0x2) writev(r13, &(0x7f0000000880)=[{&(0x7f0000000500)="2e077ddf12da446a53efa7f562597c65829ff70d507f578ae24b0e84b22a342440b0e1659941b6c7c30acbf933b6986014919a00b4d486db307aae8ba3bffdd2598d151c38cb9aa3cf296ed260018081634369fccd9fac2a423be9b096a896ba0d93b954959698e25e5d2b31bdf0926cb73ba62beba08be3eabd3683ec36b157cd4f061f26fde060b83652ace7cbcfe3edf23ebede0241478ea4a1f9edec1ded804844991ba87fdb59a2290ff4bdd882205c25be05eab32cbe8b232b2464eacff3fcf57693c4f86af72f2795c3b439ab65ea1cddc30cbab2bbfe", 0xda}, {&(0x7f0000000600)="542b442c50e1850a53383d72a3243cab15dcc9cca0a2b7c72dc8b4421e16aea3105df7ea8c170931adca759b24a9959ed20f421c012bde7f58ed6e6c50cb1372ba34bc7142a094055068936cd1857064d702ea682d782047af0dea7dc05f0a541eebbe075bfd899d4bbf16049c5f04a1c4f687ec664bf02bfac7d113be4b57bf9ea8c28973de315336ce96", 0x8b}, {&(0x7f00000006c0)="8c3d8a4cbdf908fe71192616216ff9e42a9c41dc7ce69cf51d0559e91584c3b564293400a620466fda238effa3ccea46e9df0d3dcfbc64fd04baea2a2c3d7c1c0011f38c8855f376b836f9aebde1323b6ca831e58e57a92234287f27e9751cb1bba740c25c4c4f5ff0b44fed771e39d850b964ee008ac7e81b09b57df5c47cfaf314a3c19f8efb1293091081f67f39db236d73379003b3cd4562e4260e640154388932fad2194a48494cc4a9407709ef538d53885ba30d94d26e9ba269ede1741f002416d021420ce2226f1d2fa29a2962e33dd367c85eadfe386df7dbd254765e650cad570b6466449c5fc85c29a5e8dbb8069e258e6a455eca70641bc1bb", 0xff}, {&(0x7f00000007c0)="3c042a6281802eb0aac0b0e20bfcb2b772ae8d6dda6d98b2d0eeda2b3af317e035a1f00e819daaf18c34198f334e5923270659343562a8a6be32cfcd3abca6ea5f8fa1122661cba367156d67272cb3a9a7ae9a1c0f480c4ecedc0d1b0d63f85c3b9e9dc9fdd50ed5b46211a7ab9f9df1589790ac536f86ee94afa5ae71e6c01c8847dcf2c985c61d4bfc0b996675e8df329041e8d3942d3c88ebda99a948cfe045f557ed2872d32f1510e49a872d799c73", 0xb1}], 0x4) setreuid(r3, r5) recvfrom$inet(r12, &(0x7f00000008c0)=""/66, 0x42, 0x0, &(0x7f0000000940)={0x2, 0x2}, 0xc) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000000)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgid() getegid() r2 = getegid() setegid(r2) r3 = semget$private(0x0, 0x4, 0x202) semop(r3, &(0x7f0000000040)=[{0x3, 0x9, 0x1800}, {0x5, 0x4, 0x1800}, {0x0, 0x5, 0x1800}, {0x2, 0x0, 0x1800}, {0x0, 0x100, 0x1000}, {0x1, 0x80, 0x1000}], 0x6) setgid(r1) 16:00:19 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) ioctl$KDSETRAD(r1, 0x20004b43) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x6, 0xa5e, "01ac9559ca824aae0f85b63cbd4899c320eacd3d", 0x7ff, 0x9}) close(r0) read(r0, &(0x7f00000000c0)=""/51, 0x33) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8200, 0x4) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f0000000100)) renameat(r1, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semget(0x0, 0x0, 0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r2 = socket(0x0, 0x7, 0x1ff) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffe, 0x4501) mknod(&(0x7f0000000040)='./bus\x00', 0xe000, 0x9) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) write(r0, &(0x7f0000000140)="c848bb26ba49c5b7b8dfd16b8dce2768e5f8756d0215857f183e2c81687c6089b95c17bae6fbb547bfba6b9b8b454736ccf3a94b0b0a3af5b1a338b6ef38f01e1aaff3bf7f258ea36e8f458d19927c4592211914f157b40172fe12e567b36a3df665a7a31b80613265f04b07ff38003a38b88439bf1adb67becae7d45d0fc9d2f2ffb8d61b2e9314ed377c8ff55ac5cd59580441f0ce40b148773a88b66786dc6cbae6345e8ccb27eb46cd0dd415f001c6d34c010f5c9b5256ff86014b43d5ba5fd04e3c2eff752bfbbd4dda49ee5817f6c689b52edbf40d5c1e12da62b8faa435cbf83e3396d127b6502cc8afea4448b04f0953d4b07859520f873b4e218c4d69951ce22b6cba5c9ba74c6d6f26c8da3623ecc9bb8cb7605921ccb2e0accf4c7eb51ab879e437f59c48e1c7aaca5f9d5d20257568e433233f9b8cbf11e9aa53e323ff0eb24fa79abd0dccde9ecaf0f6bd3f3e5d05ddf0ff0889510042c743b849bd849a941f085fc122e01ee1196adcec83d28210b33231213f1c85fa171935dc29c606d7690b679bd8591b23b632f1d84b33ed39c3d45146bd05b64c9c44255cfa6b2ba2bc72a7c6b5de61b46a102e8a07d7f57c6adb9a03f961db70cd712c9f639d49d61d3250b468a631a0e9342d51ef7ca2acb4ed09dba16cbfc0090ae15fd3b9533bf5f9400a68b8784f4a982c3576b3ccd360d35a1391ead5117ecb8a3e083c32c6a7df8d6a37aa0e69c8bdff4f56642ba3077aff8b3b17ea0c222e8fd92569acb4136be0aeb78a9198e120fbb5c1d61d80901a91a22b1ca89f7f431ea4fd28908bdd103445799575c22b586d577b06227c4b410e6f218d9f192578b93f7866f8a6ca94a8ded9f5decf692f29b1bf2a86af199e209eeea4489a42a22439033eb87dc6faf2ec8cdba7ca424ee5298575d110125ebc0ad48f485413d44da0cc0bb313c86742e08c4b1e49c8e1d747760e5c8256bde4a6d99b45141ea7079331aaf276de9d408a4f0061137107aae4249d5c64b185f11a9c3c03406abb272c0ac698d03fc9da415731611986d7643a6314aa217ba642b744f06edfd62704e71baa12589e88bfa0e09ebeea0280925e8a094c8f62f9368cf038f6523e821ccf9e93922b183275bcd91560d86539245562da9887a920c8ffc091ed4a928556c7ad000ab352b8d1e2cef4cb93e3c8f36ead51fc4004366244ccb5e4964e78c202735e318f36a8dcb5bb8ffcc5e1ffaedc2b4221855e2beecaab8cd58b9eb5aedfcb77a46be70f3a697fb64f13f9df00445e78a79cb1e9398d794cec917496310829932820b7ac1ccad7b22e13450a918dde2a119103c76fcc328c8de68d812b94cb10a27c8bb67f0786f77c5f7ffb938a66b3bba5a80fbe80a7d4fb782ca6e3d4aa2a74c6701920c973b860ba735b947260f8ff5ca5901097470e7dfd5eab345ea58eb66693236df796a5a4d8f004b10cbe11277d34388cb801bb0e8c5c2e1ff5fbd4e06ac1b2ae9e3222d8df876cd40c4c403f4718220e172899d66ae34699f70fb5168d81ea2a30b739e138e2bebacc7a7ad36a87accb62cca3064a5f6e06fbabdf17a42091a199eedb1eac544ec819669f013809363418cda69c1ef370d8d346d7f634f13fd9a6543c24b7ab9a6b70b5e8f8358579b166852755cf561884fd6cee0484ace52eb322ee0f18eae2edad0e4c0f7362c61c3e5776cb538bfe490af3d7d0db26aca548c1105cf715b632eabf51bfbc1aac546dabcf92be02a33497c91f3181a09bfc4b5b4e9f3ec711d069497c3b87242d23f458bc0c748fc1fc617e130bc7c3e8719ce3665746de36f2aa6d02110d2377c94693dcbac380f798e3b6b087051a74c3dbb963ce809407134493583992efb2cc4bdb3663439bae99ded2e4117f10f36465488ab35c414780fc0cbad79133c3a16f212619b75fe7a5d5778dd371f3464cac008b8e08caf1cc9005f76e799e561e91d1e52e5d2f711e67acf9ca1a6b7ff30d2e2e7e015818c63baede5fa055b93e9a374187b73c01611970bf9c4aed565b7f5b50bb39974986314e692f08ba0f2afb6807855d91ace4610b40db461b3f7cd8cd533cad533adb754c145c2f07147651d5979bfbacc495fe6164bda7cb5515d424fbe28c9e02e8920f70bce26ada28759748e014d4f819f9fd729df33341f7fba787d0517e204eda8b8fa50f8e32b4a329704ce5c709cbbeba107e9cc3a37e503d0f3c39be1482fe9772563015d9f56aafb5dcfb2778dbbd6e081ea9ab107c40043bf0d69e3021fad6d140b60f218bab74c587110875a6268bc2206ab5a0bb3814c5ff0abb10f364e79e0a07aa7ffe4e680f18ea36eae7c865e562302b4df551b3aac5b5ca037d6aa7ec40e33d7a961ca704986247f110d6f1c46be08a80eaf6d318796975f6cedc93432a23f6b9b82822619a1aa79d453111660d4f9a5ca819d787b3d9ac5ac64b010d79e57c4f57497e6a72301e2c0d214d43494d6fe0bacb8dfa4e479518344be7599942207dbc9afb79ca39a42200558114f568c8998d4b64a661cbf6c2a528450de5ffb9507f4e7272da5c50c82b41b25c6bcbbc347b75b48567619cf9f38a0f7acd994918102a1fcfce3edcf2ab4c1ec8f3f6cb122451b94ff3a30cf7e1253aaa8f43d6cf05d5fd10b07f989a919f0de299039e81bd6e11cc0c6648fb1f14299dcf44e27ee64e14ce897f0154f4aa156ea4247c6d5ab7b2378facf1492e7a219e7851e2f898d18716ed606364e24f4fb96c51d6a1dfdfa65a61d9a9c7ee1c90c8569fa32cef0b1cedcfd9511bcc456966b51e694366b9b3b069650b742e4a2980e0aca6b9ed79fe05e5e34bcac17244cc27e5656f5d8578fd6bcb48e567bc00ace49e06ad7af20d14b18a49f731a40b83a387997bfc18ebb7b261822b544fbeb11db077f295f552e904f278da23b1692153013e35294da2ae202d962b3e78560e8b72e03285500c4f80142632f855eecd2199ef5eec3425025b6d41c585bbbddaaa5ed0f487bc999963c89b26f0de97d79dc385cdcaac5ccd622ea0e6751d2fb2f228365324e6de5db1d37013b9d924a83a92e761cf245e5007479484538b1d6b9fbafd71d70a6d8e32b624cd079d833f4823615f389d0d78ed8c91855eb9218f6f7b72614c53a52d6c6a4f50ee7adeb1330b405e6403d11bf78be94580b3e4736e5f9d6892cec8cb9ba04ff23c93308bb00cf99b0aa123c3baafe6c835695f85af655ffc8b048a115fb2bd59bb58816c8c6f1ef0a44e0b877e268117d3c5e836a79a4152a31f7a86d15afec85c66b5cc00b80c200b6c7c06c3b14c3e2624bee206d051967fa7b715de3e59a44d8bbb9f5bfb539afe134b5b97162c5a7ddfae880f4116acf9e8aeef3b0090411a07cfb24272f75d3feb63fb65598a414f36ec7dd65614051c3c1f3629b2f7cc2827799a7eae5db2c9d86b46bf4dcd649ec953f24283aaf88beef42d8fe4393fd0715310616acc22c3905960313ead06f2414812831ef2663436adbdf7852723246b9bbb930efc30cf5e20b194b4656e641718adf5158a27ad79d25a9bf9e0deef95228898eaccf820440557778cea7e6d5e32a8dc9304926c92b811241e13c9188422ccd785063fdb325febeb097aac754b21d70c309b0dfcc03cdb60cf424d5d3c2b9d5410dea70b57d0e3ebddce2c1385e69678a671f999097261e90e7b0db16bf0e6c76b3faf1bf7a523e12723c1604d37a03e62a8cd8d0b28fce5e10d5eff8963520fa9bc12c4e59f6150be2be590d8b8ed62ba658d5292d568eddd34adf3b8573f7f158c3d53bfeb3f64c0dd35447e36050d5ee1e302d628ec5ae67fc5b98d96748b31e2962db0f1509bd0aabffb8d4bfe6f315e54de5d2abc28cd659ee58a19e5d508ecbd13900310ec986c9c40541e8de3ca622116aebcd18404c81f4788bf5340dd76594b0bcadaa12f7d33690c00c143965ca4038dd2370e9c5af21cf09e7acc3ef33d2f790aa69db5a371823a1492474ae75393805fcb553a59682754fc54e34c8f0011cddc34674a14c20141b09afcf2787075d3226b843ad00bc0431197a272417b9bbdcc2d11d0d7b17611f0a04b2768cbb4a50805d59f80df1ae1bac40f5d534c1c9893a72366f8e023e8c00aed50fb60323e6b71bb4f87884b46a5b8a56edb70f9cf9899193a1c5ad2b19a5d0fd1ab0be50bd4ca7ebe642bc1001e910060f9dff64e31bf028740fda56815a6b5a2dedc7fdba02d502c12c4c6ca408e71678e9e4041589016b20fb4d4d108f03cea0d09f932c72dc2e46494c4b9ef9d3c417c2bf982f47c1e516866e99b7b01d6ebd5014840395abfdb6f4ea5bd1d612c10b81f345ced0476bba24d3464022199bea52773dd37022bc4d9c8dd1df5a8a0447bb7b2b332f47fbba8bd803f01f2696e733c79e327772d4728045823ca4884c9eb98b47a2b9af86fb93d69f2ecee2ba704ae0d53cef04b2599ef3699ddc825516644fd1391f30e4f4bf52a3bb9c6f4aa6b4f0d5973f37665b4561d4f85151acbf806b70222564e897c9a0d32dc1e5f1668747a6c3182a79548cdc5c39762c94f80c7028b2eb5f1a180c479f8a05df4a92e86eb1f4a17a00fe5408608bb254f72b5a3c11e3cf1ec7c11a29d7fb8a349d6f4e13015aa466d4a60026c2b108805c82760c8e5722ceea019a813fabefcfb1d247f01226f4f629e1721f4800f0633b98202b23a90d42a699b6adcf0bb8c938a64977c5f1916d1db5a87d74d4ad82a867cb8b877ed239a9861191cfcabd972026591656e84b6f848dbef46409342cfe0c8bf4744bdc9a6ab7b911158e50edee06dee2687b239375261d52e076db82c1ee4332818f96ca6ef971b294a2b24130da5f9c45ddee72d68b8734927909c1383aa7d1ce98ddb3e8b28b698cde98207933c6ddada6ea7911e953cde1fca7f90a0920432469943527e46bfdeb663e289311b356d0b90035572809aa633bcafba47f64b1f7fc66d7e99f008284712a9764bd3e7e12c8ff74073045de942375d112446eeb1c8aec38089a433b306892059b1d30c6b9caff0eb52ccdaa9328cbf5cf4fd1bcd33e271d6a39bbc8a0a27c5a8129501de5268e0003c2d61351c7e2cf32128a4d9d4f02fc9e08f2f58e03e86c3378f75eb7fa5b007ff2d26d30b99e71aef2e5f145aeba30860aec58ac1426a2ea5e211ff819e7ca415f9204f2fba111e97ffa24b148b28f5d9a0963a31290777d24658105f1a25317fb874391ef3cb698ec457acf7515ea2d62639b34b19fa0b86bf24604460ba22669081da62166e4bf22cf1e7057566164a5cfe2fca0df526944f9f570137e568eb6d7c58bb7f8934ef761948feff9f53a068abd65ffab05a269603a493723dd332f00d57ae5c2d746e528ae90482de81bc0d128fc56096747a99c05ae24a5658c8576af64b68536fda79d6979952a0926c1745d3498f80688b7be93a174a8281bce322c4452f77385db556201a43545c11dfcae0edbfc803e80359ba831a5e7a29e3fb5a6968444fea98575a5dac935021a84020920895053f6e308283aa4d412082a3459ac87623b0a7944b8f55c9e63f80d6100abc4d9c822e7c02652a5d034f6077e38409538df38afecffe83b5bd9299d471e5f866cecf202ac631ad4aa67ec56c7a468ee9dad34607691e0d07669df8a2d9bf71f54eb9e15278993eacb978208a069d8239140bc878b8516dded4ff0797c783e09296dae93a7627e62d070c14b2d366fc0d3405a3b3ed316eb1c9fce888db413063c0b1db2c6557ab13fd16f9eb31", 0x1000) r1 = open(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001180)='./bus\x00', 0xf, 0x2) socket$inet(0x2, 0xc000, 0x4e41) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000011c0)) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000001140)=0xc) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000100)) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x1fe, 0xb1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x7}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x900, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x34eafbc13ceac9de, 0x51) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000002040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fa32014688219099c982ca461d2a6804e0d677fb3b6b474d4450976e5bf6278e3"], &(0x7f00000001c0)=0x1002) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x80, 0x81) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) r5 = socket$inet(0x2, 0x2, 0xc9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r6) r7 = kqueue() r8 = socket$inet6(0x18, 0x1, 0x1000) r9 = open(&(0x7f0000000300)='./bus\x00', 0x10, 0x4) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x140, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x2, 0x8000, 0x5}, {{r2}, 0xffffffffffffffff, 0xb4, 0x20, 0x7c00000000000, 0x3}, {{r3}, 0xfffffffffffffff9, 0x60, 0xf0000000, 0x20, 0x5}], 0x0, &(0x7f0000000580)=[{{r4}, 0xffffffffffffffff, 0x1, 0x9, 0x100000001, 0x1}, {{r5}, 0xfffffffffffffffc, 0x72, 0x3, 0x3f, 0x2}, {{r7}, 0xfffffffffffffffe, 0x0, 0x5, 0x7, 0x7}, {{r8}, 0xfffffffffffffffe, 0x41, 0x0, 0x8}, {{r9}, 0xfffffffffffffffc, 0x6b, 0x8, 0x3, 0x57}, {{r10}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x7, 0x2}, {{r11}, 0xfffffffffffffffd, 0x81, 0xf0000000, 0x0, 0x5}], 0x7af, &(0x7f0000000480)={0xab5e, 0x20}) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x1}, {0x18, 0x3, 0x3ff, 0x3f}, 0xdf8, [0x81, 0x400, 0x8, 0x70, 0x8, 0xfd, 0x7, 0xc759]}, 0x3c) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x10) r14 = kqueue() getitimer(0x80000000, &(0x7f0000000100)) kevent(r14, &(0x7f0000000080), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r13, 0xc0106978, &(0x7f0000000800)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8000100000, 0x2010, r12, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000100000000000000"], 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 0: msgget$private(0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x2) close(r0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0xa0, 0x3) 16:00:20 executing program 0: r0 = socket(0x18, 0x8004, 0x4) setsockopt$sock_int(r0, 0xffff, 0x290, &(0x7f0000000100)=0x7bcb, 0x4) getrusage(0x0, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x53) write(r2, &(0x7f0000000340)="2b00ff7f000000003c008aa41504bf373ccbf937864ad44a18eb417b776e520009000000000000000363c90ff40043562f7020490d98f5cbb13a", 0x3a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r3, r4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0xffff, 0x6}, 0x10) r5 = geteuid() r6 = getegid() fchown(r0, r5, r6) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x68) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0000001860040000000020000000000000280000000000000000000000000000016177c9e91243cfb272877d", 0x2c}], 0x1) 16:00:20 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./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), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = getgid() chown(&(0x7f0000000240)='./file0\x00', r0, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/244, &(0x7f0000000140)=0xf4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000780)="59d4326a89c89ad4a656b202c6a628ad4e3412ff458e08759b284cb211d6f9df86b307b206b1f36e4892860dbc9823d4b66a26f8fb7a9e3d9a96444b7c1869fefc5ce70c859ecfa9baa954e8e1318d6862b614af272152ee2e590b74fbfab8aed81c1da90b1f351027ecc2202f13106ee886530b679815369e51ea4580978163be38e4ca53d81bfec4fc1091b3c20000000000de78c4405a68d70000", 0x77) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) getsockname$inet6(r5, &(0x7f0000000440), &(0x7f0000000640)=0xfffffffffffffca2) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0xb76) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) socket$inet(0x2, 0x7, 0x2) r7 = dup2(r6, r5) recvfrom$inet6(r7, &(0x7f0000000080)=""/101, 0x65, 0x2, &(0x7f0000000480)={0x18, 0x0, 0x200, 0xe1d}, 0xc) r8 = socket(0x18, 0x1, 0x0) accept$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockname(r8, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000500)={0x10001, './file0\x00', './file0\x00'}) setsockopt(r7, 0xd52, 0x4, &(0x7f0000000300)="ebffcbff1348c9f531929648bd66048449a769df6d2e77db094dfc8e6974e5d6c0f82e7daccffdea471ab5d019570000091e1e5277eff853780c1b8c4206d470f0be40e16074f38f764738c5294358fcf99dd5d8d24f88d15a8d16dcb5d4e700d6997910bf13ad6e99af3ff583acee7565fa709aaca486635cf5104510984fb45ac0b7605e45315c15c3a5e3124602c675777a229d8d6e013145cf7d4d0f3e14ca4c187e3bea3225523e9bf2893a58f30891052c99833c238c67a92bd5b8143cd4d24b957027c075495a5dd896529e0aa7a0800908bbd95fe59ca9a3a290a2e45b314c464aeba49f", 0xe8) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100) getsockopt(r0, 0x2b, 0x39, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)=0x480050000) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') close(r1) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) r1 = socket(0x3a, 0x4, 0x1) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0xc631, 0x80000001, r2}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000000)="6ecaca576facd923b03d2e397b0cb20aed438206cd4e2a9566442aefce153fd265c8ed68bedc8655a5c47d865843ba88fd33", 0x32, 0xc, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}}) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x5) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:21 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)=""/4096, 0xffffffffffffff17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc003, 0x4) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x1ff, 0x0, "c730c1e77a000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x1f, 0x8, &(0x7f0000000040)="99a8212521ca50256a1dd65882d53e9444d73d62111a33981bf237f3333e1bbe1e3d2b92cd51a4f8daea7528ecb88417f5f4f5d8dfd8edfe34eb7f0b6314c5dfb2b4a7f55f81ef01bbd5bc10e7b1fbc5659d470c2a137bc7aa582d1a9aef328b678f8ecf6a2592e3e0c9925945fb6a30eae7dbf540dae055cee1226b5627875bdf4b6eba92c4cd10e37dc2eb6e658594623e58fb26128aedd8f6713d72080dbf2580b18ce02ad54f9ca1dd3f38f3c2c849730a2154aa0f21986952ce5c12752fd96fa6b87ca778c4aafd9d459a4aaa5d2711780f418d4c759e3dbe8b3bc484580464e645a9bafc8d31", 0xe9) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchflags(r0, 0x40001) setrlimit(0x7, &(0x7f0000000140)={0xda5, 0xfffffffffffffc01}) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0xfa42e26ee72cf2b2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0xfff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)=0x1) 16:00:21 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000080)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1a, 0x6, 0x1001) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x1b20, 0xff, 0x1, 0x0, 0x5, 0x9, 0x2, 0x0, 0x6, 0x40}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x829, 0x120) fcntl$setstatus(r3, 0x4, 0x80) close(r0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) pipe(&(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:00:21 executing program 1: semget(0x2, 0x0, 0x1fd) r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r0) 16:00:21 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0xc000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1100000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x4f, &(0x7f0000000040)="5863cb041b4a8cb49286e106cf10a8098f636ea26c24474f8d261bd3a257965062dfc4596fd6eae36c768d047c636532020886e37db73c8dc7e6902f273bf254f173204b2ecc2d73ba722fffcddf7b") 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7fff, 0xffffffff00000001, {0x3, 0x4}}) r1 = semget(0x3, 0x0, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/18) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x400) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000d82907f4832352cfa80000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa9) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="0d0b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x1ff, 0x80000000, 0x3, 0x1, 0x3, 0x7, 0x10001, 0x2, 0x0, 0x6, 0x79}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x180) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x3) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x120, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x0, 0x1, 0x1, 0x800, 0xd1, 0x0, 0x2, 0x0, 0x0, 0x10000}) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100400000002c5, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1000048) write(r0, &(0x7f0000000000)="87a064adfb62b199a1fcbbad58480a0fd1dd0c176f68ee3b804b6e92277ae264aa91271e9fa45057069b13ac1d013520a9820152c47e16f61e8bd7458993f74963782f6aabc12000e47ee6186602c67d8f1b94700d26f44109d06e6c0d30d8b643e67484b6d7093a94c5936bb209b63a0db2cd3528961c5db6bee576f6eb7e9dfe58596689469a0d645fff2e83ede28bd7704f0f5f3a7bf36b79e842bae8170cd7c5082cbbc5e4383973ec746e048f8e3cd185a93b5dd2cb6d9fdaab6025", 0xbe) 16:00:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0xfd) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000003c0)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x3, 0x39) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x49, 0x3}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x200}], 0x1}) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x10000ffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xe1e) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) open(&(0x7f0000000040)='\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000632717e631e2678df922115814f01165b25ceb427c3283a8355ae35f24072d9a801f940ae0121bdb10787c058fb3e19d7fdf2974ed1e13c4b4188a1f37eb37b930129271be900defc543f2ec28bcc31262be5ac00958c8c4c74f6ab87a45dceccc5f3aa93c59823ba3e124f5b8a15791ea47bdba1cb33ca8dda74ea0ec49d88c4b724f38354f2e0d467b771cccef5c6a8d6d6068ef87cce5d5cc4f1a68da4d9c45e8bbdaf952316468e0f4e67ad4e89c033c4e442c"], 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c8eb449ea48a88", 0xfd8}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffa, 0x5}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x100, 0x4}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x6, 0x4}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x9767}, 0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) execve(&(0x7f0000000500)='./bus\x00', &(0x7f0000000400), &(0x7f00000003c0)=[&(0x7f0000000540)='\x020\xf0!\xf6\xa2\xc1\xfd\x95\xdeB\xfb1\xf0\tu\\\t)W\xc2in\n\x8c\x9c\x030\xe5\xea-\xf0z\x12\x8f{\xa0No\x8c\xf3\x88X\x96]^\x03\xe6-\xe3>\xdc,a\x89}z\xc6\xd7!\x00\x00\x00\x00\x00\x00\x00\x00\xf2\x00\xa0\xddR\xaa\x8c\x9d\xf8\xf8\xf7\x147\xe9*\x88I\x9f\xa0:\xb7\xb5G\xd4\xa9\a7)\x8ah -\x0e\n\t\xb4\xee\x02B\x93\xac\x14\xb0\xe6O??zs\xefE5\xa8\x94\xed\x99\x01\x03\xde\xb3\xec\xec6\xca6\xec\xb3\x17|\xc2.\xab\xc8\xd4Ke\xe6\r\xb9\x82h\xea^\x04\xa2\xdc\xe8\x02\xa3X\x87\x05\xa3\x85:\xb3\x82\xfd\xdatT', &(0x7f00000004c0)='\x00', &(0x7f0000000480)='\\]@&\x00', &(0x7f0000000200)='\x00']) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:22 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) sendto$inet6(r0, &(0x7f0000000000)="2d4e483fd0104e", 0x7, 0x400, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x8000}, 0xc) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="efcbf81b5a338bdd533bf01557209fa9cbe4c58e6210b9a3cbcc3db0bf3334dcd049ddf593f45fa6ddbebcfedd8bede0d99e523ac1a7bcce3b7e089f8ed6297a3264b360fc5e71a5a6b9c522309b4a85c1befa5b84e7ffefb70d83532ca285081b893f52bd5b48680be57ad5b389f52fe988c596bfc32ba8fb024ea5282a0bb2f5c9505efaf55ed145383b03aefc05c94e6fe41d220f89422d28e48cd1edded50ca4ca29eae7472cda560d0adab969e5c1cbddb902c86fc21c1588e1b0b77e828dddee3c002b956df2ad6c518be38bab7f0d1b7a16ac97ae7a246b718e25f197", 0xe0}, {&(0x7f00000001c0)="ae1d3ee679abe0580c31fb5910df7e98fec3be210b5e4c60d62e417b2088b8bd626a8ed3ee13e78b309c6627ed9bac2f203340646e45e0351327b03590bb3096227aa48cec27730197941f583c0a6bcafc8a9ed571c1b9cf347ae21aa1c1761e32633594dbe2ff332129ae0e14b1ec94c5f26d1c02b2967e09141dc40748d321b8b645f157b87cd4d2bee41ccae508569e8d6798a1ea47895cf9a94296877b720c547ae0dee4a3dff5f4c816548b8214c2ad332bae00527fb77acbc8f526b8fc517e8aff110e12feb0dceb56b923a9eab3e4c5e09a5e3ebfeefec0343dce5dce1a0847f564c99802", 0xe8}, {&(0x7f00000002c0)="03980a45ddc944ac2b14135cdb53d3bc1391ed9ba407efbddcaea240e60a173e2a3d6c172b2c7824737a7daaafd4516ecf7cdee95e6f01e17c865f4c607a58c9b0e7a3f00e1062882b20b32ca575869e0456bd76b5118a4bf1a7510c1f7e39990962d43691de9e956fc58212ab8336620e18e9fb77f8ecede781b66179ac7b210bbdd4085aa634", 0x87}, {&(0x7f0000000380)="c3866bd925be8ffedfaa07eef87e4b703da2abd629b4c68feb0e6183c870e8bd23f52d9306f3c1ed14c2feea93ec0d7660a64566e7e7891b35d9b533b411491b5ced426ecc1d4349b83fe211211fd8d167c674af53c5508ab3201481397d7ab71e91662b5261f4724362fba70f2d2eec80d9137378f3ef1dc593f48edd33eff066173e2b922c3af9615aa4d8bfa37d704c4f5f8a50d8866101d1b8c61778ff09d786cdb7f8f61437e137411613c0514dd18bb4898dbb549047bca360", 0xbc}, {&(0x7f00000004c0)="999be72d1132d74c3dc5922c0e3cf7f51ece207e315912498364d8f1ccbe21fa6ccbbc7daea32b30c147bde5af1d840e1ba5db1edd7e9072ee9681f93ab70ef846ce1737a7eef7429376926bc5350829b4a34fb7083f4dac2baa0fcb3b2f5dec905072b6d3875e4482c08230db28545c1031258cc1b35f2fcb58debf8888695ece2f30dbc04902894b91540c196948ed2b1b900f6b1ddb32f5354c05d57f3e218b68e6", 0xa3}, {&(0x7f0000000580)="17cd995dd5d9cbc62ad53233f363240f6e2bd97a9901890ea7cf183309350d1cba8a769938a04908be11d493450d32f4a981c67c761d510bea517ec3cc07da5619ceac1afd233651168a0e1bd536a9a34eb038e0cceb26dbf35aaf8c907ab34ac1f922ee16d7aba82dd56d319e4f4f98366f5683a25b71bb680b097aaa7451ed6ca4371f08e0e0899ad09cacb1c795edce699dd973e95dd390ff8cc555af704c4d0c51d8f4f0fb1c349458922f9190719edee58384a3cd4d6028dde049c53da644a369a16020558720043d9d", 0xcc}, {&(0x7f0000000680)="6c90c118b95161ce71971ade22dca8c324c17718c6d0d6ab7570eb152fa8dd57e154c05d54ecfa41540a05b1b18669342aacd9129f3d3bfe53cbae5e2e14bdf83d93a7b8a8bf58a23bafe7f82860876917d15c409c788494751b1e30bf79701cf5a6d6c0504e6b545a51d96ec1d5b4da5037f33a055e883e70e4bcb944377b5aa0a7a381cd2f7e5cb4cbcda89f8201890a97c0f39adc73fa5309e0da889f04f3a739dfbfb5e2a4b4de971d3b8570c9e17bd330d1b0277a1b1439d95859da35c42a73cea508d7cff85989a3a7227969bf8c01054ad51a89fc1d24ded0177adf3c2ca0dd540d7b55286cc0cd303fc040", 0xef}], 0x7, &(0x7f0000000b80)=ANY=[@ANYBLOB="7000000000000000ffff0000010001007a1f50efc70842932cdf77818cd0fa1b1f951b9d5208d59e017e537fb3c0b941ba265397af0d99c00a8eba6eb6b92c674fcb4e23e736f0bfb12f497ebea900698ea981d6d884216a796a5b3f5bffd1e4e744578115683ad99b80f797bf1800001001000000000000ffff000005000000d4ea4d609b39b91f7ef163145d68d59d477df5fed141d1b5822c28870a34087d926f249f13c048726d400157a6fb448689fe019b03a610f836713b8d9c6582a2232214e4bdad20ae31b078f7562bad72f06cb08192a3bd8bfd99ac48ce79860666b79c2460b48bddf820e9a22b0e200ee397bf7d59230c0e3c3ae617c078d46a61922d29fd25c2cb6ae426fd56412dffcf8f0fd9fbd8135f46d3214e48d04df8a272b0688bf426e6102273b679471e3981c2b00c63843b2b7bbffcd40f520b781668b2067460e888028abb26c24ec649e8bef8c16a2c096bbb938dff8f725b9ff2c6a735ed253f7ae442c0008b5f7df970c3d353d5189aceba9b0000009000000000000000ffff00000300000045fb405f6385f507767de9e91af63df21b0edfdc46530e9ebcdfa2f82f7c68066b7d8f94cc66c20887d32bf09d385d0cfedb1a26e9c0af4836f46e822761226cbee254760db31131db9ec053e28d55daa2c784f201c763ab86ff4c5e2e86366df3f57e379e0bd00dea6ac21ffcd3a0bb5532817aed192188c3000000000000008000000000000000ffff0000195e0000d1535c0a6585d563dce478ae0e990595737db26f99708bac2baac487c1ef35872129a6d2d737dbdb5a9a2fbee01acc401def40b3ea813d0e69cf104605bb1af9ed2323f3f5a5dea651b4f50357b328e68f7f06092982617e46d0811b4e7352420d6a5afd6de5f724b52d810d102137003800000000000000ffff000003000000706dbb1afb8ccbd22f24b0eccddcab4df9238f83c1e433a215824608403ff515cc00000000000000000000c25b303fceb487a0dc835c35057e099468b41d2faf880eb37dc70ff921b9ec065e2f3848cd7c425dffc707227621a6bea93fd98a7cd9e6be0f94e82ec27382d19414660f4ceadd273ae88fda64150abc71270d5db891e5381ab78633071355dbced9bc0cf50124ff451257fc8846d8f2920047f59c3fbd4d07876215d4fc433c5bcd0029b0d8dc6c9ad6f78f7a484fe6d1876aac92cd5884b5211fa204681d1eda29550969138e4e9518037d3992a516553c9d"], 0x2c8}, 0x400) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) accept$inet6(r1, 0x0, &(0x7f0000000b00)) 16:00:22 executing program 0: select(0xfffffffffffffff0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$inet(r2, &(0x7f0000000940)={0x2, 0x1}, 0xc) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0xff}, 0xc) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000180)="544963b85b4752fcb5145b42963c5a1957ace0bcefc64eff6f137fcc96189fafd796564f06ce7ec9f9c8d1134012c8f87d72c81a3a5bfccdb250b5d1834f17a81226de2c2fab60e58806823d63cc074f5bed6fcf729acb2db5fdc1e1b5ba6eaf05f9ff051e1886a1932dd61574b82af48a92b02a027c1dab8951c414c3e3ccedc6e4286e2fd77b16e25815", 0x36d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="eeac4ae56b052c6cbd26ff619782600cb4e3185a131bf4f40b39bab55c5cefbe4a38f39ab8d60ba74d619c79444ebd5efb2bf4a8d21f61668ac43c3d288fcb5879b1b921fac1cd0afe480e43256d4ca0881ead80ee9685735109feac41e0619e7dfdca30e6bce21e0c5e91525b7eed5a2bed7ca483f07ce9802bcfb14ff70dc09e089e4dab2e0e31d5", 0x89) 16:00:23 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x7, 0x3, 0x8001, 0x1, 0x41bc8e42, 0xffff, 0xdf4, 0x3, 0x0, 0x4, 0xfff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) flock(r0, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x40004, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x7) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xb1, &(0x7f0000000040)="2213efca044552e526b635c043c9d88d74dbc5c124ecae158fdbe02ff83fbe8013b5cc491e9fb11d190e056feec2a6ddadf0386f8b73ebd2b3332dc0f23b9dee7b06a4ff734b77c12d379bb12f733cd47c6d217e8e239c2a688c9e7a4b26d6f29e0918217d71c4f2dcd7e4634a067a5668b068668f3a7dead56b621d431a706ffd96d4c4afa6e97f24eca1e60b103e022cf681d6e92d20390e649b9a3e6046195eae0ec2d5271fe8fde094da7bda934b7d") r1 = getuid() r2 = socket$inet6(0x18, 0x4, 0x4) accept$inet6(r2, 0x0, &(0x7f0000000000)) setuid(r1) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x2000000005810, r0, 0x0, 0x1) 16:00:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x5) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) ftruncate(r2, 0x4) 16:00:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x2, 0x0) setegid(r0) r3 = semget(0x1, 0x1, 0x1) syz_open_pts() semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000280)=""/87) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)="c9aafc057e7358ceb5ffe3d32b14429555491edb464ce94ab91859f4f0364e4a9addcee38ee02f5f81db01c4bb23a0ba61929b323b96f23fdbae2c88151e761ec3126f38479be0f633a95c1638d6e799eae969c210d71912b2ee10ec0ac94025b10b", 0x62) r4 = semget(0x3, 0x0, 0x80) r5 = dup(r2) semop(r4, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/172) getsockopt(r2, 0x9, 0x5, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) semget$private(0x0, 0x2, 0x108) accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000300)=0xc) semctl$GETVAL(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) getgroups(0x5, &(0x7f0000000040)=[r1, r6, r1, r0, r1]) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x1, 0x120) 16:00:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x1002, 0x0, 0xff}) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget(0x1, 0x3, 0x1) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000200)=""/186) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x243}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:00:24 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) r2 = msgget(0x3, 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x1) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000a7295a3d44bfd014fc3e5c532d5f42e1f17c19cecfb0dfd5318ec4b69f2a311b39383a81f67a9b1ab8420d113a61f8e7b99db2619ee4762e4135fdd0a22e1493724cd1ba98339b9f893054392a6e4f0d92"], 0x59, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000004008000000000000000000000000000000000000bf8be5fe2a828a409571405ce2bec485a32a525b872c0cd2da613cec3256135473d01cdf1ad37f60a33d25fb418e239cf0f6f535bdfad0934f47aa06b0926b67a5f3bfc8ea327aa69aecc81f7b2c6efb23ecbe9d22ab18f3ea6a649cdbd514fbc2f05d519cb73c88d53db7a7d53791375041044566b7f5f1adfe237d9dc6ec508a79f3717c8407d90a95b27112dad9f49c9d3e0dd1b31b31f96f0c7c16361cc1d678f73ab2a0e8b76c3dd1c9588256bc65baea0cc469c5f14072577a0edcb87292480efc153ea06c0db2cd8c2ee8b40adf0c2bdd9c8bce73b343aa655269dea9970000000000000000000000000000"], 0x1, 0x1, 0x1800) r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xc1, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f30c433ebe9cecd0b6ce7d7e85813abe3b3548006d613a20049b5afdc9122ad9c211e27799c4c92765753ebe3eb4b520350b3f82d6027c5622d337fac4b074484f397a6ea04aa10ecb77e0988d99c3488f544e3cf4cced7c778f2dcdac1b2bd8dd4b08d160ac8cb8b146efc5322a15fc58455f88f91fbf616eb32a426b6d33321885fe377c656b8f9ac75afd6888f68823d896b4"], 0x86, 0x1, 0x800) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:24 executing program 1: r0 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x100000001, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r1, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f", 0x56) r2 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x0) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x34}, {r0, 0x100}, {r1, 0x80}], 0x3, 0x3ff) pipe2(&(0x7f0000000080), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x4) close(r0) fchdir(r1) r2 = socket(0x18, 0xc04a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpgrp() r4 = msgget(0x1, 0x40) msgrcv(r4, &(0x7f0000002200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000658d31bc84d837b6c07e6d03a4c519d158f83cc70044ba735e22208e878eb924721729150eb4dbbec29b6c4a3a5b890c4bee8d7b9005c65954865221ca26148f649e12e11d65d426dfa75921b0cdebec1a65a5415053201b0117fa3b01dc089ead1ed2538270cae064072c0409538a30dff6dc7a6df36262fb7b9d27e0000000000"], 0x1008, 0x0, 0x800) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x84) msgrcv(r4, &(0x7f00000011c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) wait4(r3, &(0x7f0000000040), 0x800000000000000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/29, 0x1d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x43, 0x2, 0x1, 0x2}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x6, 0xffffffff}], 0x7, &(0x7f0000000140)={0x8, 0x5}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10800, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r0, 0x4, 0xdb2, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x295) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8ba, 0x100000000, 0x8, 0x0, "a3fdcdce89cfb3585cbcc71a5f66159c5f351aa6", 0x5581, 0x7fff}) write(r0, 0x0, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:25 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="801c2e2f66696c653000"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="11f46c0fe3c64923", 0x8}], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x30) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) 16:00:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) fchdir(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) 16:00:25 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 16:00:25 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) r0 = semget(0x2, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f00000014c0)={{0x1ff, 0xffffffffffffff81}, {0x81, 0x8}}) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r3 = semget$private(0x0, 0x7, 0x32) ioctl$KDDISABIO(r1, 0x20004b3d) mknodat(r1, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001480)) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000028c0)=""/4096) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="000e7de6001020c10eb1e2c73f7178dcdb5abc03364884273a68afd0be8dbf527782725a67f2574b7c26626cdc998e0661093bcfcf723d00000000000000000000"], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) 16:00:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb}], 0x400000000000066, 0x0, 0x81, 0x0) kqueue() 16:00:25 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) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) getpgrp() clock_settime(0x3, &(0x7f0000000180)={0x4, 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xcf, 0xffffffff}], 0x1}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0xb432, 0x7, 0x0, 0x1, 0x3, 0x3, 0x7, 0x1, 0x1, 0x3, 0x8000}) chmod(&(0x7f00000001c0)='./file1\x00', 0x4a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/190, 0xbe}], 0x3) nanosleep(&(0x7f00000000c0), 0x0) 16:00:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x2, 0x3, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file0\x00') connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="b4815f8f44eb535ef5dce4c8ce15dce4ac94e4d39d3ab9404e47df138ea1c2178412527719c4ec511c4d17356755431888b3d45f3f837203506f5fffcf58b94c9d3a480aef4c1cfad9d2e3f06b00d2584ea9b701f65e00d5ff"], 0x10) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) ftruncate(r1, 0xbb4b658) 16:00:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="8b"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x8000, 0x1) r0 = socket(0x4000800000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xffffffffffffffde) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x100000000000000}, 0xc) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001240)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000011c0)) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x4e) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r4, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r3, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f00003e7000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffc00) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="035dae3070ca9f05", 0x8}], 0x1) 16:00:26 executing program 1: r0 = socket(0x1, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8082, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x5, 0x1be32b69, './file0\x00', 0x6, 0x5, 0x1, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:26 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="54c536c784faf004fb12d6c0555af34faba9c33114e41582b6a59505edd34f929e839c4df2091e3a1a94841cb0a3e0ed7b04b8b36dd18abe58a621", 0x3b, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x1}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x4a38bb63a3793f13) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x4bbb) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfbff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7, 0x0, 0xffffffff, 0x5, "0d02187a4c127679f31d5f7553267c2a59bacb2b", 0x8000, 0x2}) write(r3, &(0x7f0000000280)="79bebd77e9cf522aea99fa673a6b8da6acd562c35fa21ab49aed7202b61c2a8a6111debad480ffdb74998b2a8cd81d8448866904926cf614157fb23d49e0ee447853b01a539df6c5d1f98d2c3cd445eac3aae871a72b823cd874e75615ac3f8fe431566e1f02839bc766775b6299b21508d1cdd8e6174afbe068e24edbc95e7db4681574fbfe5e7b0732a71983a4563ae18668b185e7fd93372ce7fe4971d0a4aad6d972e6d24d78dee6", 0xaa) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) syz_open_pts() 16:00:26 executing program 1: socketpair(0x2, 0x4003, 0x1000000000fe, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:26 executing program 1: socketpair(0x1f, 0x1, 0xaa, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x8, 0x202) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getpid() getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) faccessat(r3, &(0x7f0000000580)='./bus/file0\x00', 0x84, 0x2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000002c0)={0xfffffffffffffff9, 0x10000, './bus\x00', 0x6, 0xbd9, 0x4}) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000200), 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000280)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) writev(r3, &(0x7f00000003c0), 0x1000000000000167) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) connect$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semget$private(0x0, 0x6, 0x1) dup(r3) r6 = open(&(0x7f0000000700)='./bus\x00', 0x2047c, 0x2) r7 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000900)=""/4096) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x7ffffffd) 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) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="17f35a3c30a019b6a4871a71b1e29172d518aac19d97753b761341b6380f424cdc2652ed4d1cf705cf255cc0ff3b9f34ca4ca30bc50f68a082c44fd31043f57fabd83b49d3c27269707d3a7f56417814e90e6822d9ac1e414d8dc5124c4849179fd8dcf76f19c24465", 0x69) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3ec2450e, 0x1, 0x100000001, 0x2, "def65aef6600370dad42619659083705121c1f27"}) read(r0, &(0x7f0000000280)=""/215, 0xd7) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000002940)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000680)=""/188, 0xbc}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/43, 0x2b}, {&(0x7f0000001780)=""/3, 0x3}, {&(0x7f00000017c0)=""/243, 0xf3}], 0x5, &(0x7f0000001940)=""/4096, 0x1000}, 0x840) r2 = syz_open_pts() close(r0) pipe(&(0x7f00000001c0)) r3 = dup(r2) r4 = syz_open_pts() readv(r2, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000500)=""/171, 0xab}, {&(0x7f00000005c0)=""/21, 0x15}], 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x6, 0x3e2, 0x8f1, 0x6, "eda87cd231ce8c9a1970a90bfea32801231af01b", 0x0, 0x6}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000380)) 16:00:26 executing program 0: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x11, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001200)={&(0x7f0000000140)=[{0x42, 0x4}, {0xc3, 0x1}, {0x87, 0x3}, {0x23, 0xbd2}, {0x86, 0x1ff}, {0x0, 0x4}, {0xc7, 0x9}, {0xd00c5bcf3fb19a91}], 0x8}) r2 = syz_open_pts() r3 = kqueue() socket$inet6(0x18, 0x4, 0x5) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = dup(r2) recvfrom$inet(r4, &(0x7f0000000200)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0/file0/file0/file0\x00', r1, r2) seteuid(r1) semget$private(0x0, 0x3, 0x140) 16:00:27 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x1ff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 16:00:27 executing program 0: 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, &(0x7f0000000140)=0xc) 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, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0004000000000000000000000000000000000000000000000000000000000000000000000000000082000800000000000000000000000000000000000001c2540a090c89a056580af752ee70032135602b72a0a9a3a945d35d3ad08d4d91fbcc63c02cc023adca6e6df140e740bedce1c2bd2cc7fcd1b1238c1f0e9f40899da53331189888e046770aaa7fb4e92ebd8c2a8011b251744b8265a6276abe5c6edc05a853f393c71cb8e50feb3c7245e7b3f2c25452149040293f1d5b16511519c6b6dd4622f1866eecca5f837256ab51c9e3eab38cb58b64fc905c026ee93e086966e6e30891cd7bc3426a120000000000000000000000000000000043f53e096159c0a914620f3d25053c4ea9e94d8e2e2a14670bdb67560b03437287984f7d1818b7fc020e81061a4c3d1e66b4ed466ef1b3cc5999d13b4354e7742c1f33736684c4169c887662c0d720734cab34326547f34757133f7e98f1f4a414babfe46908993409eba9cbdfc46fb24d845a7917d13531d507284c5beadfd28393a691033205888c475f806134f3c9025b85cc19554416df2ec8a3ee690371a2a0ad18c66e866fa4afda64f9c8e48b76f1a0dc2477a665a8f48a6cfa8eedba62ad055bd1e3c334598bbba04a4bbe3e084ca0b0835f6aafc2b4486d72fe87f24ffed4a2a6e4c27891d041789c9c7745c73deeb11803d373a83b6894596d5d8235d9bd4b81a0a4c4462ad919c1cdfdff21f3d37bf0e4b1d598c04697cfac024ae386c0091aed6e85948b1121eab0087f4424fd19b0b79bbde5a59e0682345b0000000000000000000000000000000048e9852c258a6762d21f3e61c376b1e57f5fa0ab6c7dac64e8cadd1c55eecb7562eb6389aa6bbaeef1e637079caac8e40f51d3e08ffb4dc2803e73ab916c0bce323b2b2388fc6443d394bdb9374d583f9530d1f04a8fb1bedfed49e72c314a5299"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r13 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001ac0)=""/4096) msgget(0x3, 0x410) setsockopt(r13, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) socket$inet(0x2, 0x5, 0x8000) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="b64427a6e4dce480de74724b86066e24b8ff1a9e68172e9c7adc67e9309a45384f067ba84e21ba36f3a6661b336a6d32326812ee9a0e8f64b767db566887d44b87006e6cbcd9181dcd97a153734e27168958719b2d50b261a87e729053efa2c77907b334d1898c25fe6f18d58773b0618a75551e3a7998f955623b5d042af24abf993c909e8f52724cb9d57bc7ed229c3e97a8adb63768d3266b61afeac227579b92165ae875be7ccc65b8e4fcca524589e932756cd71881a02b6cd06dc4ead68810634ed20cec33339fdf9a88013d4d068d3a266367550e5bfd38181db5277145dc0466ec5d8b", 0xe7}, {&(0x7f0000000180)="6501c13940e238b685e0191987ea39796e60f376c4ebe049", 0x18}, {&(0x7f00000006c0)="17d0b7a37446b2aa1401b1ec3db66e8b46931ea361598ef2dc2715e3e830139d4f62f4edabb5093c54900a099ffcf76c6bd016626be0d21ded3bc2b64fcf0f1c64d67204186aac7162c314ba7a7779c67e60e66e4f1c17f8232c42bf8cc8044004db1a54703c134c511d61b1dcc69b13c8e47b8cffa72583cad446bb93ad5a315799bf64f5fc0d8c3c43a3ac2c906d60514ffd6fd3cc02472b5a1c78f4e95d9ea1a7f7a1b62cba0aa6c4a3a00593804890f291ae9af252fd6d745e432d12349986c8342fb4a0cb81366015e8fee70ea84f3e7cc8081f28f61abcb70c11633648f36fac99127c19b117c6250fac2241db572d65e05c734481cd61ec754bcc19b0d7295bccaee93853bdef6f1b31b4c991e0a5b849f34b874e66a3b78495dae249d84a61bf97a0d6f6006d9c81d9e0e6088d3aa7cc159de30584c632779e2007574509341724e708117039ac9bd6b92a166968b8ea28961e216d4a7959e1215c55abfe3f5be09aa31d6748e442d92a311c6ea056f7bc596cad928a6c682c8415bccdfed821f21ada8ff0fc06aece814869c1bc5027404c64956088cba41b994c46796f1d95102640516f42e374ea8f16ad50024f75144680a9ad6d3daa533a6509d4b6f000c67079c5aecffed3984b4dae31801d976a11a4f673811fae248f859dfbc28a369d84e71518b6fa4eb5be196eb0c69517fbc266dbd86f62b726060ab79ad3faca98416f0fd413ebd5a8c138f1c959ca87397e56fc3d94777f7f8086d57d13d957288dd4898cb4a945bfbb3e499fe6a55ef7b0bd8c1d71b279853fcc4393b205c032165f1d4566ffe9fd7f3a21de3042ae8684da7ed65b1af5bcf9b342e6210c2c30da4032231f36b70f50aca3e9c9a2a1b46e8d7f447c2bcc73edc8807e628e02adc596c13e9c940c6423f0808de4614302c537c8cbb3b2557ede9eac3f33c06991edbec7587542461b9460caa760dd6cb2281f647db2016f3ceecf1a896b57c0b12793d2c70e1f1a70ef4e2eee5042efa8ebf3439af58a9281f37da448f1e51393779ee139172e4b3e91f0d7edf9315d03a0cb126f342fee37125cba15a8684c44b5cd0da07b0f684ba64f9ba92b8195bceb3fdd83325618e8dc5abfb9fd897e2705008d5c537d76668d29d613fadbe1775184ee4643c1baa8f50431b94b7fb8da1061d55243815e9bc71b2371f892613376972d7e32dc4bb5172f124b3afdf197bed8986e45774ba9868a93e79f6aff78b829a7d6daa3cb91f29984ed4a8839418a658dece1fd04ad59f556ba262fa39f91cb1a887113332c6c7a3689c1fb852a0ad7a801784e890fa8f40715f71ee9ffaf0f2b11d2ce246778ea0bc8e6bbbd07554586ac62f4db9a6d0b3ebbe063131a1ed5255d34764b9e85ac1c2cc6723509827be43fa1a35814c95c3e609918255ff80dff6904bb49e58bd869460b8f428443f13a5553a9197e4dc0adbd651d7c92c45e7a7bde2663a2b1b023519a2c470635b0edad8206ef64358b8b40d694f490ccfb740e7c02a105eb2b24999d3178665e679ca540927679c263b4f84e637a7a41ec3944b4faa865a67fb5f66cc32ba2a3866c406a07850cee08f96c15c23670edbb162de5c4f6cc305b08a7c1f7938d4c42b55b7f206387cf3c396a92a980e9ff1682ff9f5b8344799d8908bfe762b9ffae1181875a11b2678d5967cc70820a0589ad031b6d0b82c2eadb2822234fc33fe2324a4789de75131bd3d46b87702c94d58a03d72f68c863ee89a149e211d8b1df13c1f140db6f8f0639008e0974fa414a4797f1f72236b2769c722102aa121ebf6574ac4bd7dd455580ca2377416aa3a76fec57c2e6084e684a191426cfa4269626899af89652f1e09e749389d433f9794be2381487e3e2dad37c25e9276c2fad348b3cc74033f6c2191ecafb34183171d7d1d52fc989d57d795c619aa72f484e8db4531c464eb44128e078018017e181099e9782f06167aec1f6f594e93b707a1769aa5c2a84f5076e0382a36ee5113b88f91c3ac9598b01f584ea4b83904ad469c680fdf64a5f9d0f829b211bd8512c2d435ed31028e179d89464be0740e29ef7f27b6717910c56d27b93219c07ece7b90dee131bd00e98091e5da4c9fb9122c26b00dcdcc2beb9a8b0d0ec82a2a3cb6785d5246d48e9c68ffbfc13347ed1e94cbfe67b06ca2bba8c93900a015a2249d13743d0b250c8501e6686e07f97b02a54d2e1325d54138c232a7c2740ee794bf35affe5971cfe0d0c64e6c89357afdeb8ec8690285040213a6c954a4920792e16394785adcc0c600824ad0d80780a6cc62a7aefae1749823adf7add2d6b8ec2c96bdbb6bff8ffd893c20dbf07b6c8cf2f8ba486e725edf2ee988bea24b536e489936b4c6216af1aa00c35fb09cd4cade0c98b93b38cbc3ffa44e765c6c57d84191ec128629dc915947b46c7c4bf5fbd6c974be3e0ff30dae6ee569a2ff4fbf8cbddb6723448ec15fd937227afe84aa242392d529aea0d48039cc7de8ec812142161c78321566048c2689732a68151b44defdfe6d7d4d5432d5c6b7e1e39077eed682cf1fdc8b507e2aeb7dfcd413d549419c12246c66b9c2589eef70c136d3b2d2b014afbc0429d2d6c0d8efff1ce8d0de59bdb542722370e9b6e5ac2d5a2f676aae3a8c7dbc7dc935c6e3f5d67dfdea3c3841f63f2228c2a2b9bef7824207a581ded60f8fc7f939c4e0549825302b54b63647108b1d89e4c264ce1f2012f13b2679f2b6ac9ffc06f1382b35653636a70c65bac7f58d9c8386b086a143a3f247fb6f9541c8909369c5bde8e940e130a396c3b077716def2f60c7dc6dea641685b03193b4447adf2d1db823fd59f6f13627639e0f6294f5b198036e00cc024d39b5f73f7ab26ec02ccede74b6ed99d7cdaa15fbdce81f36fcb5e8ab30bf7ae7ef8abc2f00eb84eaed7921a72be00d7ff7068d044830a1f878276cf53e7ba28f662832cdcf2545e75ba832eb8f29d3530a72e08dd0cb97aeb4dfe599031a3bd3512e20a08233eedb2320aafa2d994bfefb55c25e973f3955370236670997fb1b016e69437702b4241f3b00c1b86284e744c3a504ab40b88a3be18764638fb9ff60f4b49fb8e07bee50333efe039a1e0e8ff38f8c87caaea3a2d045ecbd3cf827aa4b84c08788cb8e1ece57888e21fa6054ef9a5a76c660c441616390cfa23d0dd761423fb0077ee72b503cc857ca67670f4ff8a016032399b8a5dc6a7f50c84f9a7cdc29bf7a543ef684e7b3fae596e059c26f327836866e646b452ad10ec5db69a9bcac15b989688eb11254f726ab41a15438ea2ef3e93349d2e2c4a67baf9a3dc27da048c701f1c1af49d7f3c315c6b2f90d5c7c7009d62118261bc8105b157916eb229336c023c53e431ff1282580a25f2c8e1ddf9821b0f9d88cddbe112ad57e24e22b228fa7801270334b2d6d445c9d708dafddcc768cbe2a8192ef4647ca04d844b0bf7a8b610cca775380688acdbaa269e23b13ecc80718db2b6db985692e2e1c0a343877e969b44bb33b2ae253d28d8b0fb9b18e20d88d4f0ac0399ff233b5a9da3ebfaa8931b60bb60fdd81b40da862cacd8153b9802e4bf87abb928d7932bf4ca60f3a9af0c101cfa5976f5bf027a42f3d06d7c5a70b8907aed7dedbb957a0fb18d9e02412543e7bb24f69723d5a242d83a8b8c9469d704f5b3d3101d2f7ed3e99d3165101f6e02e9d6cd5b191508d12edbcb389c51d5aa3f6004f7cba38780edb302694ff8cdd0951e818bf9f12c81aa27dccd9ade983df7c00050b6e8e3d79a2ba85aad2a1047ceb3e083152826d12dd1af7ceed17bebefdacd36c8f6b3fb2f5c5182ebf99a9ab764240baaa82b910585e2f6b5695cd819f53c9b8fe6b34add116471d72f13674675ca4eb3b8cc54b33996f7a2fc0cde3be463c40bd15f48db3edc0b931aa35b19fb77e53a74860ea92c8fb9c1096298b7fff3e8668ad515336bbe186e88e21d616893b961cf5ca79fb59a20ae0dd8e3eb7cd31bae0c0bf2ceabb25a61d2f89aaf21f3cce6613ce676bdd1b4197b313d0b8c016cab46d0a3b9c7ac408f61ef53aa6c24c710a830df052339bbc2d6c6630e6ed07429dbb1ff7672cb348618918303ae65a11ebecb0ae85499491ea2a5debcf3d51c27c3b2871941b0c8dec02d0aa8abda1594448bd2162e5f4588da747701c857bcaaf02db3424cedca718c50b71c4b46fcc69ebd7bfbccbe62054cb61ba068bbb6795cd25ffe07c235dbe6696e5a7100618d58c890445f2c740f60fdef485822223002db7e7cadb1971fa531beb50f2a2d9c14ab5d24a3a6a7ee3b33d24f7d771733bebf910552e39f85687f9a9e3faccf938d28f9c672383f8afc3a98f9f9bf269b428f00ea263331bcf2c90c969aa2114486bc068de68ebfe236c3a59d4920170840ffe0d2706565d07936913ae4a8424731737d7ccf024543742076ff6494fb5b3b9dfb3ff8cde8c8d2f2c1bd85648f77a31da4cfe4ee25a43fa90b71819b213698cd7c988756db6e618a6102b38af8f2ca068bc1a5ce4531b6c423be7bbcf8441217757047947065f6dc5e4ecf2470d2b2c25b8e0e858a1b46368f17214311a04d1eab2efe350e5ad31c4c3a22f4b4a7a5de7d87dbd55c147323602e5bc2b74a712f63bcecb9da9e1fa7cca228dc384a57d4084f2c2aa0689a9020998246f3245010dab9752692a088d6ea36748822c05e50c517e8489808e1419890dadb3bb547d7050a2be40f6f9d63810ec34772de68974339811ed52ec8d005f0fa5eaee2a3cf98456af222da8692dca0152e5a8b8e4fa80c6129276e3312ed912ecd0fcc1c46a7e83ae870cd259281de931ef6cbb7e33cb1da187bf6a1b6de3e90a0129c8296ec50813e50f89cd9582d644d8282737f44396a3c70579f9f95ed0420363fc36dc0526ee65da6210a6f8fe242cca075f11d99a90356462c5aebcc1e444d4c83b138cd5a420ca3adca3a3e7dc361cf6b5806ffc84754b100b1d93f0f3e1b785a2df8bf37a3b41d417dcb0c097056fbd54345911b3241b51296a994f9e58629770a16553df69b2cb851ad6bdf7f0c91e1cb0ca678d82bde56a47753f22a017f93bd4fcdd91d237f72509c0a913c69947ed71c65379ff36f6c8cabd931e57875b9e613f1ea183d7b5f8785151b27fbc28e01f43ceb11e15e0d58e259172d62194a2055faf000ae8feeceb02d3efd609cf4160d19207a726d08be8b7a9db9b9385bb8ce63e40bd46ec0ad4c78e0a1e499588924d3df412186bc4177a24e7c55c3815352b49fcf0dea8d31da7a96466767b240e98f55b329d2c6970ad424de9e083d7031166692cb2939ee177030aebbf06a28811dbb80e64b4cb93bbbd99efafa9de7f18d56a4b5b53b61b48cca0831e67ee6ee9d8d7cd56be1643c47c801b569134ab48d268c98389270e479b86ab838ebd29924dac812e2634869cfaff01f5aaf8dfa0adc8632fefba3de9948a7d2a75d11442aa2363296a2d27ef7cd4886dac3e193081f113d1317392fd4b56930cf49c236401c8b81d70c7f20085b0f4b4bd369bb6a627db16934f88f56e23aeec06a10373d43880990d1865e8b097ab3a774fa2039fe2fe910d089cd4fc2109821cf9ef14f81ba399d3fc59e47d78e848868f0ce8ec5011ba71998e28dd0a807e4132a60b4dec63d40fc7bc20847a51284ae5a282478c6804f6447769df21aa955eb7a210b2ee2896de0182ca711434a3e875679035c0c788325a5e6a0085c206d7ae1205bcac6fb5555d14fb9ad0047f4533e385d83eb22f6", 0x1000}], 0x3, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x407}, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) 16:00:27 executing program 1: semget(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x101) close(r0) r1 = socket(0x18, 0x800000400000000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x200, 0x0, 0x401, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x25) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) close(0xffffffffffffffff) r3 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000200)={0x80000000, 0x2, './file0\x00', 0x200, 0x2, 0x5, 0xffffffffffffff81}) connect$inet6(r4, &(0x7f0000000040), 0xc) 16:00:28 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = getpgid(0x0) r2 = getuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget$private(0x0, 0x4, 0x50) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1000, 0xe8, 0x10001]) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:00:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="bebeca19ff96490000000100000000000000000000000000f6cd77afcf1fb3550b32476b148d0d89a270e813d9eed64691bf17d7fa3e526a69fc7dfc7cbe547eefc3548af3452a5dee963dc291b67d8d1a8e0c38890ba0e2057ca8b2dcc1ea5b5f4e2565dd5e14996ce0e4a85e00008587a315e8a132165e6857ebbecdfb6c598acf29277f4a7225333ec94c5d7b3929ae3d3b42331e3b6d576256ac88c8ed0d783219ee0cf1cb2942bde099f2a205f54a3c9f48a13c6477b797de32e627cf2a8ccfcaf2cad6d2d68e192378c4a1a211749dad9f24ccc330e852130ef4c540f518f04318c4cf123b02e483a9c76e0210df3331e449317cd1b687bd5403fd4f2eecd30b9faa227a91d1e01222667b45829fb995dcb326027ef4c1a90d93dbbdfd2819714f1225bdbf91de148dea074bf090a9134c50", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYRES32], 0x15b}, 0x6) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x80}, {r0, 0x80}, {0xffffffffffffffff, 0x4}, {r0, 0x40}, {r0, 0x10}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x40}, {r0, 0x80}], 0xa, 0x3) 16:00:29 executing program 1: msgget(0x1, 0x300) msgget$private(0x0, 0x200) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000001ebc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f00000002c0)='c\x00') 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x40, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8a, 0x10) 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fff, 0x7fff, 0x7, "d730c1e7ff0100000000e40000002000"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x19, 0xc000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0x100}, 0xc) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:29 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x7f}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x140, 0x4) close(r0) dup2(r1, r0) 16:00:29 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) geteuid() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') close(r0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x5, 0x7, 0x3, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) socketpair(0x7, 0x4, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000640)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)=""/10, 0xa}, {&(0x7f00000004c0)=""/239, 0xef}], 0x6, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10282, 0x2000000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:29 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000080)=0xffffffffffffffff, 0xfffffffffffffe5c) 16:00:29 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) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) 16:00:29 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="276c59592b6138eef78b791babb031770748d33b1ef2a73e2d8edb1df84880606c633fb1d79a0112192ce7cd837da96adb87c2d4e03067ae775cf50b55fb0ce42f2cb25a641f23bffb0344549f6ae935038c78091e945a1e406d10d4b9ee2a72e63f4d02cfe03afe95445e00000000000000000000000000"], 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000200)="df51ffb1fbb77d78de6e9d68ecd0585d5f8861bca6fa863f92000eaa635c3c45e41e0fad3e", 0x25, 0x400, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget(0x3, 0x18) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg(r4, &(0x7f0000002c00)={&(0x7f0000000840)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001a40)="cb434c4e2f8052f0e9083eaca544309413603ab8533fe91f70396ae0b613e37ba299520096d83c6b9e6dce085df3ed4a2f473abb48da012257ccba", 0xfd86}], 0x1, 0x0, 0xfffffffffffffd03}, 0x2) r5 = getuid() r6 = geteuid() r7 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r5, r3, r6, r1, 0x2, 0xa000000000000000}, 0xe7, 0xfb94, r7, r8, 0x983, 0x3f, 0x4, 0x8}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r9, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 16:00:30 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="93fbc7d7c5869a1fc0c7bf11ad7430a7b7f5a19f35eb67e4a3af0e128389da00f5f061e44eeeecafd41bdef1ebef172d4deb5037002490dabd715773c478c2186f3fe3ca0d6e3e49b0e86315b8d82e5c9c687ad5c6072f7bcacd1701403f8a2ba0fd768dc966b1d733dfd4f77bb27423ab6bbfd7dfe1e4790815adb0a16abb49dc8f08239e76c1", 0x87}, {&(0x7f0000000040)="67dff2c72086d7c67bb2dd3e898088aaf6cedcc2369915db456950729beecd2a0e25cabdaf8d40198d360ef8a037", 0x2e}], 0x2) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) write(r0, &(0x7f00000000c0)="eb73e33cece107a1c051d896bb8a24a8c0a0e54b9f76479bf2713702dd94265bae4a3f3acc1932d3c9a60031881a0b12f31974c385ab8b4438c4b0797dc4e4b4b7ec9bf58d9e8028a137b31bfb2195f6a494a4bf", 0x54) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = geteuid() r7 = getegid() r8 = getpid() r9 = geteuid() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x118, 0x401}, 0x406) 16:00:30 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) 16:00:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x8000, 0x6, 0x0, 0x7f, 0x6, 0x0, 0x0, 0x0, 0x6b0000, 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) listen(r0, 0x2) 16:00:30 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xc80, 0xa1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() ` (awÉéCϲr‡}` (awÉéCϲr‡}map stack 0x20719000-0x2071d000 of map 0xfffffd807effd708 failed: no mapping 16:00:30 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8400, 0x0) recvfrom$inet(r1, &(0x7f0000000200)=""/242, 0xf2, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="512047e49ed9d4f0715af57ac9aec802077249f9bdf826b6134e375498ba76ebd3f66a7c07bc1857ebb0c4029ac1d4ee17473a8994bcee5cfc20850ad4c5251bc691ebb9016779125af2a164aa034886cc33abd5aaf3f9ebdf6c5e3833c46e579eff3dae0bdd1d2c1b5f508455e9360fef47a9e563c4274b3791d6751f1ab96aa47d572ceeefd9e88919133b56114892b758cc1e64d34217a295028b422f6bf3dbc5fd0afd71df9749735074065ebf72896af95cfe4d8d875e2f218e8ee98dd589a840fb3f241bdc5e02a0783eb2844ff9ce", 0xd2}, {&(0x7f0000000440)="d7dca24a42edc8f84d0c9de2e3501024b2dbe571b974fbea39b42b1daf", 0x1d}, {&(0x7f0000000480)="995a708f3ad6a6a1", 0x8}, {&(0x7f00000005c0)="4a2bbd81c9035fc598454532229fc834d1dc6e5408107e38865732943aeaf0e0893cf7979def0788b2cc95e3d8b27ce120369538e2fdc084fa6a75e4c353c8ac473554f1191e8c912819c4cc28ba5d1a03c7a1f22959c77f9dc83922cde90689d5b9f17bc214253223ded2d260a9cdf5fe09cb3a802d41e6a3bdbc2692ff94840de10a3d9ca9ccba8dcc63c9df2e24663c1af02d164c15d20eb27c5f5c28b1980719157ef57bd737b37f15d48ec3347651b7d1691a7b4144dc7ac0912e65d518d0a75133d94004d3232a0414a9d32ae2a9e1f4ecf284cb464fc478402388a79f800933", 0xe3}, {&(0x7f00000006c0)="ca02332c0132d07baafa58a815f4c746b38f641137877364ef79162106cadabdd4bc8b6bac0c11fe093fac9de4b06bc8ef8e61b8049430019a50593c564ca8dac276bd5477e13a26", 0x48}], 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) semget$private(0x0, 0x0, 0x281) fcntl$setstatus(r2, 0x4, 0x80) fchdir(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xe0a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) socket$inet6(0x18, 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000180)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d824", 0x19) 16:00:31 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:32 executing program 1: r0 = semget(0x2, 0x3, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7f, 0x3, 0x4]) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x31fc) open$dir(&(0x7f0000000040)='./bus\x00', 0x81, 0x400000000000000) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x82, 0x5}, {0x84, 0x8}, {0x25, 0x6}, {0x24, 0x3}, {0x0, 0x8}, {0xcf, 0x100}, {0x6a, 0x8001}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x2}) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) setrlimit(0x0, &(0x7f0000000000)={0xfb60000000000000, 0x800c}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x800000000, 0x0, 0x3, 0x9, "32d6ad483399118eafedf8877d7b0376436a065e"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f00000001c0), 0x0) 16:00:32 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b", 0xfb) r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001200)=0xe9c9) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00", 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797ee28fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa87a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59807e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xffffffffffffffc0) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) write(r0, &(0x7f0000001180)="4171eb3e4004146aeff30ade38834f4abacaf01f2f1a0da7ecffc002531017809a55e73249228841dfb19ee0959e249e1cb885d5d40dc5fc9a4bd68892d4925bed6a9c012619f12af91f1603271fb8ba16809f3a3a995efa6e9666d95a70c25a559fdcd4e06cdf5f2027cb214aa083b8123f83af0c7e455faa", 0x79) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x80000001, 0x9, 0x9, "3b7daf556042107e2bd9e7fa64e7371a398a4460", 0x8, 0xecd0}) write(r0, &(0x7f0000001080)="9ddbe89e5c60755b3203ee5d9122884740328a82af3cece0c2fe4a57bc71b875f91055178aff8a3e75ebaa1a702eae901bf42a8c7924951217f0413ef2021999d705f42e73051acb4901f3cff70f19556b9c8c628dabd1b9cb3d6a3bc9d1e2add130fe6a447289b7b237eb4819a8a8a35d3b357655f6ade359adb76b065ca1b529439e23c6baa4847026632cd70162f9f0190c8ad1161bfdf795c877e87ed866d5f8b5ba7d932f89e3f8a9e53baa5e7b7e0805d629dc2f029e0163fb7dda65ab1969b7eeeb83e24eabb886a7c8dd41f364cf9d4a184b46b29547de18cced6297026dbc6eb7f8023cdfe8a5", 0xeb) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/164, 0xa4}, {&(0x7f0000000340)=""/1, 0x1}, {&(0x7f0000000380)=""/70, 0x46}], 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:32 executing program 0: r0 = socket(0x2, 0x0, 0x4000000) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f0000000000)=0x7ff, 0x4) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x8001, 0xffb6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:00:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000004000"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x375) 16:00:33 executing program 0: socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0xfffffffffffffffc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2005, 0x1) open$dir(&(0x7f0000000280)='./bus\x00', 0x800, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x2, 0x8000, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82434a"], 0x1) mkdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x800000000d) getpgrp() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x3, 0x110) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1002, 0x6) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6010, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r4 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="7d46e15f6528c423931c2f85597d931e91c56fe1db36514b5f9f051c56a06629692a8e7b511d78ab89f62a5518cd0c1f7b9f42781da8667d9ae5b45c0cafc3bf96ed842d51f6cb1f4e6f60f21818105571f8e5f36213aeffadf6100bf66d4e6ea7c5690ef84bfddc250236122a32336526f8b6f9f064f171c11d583b0b1e0b1ad5ba25d1007ba53bdf6022cae5799f0f4dbfff6063eb", 0x96}, {&(0x7f0000000140)="d50395c635d19470350ddff23ca3e8f05bbebb8c1fc6899a62fc02128d2f29b88e0518a2d62e0392240bbbea0a363b46691a8b778d22831fee3906eed102992714d8d74aff11ec5f68237c6544d1c8d830aca8eea5f48ffb09176dcf97c509c45be8e3fc57f42f47cef13906d6db1c9d9131e095e181f90e408d950121736b44c95f85cb75b8fb7b818612f0fbb6cebf3c7990c4f76e5a3a726ce3473f7248", 0x9f}, {&(0x7f0000000200)="47110655be59367d3064f6e982dd8eb9a4bea629551ab86d791bfaa5d8d1cfb0764104be27cb18dd7c701c8b616ba67729cdd24576cbe0d0d1360fb6f07707f87ea13df4278a2ee6189cb420f6fd02431cd381ca001d7a52e5a78f509d614060524e31f0bf6ec272db089384309bb0df261c90a91fc758b23e4471d6fd7f4e35a5b822b4b11716649f7c0e0459cca3fba8b240a6d1e959", 0x97}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x68, 0xa}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500), 0x0) close(r0) 16:00:33 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r7, &(0x7f00000003c0)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000380)=ANY=[@ANYBLOB="0173feda69a89a435c00"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815544319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0x20f}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmget(0x2, 0x10000, 0x80, &(0x7f0000fef000/0x10000)=nil) recvfrom$inet6(r0, &(0x7f00000001c0)=""/164, 0xa4, 0x40, &(0x7f0000000280)={0x18, 0x2, 0xff, 0x100}, 0xc) r3 = semget$private(0x0, 0x0, 0x4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r1, r2, 0x62, 0x1ff}, 0xffffffffffffffe1, 0xe9, 0x7}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7fffffff, 0x3f}, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) truncate(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="38747c2886527a96d026f17a17fed99dd589a8d9e1ca31b5029cba4032c504f835029ccd13110990e6ab0923647dc8ba41b38892be79f6dff4d29649ec0e31d731c194456a85530912629de538c5de6c8deb73677d0b568e6662cc88a269c223d00b2042d61cb71e54982ecdf76b751f8df50ca3ef6241cbde5121b0c9212fea63d97e08df8600a48e88f9af6a16034fed58af2695a46a2af3f6fb3e7e735a3a664a66da332101b102298fb0ff177c4575e33755c8b193092b0164d539", 0xbd) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="876c87cd77c4084f05fd198b0821b2b2ca3264cbff99ee8a2bc17ff5fabbeb07c3c8f8ebead3db68e7a5c7ba1a976937501b4ef3c1ff275ca84496843b9435dcf27c25d22ad4bbf64be7299119f4144a63025486207fabd09ed0734debb4698f28277a00", 0x64, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x3ff, 0x3ff}, 0xc) r2 = msgget(0x1, 0x2) msgctl$IPC_RMID(r2, 0x0) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xe5, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x61, 0x20000001, 0x3, 0x7}], 0xfffffffffffffffb, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x54, 0x1, 0x9e}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x401}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x101}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x4, 0x7fffffff}], 0x4, &(0x7f0000000180)={0x6, 0x81}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) kqueue() dup2(r2, r0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0xc3f, 0xc25b, 0x3}) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) close(r0) 16:00:34 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x4, 0x30) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x449d, 0x9, 0x4, 0x80000000, 0x3, 0x480000000]) munlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:34 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000000)='./file0/file1\x00', 0x0, 0xb0) chroot(&(0x7f0000000040)='./file0/file1\x00') recvfrom(r0, &(0x7f00000001c0)=""/191, 0xbf, 0x40, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='\x00') recvfrom$unix(r1, &(0x7f0000000100)=""/180, 0xb4, 0x840, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/129, 0x81, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getpid() 16:00:34 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) write(r0, 0x0, 0x34e) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 16:00:34 executing program 0: r0 = socket(0x13, 0x4007, 0xfffffffffffdfffc) r1 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) syz_execute_func(&(0x7f0000000000)="c4e27d0f42fa7405440f032ac422f52b2d1e77e7bb66440f38043c9b26cbc422750a4cdb82c482f91d513d3ef20fe628410f3808c0") syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:34 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002bf, 0xfffffffffffffffd) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x2b) 16:00:34 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x400, 0x7f, &(0x7f0000000280)="5f26eb1fb708e21b176007ae5fd465a2df9282c92ec3b4c8e38be7d8bd88baeb4c75de6b006e523dcd05d10bbe543e8b8ce5aa79b27b0ce6c0952a3e5a6e5063", 0x40) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="427a9b9850cf20231eafe420dabe8e52344b26d68744010337230e093761215091c656b709d9ccc5a66e22b9aa30d07c302ef1fc4624ebfa373cea183f59f431d6df899c552620760ab92710d1727c7a6b2b5b", 0x53}, {&(0x7f0000000080)="aee772e0175b6440", 0x8}, {&(0x7f00000000c0)="dcd2163264e3fef01bec7fcfbe4cd4c9eaba6409bda71333ff7a0132ea532c3d4d74906eb859364687330c2bb6ff98be9af84389b51d15f1127f58f08cdb7a7eea8c9033da7329a1cec06c7fe303495dfb64b4297a66afe7ece2f19f025ae5d1a4be033ba17455f6eb992b096516554b1fba8221ebd97b0da9b365d3877c6cc4f2758ffb8c001718e84f862b29", 0x8d}, {&(0x7f00000001c0)="c4767485", 0x4}], 0x4, &(0x7f00000003c0)=[{0xc0, 0xffff, 0x80000001, "3a5686e0ab8b5d179b45012774a08e7bbf6d6a983b2fb1c023308bdde7af4c055e195e359fc07a4038f404dd0bd2471a7e35236c3d19fc98082d1829e2489d8d67e5e28f83b86177ef30a569b2ef46eaa5d6d819b3e597d8a57821b759ac5c8233e05376db1ffcb5de3486af0987ad3666ce84ffa613f4f65ed1d77cec275b55a72b1319cb963c373a228e6db1e16c981417af0254c672fa7f83bcad2b2c2a4d69de6985356e83ed2bc82da91bbdeb2f"}, {0x88, 0xffff, 0x100000000, "2826557836e8d5305ad359b86b77449e3e983e436b3c2f11dfd1e3c2b7fcd42d44d86e1b799393ec89b99abbef1f9c3c46c86ac376831c4e48d7e1d9aa90c61c631b6900982b0ebbea0ca3f3620e7896bb07b62743bfb519507925919a9e40910a65b04b961de5b262b896d736d8babc341ffa4e"}, {0x108, 0xffff, 0x3, "fdc8684efec50d3eaa86ffd7f80b1a90ab6fdb0cb297bd2e6a2d47c4a82884e8e34d8896bac6faf6c99805729734ca56027f82e4c635e38b9ae9293317ff8517765f3eb70f33932a6ec9cc9e272e4d07abdd23a17992254a56b5ae7b902f54644c3b7dc1bf348dbabc7bd7436dfbfe28d98754fc5617c6dc654dc9e82d94e8ba86eed31e94c1ea5023ae985ada67433e12e0b982f38fe8645a4e5aea55ca71db8c0dcfb1249666576704f0ee6dfc6debded0b2a52fb0a8dd9b38f3ac7bfa17ba3054faf751f645ef17984e588e940f7a5f7f1e291392bda2d6ef949365685d6860c5b963e5330a0f3c12519b00b495dc29"}, {0x1010, 0xffff, 0x7fffffff, "26802794894aad0fd27f5804aa9e8b0916cbb5743dedb8a059ea850034d11a82af07e4981f1563397769bac844e20aaa4ff88872c94704255f35267a5828a22212b1054f85e1fd256b834b142a61271cdd91eabe7abcec339fd1436a61d4cc3f583050486b8b875b22a803b72d9eac3598065493262398974e409f53547dbb8eb357d4350987ddaa8ea1fc6203a81cb344f14234253aec18c1906318a5f62bb1e330656d3560ad07a9b3fb9685950de43723bdf9a5e3c8d498ba1ed9ff6f722aaa9918091e1b839836de4b1f261e74a9a433771c84d9e3b1ff0708a2b469c802bc35cfd8b507fe44ed91fb8f5a0cd803a7f6a7a331f592f613dbf3ffca4e702df96d4b4599c6006d7f1a5ac75c1b48fa9befebeb0b0d67fc57aa6031af3a64a76c3235b60d69fb738a668d79634249b13eb6bd0cdcdecb7c8af08f4c63e2229cb4b5a9d309e72db68717ccfeb131e25e5731ac5470939c649520a7bd77b5bdee0eda59520c7882fa714a5743425ae0e6d0049f2c551e22448a8cd64a7cd6c7301d7c54dc29e0ea938d17d9a4c5ebb185e5b6d75719d0bdc035298b25951ba7a2caba5180eb356d80432f592fb7cc2579b88f0e890faff3d351ff69aa1115c46148845e3abb6518558e5436f51d6c6b705283206c0675334a759c2c150753b35d642a214b3a189bcd0123b6a0fc8ed00c41ce16895aa996e6a847e05579b0d649df34037655558bf94d7be0e3ed374add19d83efdeac977a94b1b534e74d7165fb4cc44e6e25d04adec6e42ae8a3dcf7422ccb154df20fbb9166155210cc8aba6199e7c776fc112d58bc603e0e76397b779ded5db418add8e779284c9a9708709df7ec6369f1ea26ee3ed25525c02bed4b9c44f973fc519dce4f74b8b145ddd90edb49cbf42b85899ae45551a2c87811728a5ef1d242e0549c8b49232cd680dc337eb065c3917f62844813eb586bd378533b478cc3dd8680c518799bb04830b7ea909d77a15960b157b55b69748bd4b5d689c17845e53fd66962da88a73d8fa1fc827b92af4e31fc2eb71fe2fbe2306f74fa65e468527315c5d653b5b972840b43ca73c4cea08b0409aa4de65eb86940e6d9c2da95a1d2923b36c55df526062f47732e15c196e62ad88973a796ce881ba922ce9c8bfc50e03b5f411f71852408baaf1a4675bde64e94b11f0af2ee4cb529cc042ad6c02b726b17ec5cd2e57919125c5236fa241f85da8d259e0e5f16a23f9ca69d243061afa18431ed48cc0aa2b06ee7a5c003b38a3427171aecd5d0e1b46abc1789e0d34e28a3d91b8fd4f2435cdd179f80451e58d6095b24463b0c764f4e43f76efd57b8b49ec3eb56a44ab45608d078544c0d2da57a8cadc15e469dc8249352d9937da96a2519f336d10ee69dabc79416548e78b7e70d26e76245ee0d59f7fd3fab2a455eb7796934a65c5d1b2a1274a7bf2a7758cb794f227bca1f8434b304bfcdddb023f044eef7bafe8dd93ccd7e80e7373b778ea62724bbed1b578979fe8d14cb8d749b4ad41cc2046e5e5b37724e05b9210276b940d85e85e815ac07bff10f2c50d312b67695f042eaa86a0379702f8fb05a29161b3057935ab6963c20d3819eb4479fc20ceb8fb501ff03db14c2f47b306695bf2a9125c34ccf7b8435a7dfcf44e0497937d76780428b9c2223039b1e2bfa88e1d781c95079d14a2adba83e2e05c20e55e5bb4ebbaa6e3bb1ade9592445e796e3e9bb729196509af24464a5e9db7d2a234df39f27556911f0877e5f1d188dbf86cccbbee27160fc9da9e6f6b91af3f11a2a0d684e795cbdbfcb8eaf0dae8d6292d1d5181ebf9862b6d6422e4fff9fc25729976333b4b021bc546e107f35757f69b96adc60c5179aa51363c0bd90ae52074d54a46dd99dd32c193ccf10ea44847e36b65d217958b44fafd4b12b8f07563c72b36c59d9b28970d6507c13260b10f9052f0f4139c47b44992b52b1baf71f771b413676eacdd4bc0dc7b9ac673dcb4758cb739b6e24bd90570113d4b68fb7a520afb52e8debe9c209e38e2e63f60f547c16242cba1e9fc708e32f1d7943e6e5b4bd0ad262c6237124ffc7b40892e7ac6434c1f0eb3714d8d5de4af8c5ca29843cb5b61542054830c25818301df284350013c470dbb025298a68519d35bc56db06a1cdf24f4e788c2dff054f8f245f15606509de9dc790b52ec8d667c23d515df9862fdc74b868db0b125f5be57a2c702877edf10be9438495f7dbc9d95a8f72908a69b30e60ef3ecb67e2397587ab78eebf9a927b2395c05bc467047fa1bdfdb2ed12ba4ca37b28e76f0f38744a80a56eee8d7bee1e659e20943e2c37164ffff0b02d9d1a6681e9c570528e39499d369bd72e51de6437c34912834720f2889f642acfd1e9c96c3fde6cca44e73d48f88d7f359d3429f399b3191feef176ac85ea6c691ec5241219372872ef67926a02161c40558909025454a68e7c0b9854e487e3f9d3efef02299bda598b6f5b895415527902e4cd897dd892276d10677bcc1c77a4170c77e2482d25767d97ceae3e6ccff237c3897954345c2d0b118d8a34c0bf10a44cc9894e9e87ed1c4f59213b096c17b62d1faaad4fa0fc2ac90f9d6a63b79f336a1dd9db02e504e45798e15c3e4f7ceb23fb0e8915b2110d2d6691d57656fe13ff28e3615f0ac20591d2448fd2cb0bc242af5a417b05aefed846a1ba3cc222323c1fdac9fc31136391a68ff96acd20e2a4a51b954d863df33c8b50ea8b404507efa180410008337d8ba570bf55b15c493aae090c049f88495c3d69bbbbe9d91f4fcdaac9ea3f2c35ea126fb1a4f9ada2e34068ab3489ea2dd6770975435c932b135db5001c0e52f5b9c6dfbdbffb8f57f8ad8f693abfaf000b16f0a9f3ca70f6eece8f936166b08b632fbbe7e240946e259c3eeb3b5c32ffc18ea452eb67a2650df6fa9e440c10259df929ee7992affbdb51a25f1ce970a2e678ed5de0cf8159bb75506d0567d11a1d5d44ad8e38387af38f37644354824aa0be63e7fe0c41bc39ac872c881b01a0218c7bf23a80358bdb9fde122a35629442e3303e15f297707aab7a5563ca619478f4b6ca222ab32e1b8f9460b1c80afcce21192083d4802f5383e3e70d3fbfa37ae8043f9a25d2b02b8561ec05671ca31f49a333ac687b98eca5c6e07b03c80c83dce2c8aa4965c72db55bcb6e286b535c2a025071c286c819652a2e2b9718137773ada55c71ae619f5b20fe22af4573f8326643d88fcd692164dd5dc5f4f4963d441f7e293967b520e25842ac7145b1f20fa5a6544b5f698247a57613ae3b9a922b80ca7f3bbd3b6e005b4f44d2881bbdf2edb1c263669feadd8b3e296674e00e6fccf2a059c2662744e3390f2cc4f18199295125325f34f2e5c76489c9d22a195eecd0b7e0340545a2f0cb88a526133dabc14ca15b24725554de7c9a1751a1fd642e49aa2db8c4902558ca065fe52aa4066f2a71c15e1d3bf56a9755c6bc5285af8d576ff0cfa42a521d09991e3ced1a0cbd8a968839c1e91ee6c0e6d76cae8553c975fea83ace3836e741f61a02904325871f9acc8b91d7087f480c718c0cf9dc137d2d92b53b7d250a77b4698a54aec85e38e591799e032f9c2106661cd12968f1bbf534d908172a70e1fd5e4e50c3a70fdb57f248b772cbbc4271c8b72fc461c15a9001ee42a9faf2e9fffddc0211aba0d4270266d0991310675da7c831e29db09dad51cb6f3d6a36b5fdd8767006ff19b0cd2150b134a6d8549fbfa828214d710b91b99074d121c102b0ccb993a8cdb1d8385a55320c404144c7a8cac40c679a3adf5156ffd3f7b3fb661aba382adac20f092b876449e0825e21e77a0287e8b3ed52aa4c41ac7369adebe8116d00f9877b53b1bcf940a18e9514aace6e69860ef80acc040561c73110f6497baf91c581ef789628a569b29c4b0c57be7b9509ffb93a4dfaa7217b793110076e4a2e12fca741adc208bf511c07b7741cf53cb307e85ec851a513750ba18813092c1accac9e2470cdb5bdee1aebf5b55ad23da67faa14cdc9766cce871a6add2c0359d6b2331d26c9f7a7d4292e8118115375cf410d45c564062bba113316a32bc06448d1992d7acaecc41ac80cbae27eb3c4167d32fa24e671939ce984c5e561aa37c6e3d556f12322cc86a7e4b0ec674bcf39882103f595b332579f86175fb488c6fa195c9e35e131dd5f35ed51db0ac8a7e7dd7268cb91aeb92d19917ae6d90b9ba149d92fa1ef3f2773d7f367be022abbedca4f6b97b702ac416d173a4acdfc1a2ad2a0433f4e596a3033cb2847fb6913c00f3c0d216ab8dac27c92aae1825281f424618a986b269c8c02cef7dc59f3f9ab7a6ca80151ec6adc5ab525e4512701fa3d9e70889a3ac40a35f288f4c19e8fe4429b365f3f05fc95201105f855ae07c4c60a66905f908eec16939bf6da25ef6d43dfd5d252372cb25bdd880b6cb01bd3f8369ecf537725c7db1799237445396604d6cdf672d21734fcb55af943325ad3f1d53542dc594d4fef5b5d7d15360bf91183e73533cd2dbf6097e29cfe78e7700daf237ac62ec652ceed2def81a7267787b6be69952eac140523c5d85b01b7c1a89a93b97cd6559181b941231efa491cacdb92c026b060f87688b01151baf86db602a9b0c9c342ed8634b0050eca53a465a2019a3f12511e2ba9e5e2801643d5cf08679495a4a96d109e7a24e40a3b45e1871bc6da07a9f629fea719496aed8126ce1e550aa29df9617f5fe452cabd00e2486a849dfc01f51b2c3bf4a4535411c3cb316f04a8c888e02c68b473eaa7f77e00586137810bf81d269b0a410838ec04958da7db119838ba0351a500a96313bc46fef07476fc3179532aa25f9f11d5f429479bbc20b02220e27ab5cb70e8ca7e0692feb93917d46a4a3879806f0cce3c3eaaa13ceba146dde1bff3e07448387d53749770f1d8e785d59059aff5eff800a521795669496410c016349c2f2834f492cf7a3b10633f1647aeb2cd46c12ce1f3dcb5e2e33708ed3775276d10e4809ec9f83f640c1ad2739d84748dc5c47d0103e7f2dc1c71870b8d74e0ab280e114827c409335ed1c2fe9b8553208fab751f01390b06017b71f991bcb9440558b7c09255d567a6e3fb00abba1de06cf58fb13587b8ddf82c45c03364376db813634dc0ecac27df6b352b9b1dfb0705decc690898b397d40d1eb71502f4fe3ab3a358ac96ef8445ede2edeff7a2dc1293a0b23cdf893b38712223f257ec40ef7364713a888691a8c5d04326eac063c335bed4e4a6f28f38253e680641029f6fdc40ae12010ce869ae0d2465fd2cb3fc48306f1c12d81ea6b9b3ff2f0914aed95bf4dedeaba44b6d9e36297bb95976f6f31a0a39d59bd37850429a73c4b3e8d94fe2b0c939108300a2a7a0cfc473a05480e22fc234ce5e3a5ee9cfa18d161ba44d4c23bf6d8d11782086bac165dfe262e9a6abebe140df88e0537c4fce945d699c5850b1c15fcb6709f20aa9b31e643c631eba6a432f98ba846a3fc0b0c8e834015b31c2dfb6db3f1657efb615e45da18de26bb5658240c13c8bd395b001f5424bb05374df72cb31da370d6e2e4c5febbbda716701a182224f5f524dc44a7d992385f92cb16d853d3d8c5e6ff6fc4fa4f1372fa2998d3f6a31b60cabdb6eab0bcab3bf2d45ee739b303264f300820ad85bd0d62bb9ec1e70a26800760b0dc6271004875e0c974f0ad8231729d158a3b0bf401e266a57d50b9fbf28943184ca6fb16120ad289ed4fb4cca9cc2ed4522e5978c115b7a75fc24577"}, {0x70, 0xffff, 0x2, "03711e4cf6ffb3d0c0bac4df15538b3e65aec4146c105f1ff1a97ee496b561c5132c806ab2af28beb1e967e4c3d67b442f27fe7298fd1102f58bd01d8a2a9b72bb38d0807b4454e9eaca1125f19b5bbc34cc611d56496c11c5bb2d"}, {0x18, 0xffff, 0x0, "1a0c76ac18c7fd57"}, {0xd8, 0xffff, 0xffffffffffffff8d, "cd74c7948661d4ffb1c5ba4b76328d4cb70d59f55b172fdcfc29754a463084f081c4eb16caaaf5d412a96e26489d823bc57e0ddb280a9e75767f80ebcce8ba48d7d0b4e31fc5390480828e71069c7c24166e737cfc02cfc256f0622482725208a96ad0c009aebd2e613549558001e9645c79fb7d6fa29a4c0ddd58cb4ff36359e225852efaa318bd6968d67a14028ec1a687c685c79eb1113c8749a1657f07b1c9cf97421849105cd002a7ce8f224a2182f072984b185627a6fdeeb652af14747854deac4f5a"}], 0x13c0}, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)=0xfffffffffffffffd) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x101, 0x9, 0x4, 0x1, 0x8001, 0x4, 0x7, 0x1, 0x0, 0x0, 0xffffffffffff8001}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000140)=':\x00', &(0x7f00000001c0)='\':\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='/\x00']) preadv(r1, &(0x7f0000002340)=[{0x0}], 0x1, 0x0) close(r1) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406d47f80a731888bb0c1869b78393745f7bab2eedac881e2ee31f88592f0fb5fae10bf6b50de2531f581bfc87b715fd32480a1c90d77fed27190c54303c991e2cbc2b1c9680ea76204a5aba38526f7722c7cb39e703e79f44b7b204f161e6cff92cc207a97788775623139dbde2cda323e1f8a07afa255edeb9110016f9362c3f4556ce425f025b3b01a31d2a9d9f1d56d8f35992ae31fa666afa5bae785", 0x11d9) dup2(r1, r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r2, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0xc) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) r1 = msgget(0x2, 0x1) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xf3, r2, r3, r4, r5, 0x86, 0xfffffffffffffffa}, 0x2, 0x4, r6, r7, 0x40, 0xdaa, 0xe00, 0x492}) 16:00:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x60006, 0x2) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)) fchdir(r0) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r5 = fcntl$dupfd(r0, 0xa, r0) r6 = socket(0x18, 0x3, 0x0) syz_open_pts() chflagsat(r5, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r7 = semget$private(0x0, 0x3, 0x598) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000280)=""/254) readv(r5, &(0x7f00000006c0)=[{&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/147, 0x93}, {&(0x7f0000000500)=""/166, 0xa6}, {&(0x7f00000005c0)=""/19, 0x13}, {&(0x7f0000000600)=""/129, 0x81}], 0x5) semget$private(0x0, 0x0, 0x10) r8 = open(&(0x7f0000000740)='./file0\x00', 0x808, 0x180) wait4(r4, 0x0, 0xa, &(0x7f0000000780)) poll(&(0x7f0000000840)=[{r6, 0x8}, {r5, 0x40}], 0x2, 0x401) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) utimensat(r8, &(0x7f0000000880)='./file0/file0\x00', &(0x7f00000008c0)={{0x10000, 0x3}, {0x4a, 0x9}}, 0x2) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000900)=""/123, 0x7b}], 0x1) semget$private(0x0, 0x3, 0x420) fcntl$dupfd(r0, 0xa, r8) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f00000009c0)) fchdir(r8) 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xffffffff, 0xfffffffeffffffff, 0x100000000, 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3f}) recvfrom(r1, &(0x7f0000000000)=""/23, 0x17, 0x40, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) 16:00:35 executing program 1: clock_gettime(0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000440)) r5 = openat(r1, &(0x7f0000000480)='./file0\x00', 0x10, 0x11) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="8d000000000000000000"], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x6}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) r7 = openat(r6, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000400)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r3, r4, 0x0, 0x81}, 0x9, 0x7, 0x1}) r8 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r8, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) openat(r7, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) 16:00:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x2, 0x404) msgsnd(r1, &(0x7f00000000c0)={0x3, "5ed9e388b2b6e76e34d19f2769fc99880a2c75c2cb2ca133eb2237c99d398976aa8469b23eb575a672f6786cd7f01d272e5f221f95932bca5b1972c787b69dbf5c3918a327db01cb841cce25167ec6c2d1df5ed08abec27ed4b7e338"}, 0x64, 0x800) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:35 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = geteuid() mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x22, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) fchdir(r0) 16:00:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000180)="ebffcbff01000000000000200048e68d31929648ba4b850a17cb114e911c304a78b6ece4835998be1593f430589d0045f952fbdd47a137752ba5456d1b9011beb4dfa661943ac7393c215a4103e2bf0e6937e95bace5b8f0bd01cadfc1abfc5f2a6d94c3913224e9162ef484bb8e5c1c804e278c173107579dcb955c34d4ee9d33a0b469e3301d51b3483eec24c18350109940801b51bc2e93efe0b584369bd3eed6596b914efd5a8a75374d50ff4398ef65767b9aeaad633aa326e2d257cd93fbf437cd3d332dccfb5c5f827d37425662b71823b2eceb1644cb2fbbba6a1e1394facccc6efc5f498b41d55ebbafa78418050aae0ebdadcbda14fde5000000000000000000000000", 0x3c6) close(r1) 16:00:35 executing program 0: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) socket(0x18, 0x2, 0x0) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x2, 0x7d, 0x0, 0x7}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:35 executing program 1: close(0xffffffffffffffff) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x332) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:36 executing program 0: mlockall(0x2) r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x8004667c, &(0x7f0000000080)={0xc6000000}) r2 = getpid() setpgid(0x0, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8, 0x10, r4, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0x1000000001, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffc9) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:36 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530004f43c58ac7ecffd1105ffbdc5baa0d1eed0d8056d3917889cd04f88d71ea04de1609fe80b3206f08096d05abc161caa19b129e3240f79488e2bea3cf58cb4fd445c360d4b01d889774ecdf1dcb909dc2acc256df485cb3bfa8718d7eecaab57a22adf833208335000000000000000000"], 0xa) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) r1 = geteuid() setuid(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x58) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1ffc) 16:00:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:37 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0xd33) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000380), 0x1f4}], 0x1, 0x0) r2 = geteuid() setuid(r2) writev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="7a248258e04f914c9e44d2600191531d29aeca1a9c074ecc29cf94e300da6af41865f0a418dfa04b179809b2087fe1db508e04d5d0e48098e876ef03fab419b615ef0583e6c90442f8", 0x49}, {&(0x7f0000000440)="c24f03610667f33d4bcbcccd81b3bba42fed8c7938bdfe4cb73665ebd4287d6cfdc4e8a92de1585f6c846c592647d4515b0248264ef28b57d0b5b6abbd2c5cef5ff51a45541aed6301075ad664c9d9a302d89cb3295295d8eb6c686a818c276235b807d8da6e257a101242a933b3579361dc2a81edf2db4d45905655b89de8a09a9558f2dd567a8e1380d4a3ac1ab06725909cb7e05d24367c06156b", 0x9c}, {&(0x7f0000000500)="262516029e3c7fe53bb0f45b7f5f463f79d1b6fd4c4fe5583294520f736affa41fc7d317a801aa77d14570c1a06a6c2dd54c5a22713daac17c6a3eaaa50df1c80a7c63dc23c00722e2058a05f31868b79d547d66074732640478247f10f5ca1b998fc74bdaa88445725bcfde9fa91b3efa253dd5af435000c250c6fca854986423df288e5f063741f467b8b6ac4caf280053497d361af10c35ca4dcc6b538e5940a4ac37250a2814fa82d85e8d36cf27c0f3efeb213cb50a0d22af9b0011b22534b7f24355bae898e039f72a86e96dd5cbdbd6", 0xd3}, {&(0x7f0000000600)="8e1a481dc89c781d28d25207342bd06fa590500c5cc5a0f3042c85ee90142c1be083d1cb614d289070ff", 0x2a}], 0x4) openat(r1, &(0x7f0000000300)='./bus\x00', 0x200, 0x10) mknod(&(0x7f0000000380)='./bus\x00', 0x40, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0x9, 0xfffffffffffffffc, 0x7b3f, 0x3, "6fda0c74d65de152488817be2d6a1764dd8bb0a9", 0x3, 0xffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) syz_emit_ethernet(0x5b, &(0x7f00000000c0)="5b13ef6bb806bf454b600cbd1e7eeb49a479a0247352b3ab23a2b88a3573f41efa73d34ea5eeb89d74bf16344a9e4b8f9d4ef57fd429022c573c4ecd54ecc4e40c0b1666a6d2810c240bb6c2e3b6d4b7cc5d225f4c7882ddf1bf74") 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) socket$inet(0x2, 0x4005, 0x3fd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9ce0866c65fadf0766dd60f8d47b9dcecc02c534edab585c383250db1e1343d227b3af39dfadbfa39ce4544da54b15091eed954911688c0298587f389f2238771747a7219314a129e03aa2114b28f591394e5c921cb9ab1b4b138ca6b7c6e653a13c3005e53a2d7bd54993e6231c9078e04191d761e69f788195e9010a7f78e32ba26722534cdab39005f90c7d8de4a89abb9d4ab18d64196cd65a44b69360ca4fd2ab1e2259c4d9caa04701d8ce6289d11d30341f1cd37cb65e2ed11efa3771faf1595512cf3f346d6b312d642bc0a9", 0xd0) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x7, 0xfff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="fd4a1da6c5f7dc59d40704cd455662307f3424cec41ec7dc1a4ae6b5e2439253f4bd634c140facfbc4871b56a7866bea10f651f1882ff356d8ee7d1cb4cc575421446c7c13b9354f169ee3feae66d9d290c380095c82ed87cd8922c2bff2792d544f5b79c2fafd6006c30882cd50f38b7b08d56846084384d92538b2f1691402950ff020951e3a55b4aa9d4a8549c8cb578b2050be3c3a6eea3dce1c1ad9862d2396bdc861b55aba67b3360be571b759c2c2094234053fbdc4c8c8e013c0b1bcb68dfe17975770cb6b94154b73fed2d279fc20b17fd64d3b44df42182d04a5249429063c153727053fda2a0207bb39e91d4d1b127176fc2297838e85e91251c89aafea98a91e8ad5db7545a01840f4f9c8da6ddeaee7d9e1e3dafb1c36fcf3b6aee63c6b0129233f01995bdb80fddc211a40970bd05a8208caa227c572e5819127e5a5954188f2431cd597d1b418ef377dafa372b354ae9c08cc4b2faed7662d1b0ef99afb68b8b7d49af5755018321dda8c7565a2d7f57f3864503e51f510e77b6729111e5116653474264964169eccf4d865aa092dff734dde3086b75b15a3a234064bded885573686b5eb44ec2b8d624f662c6ef10667162d542a0f11f7a6e9d6ef2522b7d70a1f11f15850127c25f8aed0887901a0b2fe348d37b1099d561af04b3871dcae475f2d45c40af94b10606f98e049890e85e69222b319c6e8a401822aa6c21ab9f146cb7c9ecf8038420fd2e91dd2f8830980950a704cc4a3ee7b3cda5ef039375ea59cc1c04889da20709b161c617216eff699a172f5a24712942b069636ad8144f5e51e0b41ed250e0a82e303a3ac25bde2b0fb0fbb317ded819a56686990ae82a40d9a90851008e66140dcbeb9c245d202bb4fd7b9e36c26db3ed88a744ed3b90754bbf7c5bddf20ddcd58b14111a7ef54b190da16bc6bbf10615478643f7d151130dddfed912da566223e63cecc5f52e1594975ddbd1a80ddbdc929276b520c2a1faf227a039d72aebe3f362e653cb02f57c4e2c265141135e8ce65a7b356545d9b7e138079d4f5e23b400974ab4a98852d49609e91276ea61e38fa96a34476391c9d0824d120ab660bc45fac01d87eba0fab8f5e813cefcf0eea807543c4ee9d95e07d6e1f971dea9cee5a343d747b3de7b4eec5edae6f4977d82b53897756ca209ba92d2e8b655fb03e770c33cf18c7836b081d93b5bfbdf41b8d212d8200322751144fb02a45c7ef79044f4371915d9f2ad08c79c7b6cc9eabdee7dd02466c5d96cfd5960487667349a9e5f7569d5b2e192ddd464e070582629a3a3455c4c4eb8345f305f3e86fb4d308cd12dc85e15c5f8bb753be49b360bc3acb868434ecd7cf9a8d0fdbf50c52226b001ceb8a717b5d01178bea18d9d8d05d8744cb702455a129f9603109ea9a93d893a626a4338d22366e951c7629e9861fe2fa03811e3a188e4dc91f89bd0d4ba6ec9d0b5ba38d46ad191b770a815630e616830cf78fab67fba1dba6359da096638216f5c2222bcd92860b75b10d35d45f36e285d3a983acbfe810fe0fdee25721b5620e5ee8edd4b57016d28de88a560092c62416e343223a8856d5c592a612ee86a53602963d989dd8f39fa582a24d693e87a1172e1e5f725a67993852e2ba0c50feccf8df0ecf8b711da899b26d098057663b4c837a395a1a0355588ae98505475ff13874c0fa3f7770f27483c61c3d987b9480937cece59cc03a2089901e76fd105886ef3caf887df935b633e4dc97bad3d6f2de2c7222bef6abc7e5328a126f2f331f22b530b7e56520426a3f13f71710bc37d4106d0fc89c3b8399674c54eb424de4db67aff64c6849fc47863672123eaa367a53afc1b0b68e26c9c18c5f4c52333c4f548e2a61b6eddb1e6c053d17d96a525ea13e4d0b5b0058ed4e3f490b817a0a01f3e44a500f7ea42d17ddeec5f9d9477b86f5f88690c13998acea02026a44de258ed380bcc545a5d37c2788314a93d49877ba06bc6f11894170fc82a6b203dfffe20d256008d6e3af2a0e0e96c85596197ab7fdbafd830849f1e415b4277e03d0ee8257edd0c2124da576a732c9602460c6d44af0a1b6ba64fccb6c810a0df220bd4d795f647607be356f0653ff57c5e3860b841e82809c297d8ec18f11713121f85950690cfdb14a48ccc446c4f4f80aa5fb24bcd84d90f63e48e009f3969d93349b256386e5eee355a118da6f7739bcaa023d05275d554f6af2378ffec81bb1d854c64c9bcf68fe991e14a418c35891f07d888b93c0d776b14499e43e7d9de081d8ace327d22a42736d22430e0399451a81311470993cb278bdc98bd1547cd5c2330e14fd9b4390c99300850f61d48a8d8a745b63fbe2456ae0a99e270db6ff6509411232211ebf15d033652b86ac63aba1f5355e17b5c6074cc471a4273d83ed2f28148d8a6b939ff177dbd83d6247f2290baec39554b95f93fc4c69ccf661f863ad3d8f47385db16509f423213b107f30a7e0f89cc8ea7941c0041ff836d3b3127ca2c71b330933fee528ca5df4ac5b527453be65889bd04d132337fd69b804e57295af4dd156137ce05b9e74291a801a38e59ea76f7f01cc9e2933f566766b327f373bde913a2b01ac0b65f1a74824fb12bdf863b49a88ac8e43d737e50ec2a762edabd52a1789a85baaa07652ad4e91a0491eaa6b918ec7596490f3de01f510cd995d6ce0c3e8ebd0073507cfcf8583e3c5a32364051c28e053b94bb02819b8ec2b483f194f4ba8f78208796c573eb3149d138b0f6dff5fdbb5df36879f47f6f205b40345cca3f512bd4aeca2c378e6b6b8d6c723177da2f4e120b763f11a72e5d0f36969d1e0e7c447e03e646d1bff201d4e1889a959340cbbf702211d1da590b0b7dc4bf3f988d88859b612b08ab0cd7a25cf6524ee48b20ca6ce2de32eb2404516d1b22d127780dd835c5d2f8d4ed5144b6ab2ce2180fdeb689094e767f9799c5ca566a4ee071f9e80f8d9ed81f05001b8d8080ec8ed91bd7d97129fa274641fbba9adfd674cf25338d0418b09e6643b3b3bcc695f69b24f403e0a864973f4272e0d8ec133a7a2c8dbcaaf88033216f5f7b3bb4ab5207acfd051b8a7244bd07e950b22fe2431ccf81612dda1a5a1437feb20b5ca93e48c3600a65aed30eb963c6f3dcd82da21a2e9b8797ba221780a629ff0b5bd8a6d81e312c7c264f787fbb4541a57ecab7e280343f442f17c8fcd49cbd6aed3b18a86eb54963ec9775d11533f6dd89f798c993742a465ccbf13daeec76ca25340bdf97daf9739ffe0b2c45a049063041665248b4a09151f0c3a6004db6b8a12c10fc4eaa97abd56933b8c645b84c763342a74200da3a014170fda72382590dfe6ae0c3f96b6cb8cfffe92171debe13b0dae155c1a71436df217c7238443457d4a7b702a50a18946707c7b14890d92e0e640c450c36a588aa1825993ce9e8c8f8dd2d1d6be42401bbb836a52d388eee74c612ce0c0789adca23609c8e149a5aaaab275a42ffc209f48088eef5515383f73ef8e2cac5254a97ed034b5e7dbcf5c4a348632dc977a70b2ef1268cf80b39ea85b75b7ebe19747e8da4d9ed7b81f74158cd1e14ff41c5ba968ba1689e525fa7ba80d8e65c0ee7c7c8cfa24de4edad7fe5541786ec943adc2b1198ff20d394648527b4469525bb2e6966b9b2228a8e1a70b464443aefa3091f20b546d443c6bfa8656a4280ee8d955b458db7de42e219740e66b232ec1beb9a8bf914e84188968be3765f5a967563dcd78b7e78210cf83bfbbbc2a48547220335cddf4377157f5cb58f486add116954690c77e3bdbb360e32c2de15752bf841a1eb53934437b97ad7052cf9730c10b0c85222adb97b7d5dd1fa977d3183c510755c4718f470df79d05ad7571872a86ad43ca2a217f97a8253ecf6bb7d99e1d73f763c3759c0204edfc61fd8c207ea3c9e40a1b8bca69be232a4509a389bb92b859e2a9fab643a5e284e8f32c95c2fdede7a5373fafb9df08df0d35c0ae1e6713c86961acd1b5f8a03efaf2ea6b6526cc14b97fa7cac3b3ca358e0b2bb65239e14ac0b57914545fcf0f8a3985a076bf5f3bd62a1c18edf58072ab3b66d75f36660798495583a8ad3178280f89fa80d2939687fef1d75847613be7fd2ea8480902277d484b872734a84b05c5406761ac803737487f4a3266bab5026e4403645121aaec4c469f10ded50439d0826b69ce5e8c57dac9142929a3ec07089b2430c09e24a20e0c16a465eb393a1abb410b53182bda07b70d918867c7554ffeb8f8a602c1cdd7bd0265d86d76023ac3417a207607c60150052ad4d5c3bba43da7db010d1bb8920a7317cbea03ebbea3802cf29c803b2c4fa461f61b87b4e414cbdeca8cdc3cbb6f7e22a86e358c60896a2def9cc9b04531081be97fd31b916c5a1e543834e3393346731f28822170a2729f2c86802278d4ee2ae031b15e7f55e149de7a76c5bc50169496030fd86b29e354eb308be6e6242c81fdefaae7f25336bd32eb228994383720abc2a5a53958e08fde759d4aa5f02c2e327bed8eb4c070f953b7d5a47c84ea44b9bc5fdd10571d5818aafd27d07a673751c5412767914025118ef0dadbf3537ce86009e1b070f161fd38550b241fdb9a6420a764826f2d613eb0f61f12780e025ce05c4e0320144d3e36ca4009b3706349049a575a8d83c6943f2c40fa44cb9dd845279253d4ffb3e7863046932ac148f5ea937bbfd6dfd1344760f2ca735d9bfefbc8fc266c3e528b0e56075e3a062748e73da043392887a0e7ff8c25e2330c08e6e0d0a8b2ebfee73942506e039d04964a6e8bc4f95e055786682a1c2f17940d641aa58a1418de36c61fad046b09f59d751144981a484a68b49aed92b8d925223bea9cd15eb95c8a46a4a2305efcebebe150b1d1f0aa1a71293552c4ba448cfe42062614543630598f8e00c09571e0c52b679a44e8b753bf2042467d54231568caed51b0621212b9a815efccb34c9add2447071059b8fb6325b69e57ac461042af266da4ead1dae276e83f9f5cab74bd12e3cb920784666fe9221686a8c34f384d3d6bd9c6f752242196070a0f6ef441c44d302d7804c0510b293e52aace27332e25ae3600e233ea5f2268a9d705e503c65118fade65e4544cdb2dc460a0df95bee9786485b348fda8ad01dc2b0c08e2cca2850e508dec0c03f1d55be11b68ef9a352d2e452650a1d7c1947ac1900eaf9419feb956f3e26a1202da1c828eb163d20171ce024737e63264df1e9bd3c3a4f6577c092c7c0d95bf29ddd676d21b146d02c054448fd7a0f14cae26b2e524beafa0857cf59e15aad0544a50d72a08e3d503d3c3273da3844a06296aa9d6200412b1e0a5e72044fedc32a92703d3f75d83ca815ff0e99771006f5c8f83da798c303ddb2d15e42491b71b64c389a164311cf0f322af609c116c11f391eee014147975a5fd19eb08e014fb72fa5e8b56554aa6fea01fd902f8a7174d5d2d443248db93a81e646220e3e07f34e1b7da61c65f1454380f2ca31b1e8ce4e035c4eae330154305e84b47872ae8a845a7c8e44e095ef65a0e0375733c4985ff1c2a10528316f5040e175a9802c98c08d75c8f0978913f6bf8a87ef0c11a611523aad799a17344aaf68ae81ee6be8ac151a8dcaa85c6ff2ef42a6446d80f98e1737b696582f8c6bab24ae65d091c68dd3e47f289d8552a9a94d4d4dbca7d58b65accc77df41a9ced0b72a5571f3799e144cef95cefaf823e5e43aa8aa27f620823eebfd8ae349b710a0b5ac1a7533316d310", 0xfffffffffffffe2d) recvfrom(r0, &(0x7f0000001080)=""/16, 0x10, 0x802, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) mknodat(r1, &(0x7f0000001100)='./file0\x00', 0x6000, 0x10000) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getppid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="b7dfa46d3ba98d814f99447eba3a0fa63c42d6ab7805ec4891f5740087c7ae50a81e9f45ed2871d6fdced8d5b20092d9c256a010db5ba5cfdcce639d3ff74601a55e6ac3f4c6f0b1b2711c81bd7c8822c6de9c1c4c9933f078c42dd86780fa13cdd805a1c57a2eac0b5e98f501b55a21dcc88798a71010e251af2dbdfcceb713b73be8efea52147f44e8b3dcfba59bd1853067bc76f57a8f2c5de247d729a9452ea7bc346a0fb4ecd2f997eeb4f643eac11151d9680a0d01a01a00d2468d58b47bb7de388f14434b4121e3709bbb4f7ff9d59cffacbf619c395794b80bdb23aeb7eb12cafb30d85d7c25585f59c64d", 0xef}, {&(0x7f0000000180)="6e0f774a242e37c997c57fe38dffedec4a5426f24355b518b67f1578b5f5b0c918410bb61e", 0x25}, {&(0x7f00000002c0)="184f70d18718b668eec2397d38406d236c43c404974b312f8b043fcc30d7b35ec7ad5150ce5fdb878b8dbc33b7de022daa81b083c96eb554974a71b4698d9607bec1cdd286a60f5c28ae84d89bcc48f7fdcdfb9ff8125a75fa99b667a30fe7ae70e41ef746936f395aa452522b5bf5de56e484e222584fe840ce2a17ceeac8d7cfd7f98c1d7c131708c9a2166efb24165eedc64f0cd5e796ca108044c345f2cc06157b989edda55e5c0266cc247ad7fa5fb766a758a78626d6009154ed0eec8923bc3ffd45209d2a09bc1c7f3c17fa67", 0xd0}, {&(0x7f0000000740)="424c1e9f114125993b642e95e38bed6711a8b62df926a80532173ffb24f8b024213b452406f2a136017c36e2a4da867934d6c67c3d9fcf0365941ebfc0cdb02deb7f27c6a1ab26cfdf61f47a32f2e0691a65b0749f282e82d6f31689e1d4aa8ff7d644e7bc891e72804d5ac1d3f3fe36b826db8679fbdc79c3e9e607a0b371202cc2bdf78494aaf0a131fabbe8c1273da1debf8323e5b0d008ea0f4935fff722082a597b95dbcbe4c700000000000000000000", 0xb3}, {&(0x7f00000003c0)="35941ac9805be5598c5481aee45aaf335462d606e6c052efc56dc163daaeed38908aaff1cfa38bc207cad6b97ba52df7031376ae762904b75c851dba10e26f16c153a6d331f7a0651e61dacfcb5104e680b1960e6874ddaf00dc5c887bc65c45ab354e28373f609c07b3ce03310f6f07fdee99ef072ca98874877e5c80eaf5788a383cfc65431fb5bfc142202fd619368f633b23b28b6b7e8818c37dba50a7e8bbf0a60da910d7871f68f85d", 0xac}, {&(0x7f0000000480)="04f17d170ea0e4fd76f382b52e6fc33d6bb0d31800440f8dc3fd343f14634a669ccc8912941f883e2af64b83f52f2bd8a8411eebb18e4f2e00bb892bf622d1bcfefab4f2fff1ffa56dd573b30fac90759d0568b7d62535d4db2c19a5399a1b4f041deafda760871aa6265fda28bd40835db82dfda24edebd1feb6566d4be50a886eef72dbed87d146fe0ff116a29b4ffd149563fd2a3547fe83b3fa87609f8233d40d921909c09c6775faa7f56e2e259cd88962092337fd3ca7650e8316f12906cc6f0f9931a034576189f51aba8906c", 0xd0}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x1}, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:37 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/138, 0x8a, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto(r0, &(0x7f00000001c0)="f7aead691c91644b8b2687f4dd22f81b20b6ce3b0e93a203d89d12a3482311294e29650bd542b495560805b80b91481534ce9c9801375591cf195439fd34d1417848fdfdcf15c406246f2dc3a459d25ba2a2ec816253cbe05964b19216ae2f5f9c0653856f993838b3c3e05c4a20f675e2c837a5c54d40ee59cd50d5876f86e578893dcab8e8e60cd6f10952bd8149b0b257418854853dcf8cd2b4c2406087e91d08c6fbc9b5fa8e53e1a879113d01d0", 0xb0, 0x0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x3) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10099, 0x190) getdents(r0, &(0x7f0000000340)=""/56, 0x38) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000380)=""/164, 0xa4}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2, 0x0) getitimer(0x3, &(0x7f0000001480)) write(r1, &(0x7f00000014c0)="3a2c1ac6a35fee70ed90a9ac0ab03f3f0d6604de25f807c9ea4c8942fddbdd79930b91cbe08b78dac1b606453a1426ce4206d6aa08a17caacad6039d89179d7dd2d8fc2e693fbe8b7cc7c243d002032a062789b2a60916a434efcfdb2d02eae410a55afe9f0c711489e338182434ba454b15a64c5259838150a7d1c5c5b81bddbdb3f4278e83e0e92c90fe5a6b414e610800b32fbd266fb50d90c9f6a77c50889ac64005e3bfc2f439e6d82dfb64399071ad0d0a998ce49a725dc860b63d", 0xbe) mknod(&(0x7f0000001580)='./file0\x00', 0x1007, 0x4) kevent(r0, &(0x7f00000015c0)=[{{r1}, 0x0, 0x8, 0x80, 0xffffffffffffffff, 0x151}, {{r0}, 0xfffffffffffffffd, 0x9d, 0x0, 0x2, 0x3}, {{r0}, 0x0, 0xa1, 0x1, 0x3ff, 0x800}, {{r1}, 0xfffffffffffffffc, 0xc8, 0x20000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x87, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x4836, 0x3}], 0x59, &(0x7f00000016c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x33, 0x20000000000000, 0x81}, {{r0}, 0xfffffffffffffffa, 0xc4, 0xf0000001, 0x3, 0x85b}, {{r0}, 0xffffffffffffffff, 0x84, 0x55, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x1000}, {{r1}, 0x0, 0x29, 0x10, 0x1, 0x6}], 0x6, &(0x7f0000001780)={0x9, 0x2000000000000000}) sendto(r0, &(0x7f00000017c0)="2137dcdfaa4de80e06e1e46e8f4bd264d2f6ff32b42be0a7a900b444134cca8ea4c6dea53c78ef84920e0507769afed307d0fa024c1f3a7ccd82d2e0265f666373c113591c2d73d8991678938222022adb8b88f1a902e23a0a8a2d6c50c9325c003833f74c0d719da0c50cf19b97ed2a7d92df7c52329e852abb290277720182ca08e7f3fc0c4055e7e72d61f3a8a966f41c38139af1355e583a77be6c6fe7242a7935cf5299322aade51cd0ff4fad87389e6556d941d2e36dd150c1bf34fbeef7faa5ba50c17cbd8fb7", 0xca, 0x8, 0x0, 0x0) r2 = dup(r1) bind(r1, &(0x7f00000018c0)=@in={0x2, 0x3}, 0xc) recvfrom$unix(r0, &(0x7f0000001900)=""/208, 0xd0, 0x1, &(0x7f0000001a00)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001a40)={0x8000, 0x1, 0xde, 0x7f, 0x2020000000000000}, 0xc) accept$inet(r1, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001b00)={0xfff, 0x10001, 0x4, 0x4}) mknod$loop(&(0x7f0000001b40)='./file0\x00', 0x60, 0x1) readlinkat(r2, &(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)=""/95, 0x5f) mknod(&(0x7f0000001c40)='./file0\x00', 0x3000, 0x9) r3 = socket(0x20, 0x4000, 0x0) recvfrom$unix(r3, &(0x7f0000001c80)=""/4096, 0x1000, 0x1, &(0x7f0000002c80)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000002cc0)={0x1, 0x1, 0x1, 0x0, 0x10000}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002d00)) socket(0x18, 0x4004, 0x5) recvfrom$unix(r3, &(0x7f0000002d40)=""/34, 0x22, 0x40, &(0x7f0000002d80)=@file={0x1, './file0\x00'}, 0xa) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00004d5000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x38481, 0x80) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x400) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000200)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0xfffffffffffffffa}, {0x1f, 0x1}}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) fsync(r0) 16:00:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() fcntl$setown(r0, 0x6, r5) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) msgget$private(0x0, 0x1a9) write(r2, &(0x7f00000000c0), 0x0) setpgid(r5, r5) close(r0) write(r1, &(0x7f0000000000), 0x0) 16:00:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0xfffffffffffffffb, 0x8000, &(0x7f0000000180)=""/207, &(0x7f0000000280)=0xcf) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="c2190ea04c707e535fee378be8cbf4d82434ac8f871ca08f0fc771ca4c70e9a10cc9c8accd9f8e087090c5f56a239efffac2d4c3e21e4c768590806fbc27256a85956206f69bcc0e4426ecefa627a92442c6930bb24cadbeb04fc019657f0e0d6f80ae169189983eefcfd12bf1eb457581fdbd25c9c5c15315b6fc16da6b7327d9eab349", 0x84) sendto$unix(r1, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:00:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd42791f1f3e510dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/225, 0xe1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a0938708741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92dbab3ebae641287472b1a27c4e5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc800040000183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b4171fa367912d65cae0d007b20a9447f53a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3e83c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51cb020c66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733d5995371db371ecbc086641cfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f51714e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028995b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634", 0x1009) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x0, 0x4000, 0x244, &(0x7f0000ff9000/0x4000)=nil) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) flock(r0, 0xf) r1 = syz_open_pts() flock(r1, 0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) semget(0x0, 0x7, 0x1) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) sendto(r3, &(0x7f0000000180)="5f030782c97932c1c1c4f2bee04513547736f0ade2a227419d0448f4b5a0730369e53c6679ae361eabe83394ffc0b3662d61f95375f6bbc0e5253f331407e409080007f31023b5e51ce8a537409efeeeabaa89cf0c37f3acf5b4069c270c6237baaee18b2293fb52d1e1eb7044f547295db67d4f171b708a2678d87ddf9e746613d80bc915751d36583f1476d6d58194ef063d9eeec38b37c2916de57d62e7d4342d1a8212ef6102c596dc7fe965e5c6e91042c52af7f8506d6144fd33f0cfeefec6b08e526584abcdcee25736bd38007d202131a06afb62951ed3", 0xdb, 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x1bf2, 0x6, 0x9, 0x0, "1943246d0fe1ff688d270c482760cc5db1db9300", 0x0, 0x8}) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x5, 0x7}, {0x2, 0x5}}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x8008, 0x0) connect$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7ff, 0xb3dc, 0x2, 0x9, "73efb36bb8afba6cd96ab48055d9db3e032cda6e", 0x5, 0x7f}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)='>', 0x1}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x400, 0x4) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$inet(0x2, 0x4, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="4da4", 0x2}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) 16:00:38 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) close(r2) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 16:00:38 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x2, 0x5}) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r4, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:00:38 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800000201, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0x4}, {0x0, 0xb37}, {0x47, 0x1}], 0x3}) 16:00:38 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x2800) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x2) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4010, 0x40000007ff) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) fchflags(r1, 0x7) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8026) fchflags(r0, 0x4) r2 = dup2(r1, r0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x3c6) socket$inet(0x2, 0x7, 0x6) 16:00:38 executing program 0: socketpair(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:38 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4) sendto(r0, &(0x7f0000000080)="862cd596039792d4", 0x8, 0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000540)=0x9) setsockopt(0xffffffffffffffff, 0x29, 0x26, &(0x7f0000000000), 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/176, 0xb0}], 0x6, 0x0) fcntl$dupfd(r1, 0xa, r2) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000440)="c95544a48624a1293b29e73fb6687534b82dee82a6de86b2671ba354bb8b6122627fecbb4256305b86cebed4a7a25d5f61061831f70b1320ce51d4dfcdff46a94ebab8170421e18fbbb29cb23491c921a802add95e0e707ad992b5c8f0b48e2b19119a82f76a9978275adb16dcba2c7a7b04b7979c41d3d0a93599b711892db5734bac868ea506f334ef9c9ef1025780da57d6e32cea110c8512e50136516b3e729883d8080b9ad01dfa850fe5e36c2be0df865d44ce13b0c4b1a7b3f17bcb014ca62166869b7826f4555afb0fb42ae653b100a5ff13e326d733eee00171c1c4b228ece48d6f1fb2ad2e2632fc8f02683bff038b02558e1186ea60e4c65fa5c048403600000000000000000000000000000000", 0xc35d9260b279cbfc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0xffffffffffffff31}) write(r0, &(0x7f0000000000)="9691a6f89215697a08e462c4c2db3a2a3e934e5520848dbde4f173aac1909c5ee8bf8a0baf1da1", 0x27) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 1: select(0x30b0645b31d426ba, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:39 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 16:00:39 executing program 1: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x40) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1ffffffffff) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) 16:00:39 executing program 0: flock(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r0 = dup(0xffffffffffffffff) close(0xffffffffffffffff) flock(r0, 0x1) 16:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f000024f000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x4004667f, &(0x7f0000000080)) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) fchflags(r1, 0x60000) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf", 0x753) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x40000000) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:00:39 executing program 1: mlockall(0x4) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000180)="a6fe29ec03c7743f92f6b4f72684277e995be0a2025942d253c0a7af8e57f455d23a65", 0x23, 0x4, &(0x7f00000001c0)={0x18, 0x3, 0xc1, 0x101}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x8004667c, &(0x7f0000000080)={0xc6000000}) r3 = getpid() setpgid(r1, r3) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x8) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8, 0x10, r5, 0x0, 0x0) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') 16:00:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x0, 0x1, 0xfffffffffffffffa}], 0xffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0xffffffff, 0xff}, {{r0}, 0x0, 0x8f, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x33d54ebf31e7fad8, 0x6, 0x5}, {{r0}, 0x0, 0x2, 0x80000014, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x3b43, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x60000000000}], 0x2, &(0x7f0000000240)={0xf3e, 0x1}) close(r0) 16:00:39 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800000000001021, 0x0, 0x0) 16:00:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) socketpair(0x18, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x267, 0x2}, 0x3) connect(r1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8100, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=[{0x30, 0x1, 0x6, "db850fd9da31056c1ebc821ab7cb05073933e4407f90ed09f9"}, {0xa8, 0x0, 0x944, "4599a1ee16f614bc595843669e35a3419945079522e584c728388bb370b5feb2864cfffe2c283904ba930e28a330b9925d8a7c3be7789e9436388caceb74faf20b96268689ac4f8b10dba3a40a4d1ea05efd0d30fc65d68bd308e1ddbe5301b405cf45fde0e25d4210895b4df256cb476b4525d49c2e85d2271ac82b237d30b178b27cd01322d3b9586ec93006e7b7eca53cb4d3285a"}], 0xd8}, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r3 = fcntl$dupfd(r0, 0xa, r0) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x8, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) writev(r0, &(0x7f0000003580)=[{&(0x7f0000000100)="ee0ca4a315e66427a252767a42aafc4241696f5587e48536a70d6c6a6dd4af63d1ea81d244da042e0afc6c25a05b948f06c0f4314b465a8d711be4c284138193fdba1ffaad2b662dd966a070a81b72be98fc719cfaedddb7e0b11e75c9324309939de6eb77dc145034bec4dc0c237715bb2949d2eba73e4f337e1ec13c12a12d46c06bc350788ae837b9396bb281041f3c9f8032cddd2e18e25a03b367c9a7bbad3b125fd0d88755e8a3bffd677331c272bfd2e9df1db04cdf4d00104d4eadf5e1415ec3a4f676a8cde3927264c3ce3b59a04ed85edb2693a12b820a1b725f80b2d2de057eaeefe653c0441c5d5f53bd2979b2067b41900c83c5827e2407d990ce6e4f542f8a11939b23308d0beab13ff7bf299e2925cc4894ce3355019fefcbd6f22d20fd3ad674819489376cb97bd1ca5885f9f938305e291ab0970cf30d943406d4d8572379486d738da687363b6d788b2a3fac5b598c60d6f6a2d8e31b764a9b5200ae80d83d9ca610c43512727a5541a725011d3b694fd460c9008248f502c368272c76d99f7570e68d71c24c4a6c175034eae70a30e0cacfa3e5ba6667e3ff7aba5d0b717c6e02df90714cba1a656ecbafbeb897116198c161ce9ea8a7a42a07256da2ef0c09209d5770246413dbd6d202a6ead0d180317de27f78ec4ded3a994d397877d84899da34acb43e0bd76007045842cd70fd4d7adfef116198b67fa307c61392b2f383784e34af4fa2c837362fef1d2a7aaa08d05bbf057081e59b844db434994157533d1f27db4ccf7415eb5499a287b23c96f5068fa7d84243e1362897026575065068d344b2b06f5e76505cb399525e0561fba04ebb942a7a1d2e40251182fcdfd650394dd4265ddfb9f1d9e434b6804b08117d99e5754365d714eb00054b4665bbf9012595114fb6f7f4b46d87034bbb5a336aa1f25649058c11fe605115e397813a77bf5879fe63549c74a83ac3512d8c77a8c3b5564eb84c59438bd309cccf2574ce8546b364d0edfdf2ccacf2238b27e1d9691251abd3469a237b30d2088aba9d3063849728ec6d6c672a679159334b4d42fd536feb47e9c0d8dcdf98b614bd4ae15320d4d4578869832576607100f393c69de2a530e327fadb2565c6f75d3d7a351f8e41c9213474e328dbc83a6cda5d5892875cffa2521a6a028888da7381b35266e26501bcf6e8b269270fe93a88cf8dda1e437fdeaeca7fe6c52cee8235ef068bfffb8ce9a4bb5865f25916ca132c52d83d9ffc500dd9ef14baa93815d4407e3714b63f9bead10d2430647560165205f5332946558acf4bd8e7cf70be4900bba1dc60ced42fcbbe59b9dd75ba8d23125bdacec399b5544af4817760f83e51adba352fac8f5f725a61c73d58a030ef7550cd3cb62739142a68a54b679471b5529cb55cbec2247b850a8660b3d35a5d82eacaeb7b276728c9739be3ff5c12dcbf8fb86ed55a13997e9173f1f94ed51e197ffbc778fe5eaed625158369929e4a04ea02f58006b62aa0c5f6374629da20faad0bdc2e04bb81ad5b9fb310d3460f090dd092335fa95773acd0f98528ed61a264c87b1b8160feaec5fcda026cb3d7033d29c00bb614ddb99d1140d7f75291af0cfb81e0276ef1708cfe33b1690833532d250c14123b6173919b6de5cf0adbd0261057f921d213690f89a66bc6c9ea97b8a5a388bca5e783e52b45d5d2b9e94f773607dbeb036ff1cfdcb5bd4b0ac671e78137ae7c8a8f397eab01c26809bcea922f789483a44b7260ad0da3149a32150a621cf2ad1cee82b16bf007c2c7dc5645f2ff624bd422dbd61f6af7340dd21cdb64c84ecfc3dcd10436ec118bd3ba9f74e5062621b35724529a3fc01fc3a3a35f33609865fc517a8317380f917478b4163badc9c6a1d9a6d198fec200c60a847e4533c99c7023ab14ecf8e65c21890d5c7cbcda1d1f82335244860d4373cfb4c2389cd2a4ebe32325266edbf5007974e6e25aa433b0ef021f63089d157187b03d4dc5a3149b51194b5538a08cc760c5da8a25ae672ca564fb1976e067825d41b38b1213f009847d911e72e1f39557c4b5fb2481368625ce491119c80bc1c0744f72c2f17fa75bd5e328f280d0785c9fae867e87bb5679a4f328e31697a988f3ff496f147f54b16fa3c5236eb9669f274834a8727d7c68c66981dcaf51c3827e33a6c1d39116927c94b495248558202df6a9276204240ed0527c96e550dd8175d4a4919685930eb9ec90f3e0f10f38f4719be988d27926ba20cf7fcc8146c7146973fa6fed4226e42d314cd21c5d49f54e6ac05b30c53a9647f8eb54f938e018c5ca5116eeb69e13a7443ed5e3618c4eb08ab09b3152c20838a98f007940046376db63605b5d51b5f856a93178356c35bb1a7cc95e9648adb8ff650ce79bd06d966dbd8458be9f5234f49f9ecec824c10a2ea79473eeb84a796b21de94cb9994ee7607db96143fc2df89e9101a9d70cd70d053ea5f7017e8d317d95c8803cb8ac4ba9b90c31cc90b40600db221737aae04564390e793bdc1f84930e938a3fe58cdebbd651764ff4df1af56af693a13f9b43a81acd7010861584a71e02f4bc907ae2d57a4ed935d8d7b533effef0cc814a54d39153ad1066e66fa33077a232443578e8e96a4c0fbd72611d641945d9d0d0768d545430f1dfd03972981e0ee7a245a17b88f1e0c963fcc340a7728b3d855fdccf173ca45dbf0aee7045e988705eb811023159782cd452071b82175f1f41a9f24a42a023504224df718aaf783b9ea7aefe3183a81415d99b1e5c22e70a82dea5348dba4daf1f297bb01e2129d7ce7faa6014c7f5611dd71e74616de0e407f77481b3a8c86165f25e727fe82a24dae1a36736886b18a633d0cb76523e9c9a615ea6902bd6980c524b64175347eb52d3a166a33996b104edf6b2b247e8f68b353f16df4eb3d33485f0a7762712aaf626c772b015433d6eb894bcb41588cea778e2db413fa673851b55f6ad6a977ffc75d1462b96aeb40a9338968ed6d1a4b6c7700010b120d86655802c0270516dbd0b4c83c675cd68cb2b198bcaed9001b70ce8179bdb42ddde8bb63195a54aa29adf98f637707d8fec780a1c7f66dd07b77876a98f58fbd3ced149f3d39673c065e8d9a94916c281931549ac93408407808543a4a14dd751889558506dffa0e886ef83c69369142ed9836d690e5449eec2d72ab41329e415f4a8700e8c056e372b75adba97698dd3b0fb5cf199f33eed709c89600d2fecf5e4362a3189e01f4575f13d36ec1c15dbbb5b9c455103d5940bf5ce2abdd2151b689ba0049bfef1824572a5acd03082bff12d2481b92ffe2f72033c0618b716c1baa0263a753452417af322abd782fc47278b1c3118b492325041ea1a4494c28ac39f36373a1906c72185834651870125a7815afb12a621810900a357414696437e4fc2279ebfaa308ca9e2626675111ba593cf96308661cbfcefb33a59d480d4665c1b4a8421a9113d30615013db58b9562feeae1d197044a0dc763dfd8a189251dc97e1ba9238264d21f0dca692073b4e5bd60fd2f93d363863be9af337c6d339b7f3b34296c4a8a6d3d95c1d9b56b867fbc40215db14afd11dbff05acab9c008907cd7a1022edd952f9acae3a54402cf8f44865460eaa2241b25bae139cb24f5370bba667adba403b655e2e2a34332f2771011728cd2f979ba0469459891f8a25faf9479d344d901156a728e73cfbcf59b6bac8cb3d0eca2c999c2c7ae1b089972ef3384609fe51601b88d43eb55d778ca41e87f231f920c50ac5285055a35bba828c112354127a7d073637c9474050c02fc764d278e51b97f7533921ce896370b8a6cf0c8066e41de35dec0f8988b779ee2aa1165c65fe8bd30721144a3cf1ed65bf12e7e873d5fed503ca3bae2e3bd7b6852df5aa3ff3335499cb7e96fe5c6f48d7ba52dabc805d169e60b70b7a34b43d4732a1f9e8c112d8d68a5096f2599b1ffa7a899ab8a98bac6f9172d4c5ce5523d10282519bf62e8c43c08caf6cc9827dfb27605597181a7d1c9240568a4b862901a0eb069ae7b2e6a791cd6c937eb62859c16d0b3fe6f2764abc2d37c52f40f513987b8b0c5759a8567927b69a3e32fccf58c9c0946edeff085eedd79c65435b8403769f4abdae42c666f5906ce6318deede770a55504a20d7c9317c55b62d039d1f11054b32ae3d68c1a83663ea5324d71ba9f78f944ec1b5cb69e541011533ca311830a66a02be88a7383835c1abdd61cc3282ce7d56c0381f9126a5b4069d17e975fff903e0344a1834a0e51238f930712899b20991597a001c9051589869ace0206f998a7b90bb3ba9c552e0f668e5894c330dbbc727da1340dc2b55588501cb118ee4c570ee8b4733fcfae297d43f7a2605b66e153c57ade100645187e27b2bba33b91d54032d500ead8926cbc15d2a0d3590082548a7804639f3133af74ab773b80951c2f17cf668ca384e360d6f23bb68655e50055791ce68e293337a61166774e2d6213aad1cfaa027efd6fe02ebb131e085220c70f09a28c0945832a416aca7a1f1f190b5305250077bb0264a3b535e955d89556650fea405bca10deda259b7c1bb2eeaee30ac196fd82f086c103b178106858a92c65d95afc266ca6553fd2ba294871ce8897535825f3792af3a3e877a760a166b135f74f0a641005e02e90db44a01e5929ccfa5f3c2103e38b8608753b66ed97ccbc5327ccccf210afce5b231998ece48ee5e7ccd19bb1798e8b48563e39a74b9c7f66138d1991d01342565f9e9c3af07d644df5dd39a5e9ccd0576b31633f264e45c89e23e6313f4ff24f5f6a3e0fcd2f81739928e333471d4522b6294fd3182eeca2e988d720710f275565f93eb93c5e3413b3165112fa1c16bfe8cfc543dcced7284ecad19d79fedf24b19926cca9d3d5d2ea776bdb2f41222eb8e93683b4de268187f4770c3bfc5c760b5ef05e0cf8e0698e338b87065b763ee269fba3749db08487eb234b30ce2b086d42f484bf18757c97ce04f54a8dd5e527cedb45ee61a05cbebaf62d5b1c03f89ba28b473d81449c25f43ca191c07f978a2030bb6b0fb8111a709f5db7051e906f15574f680b503fbf328aa31ed3c7eb42f8859c6eeda150331d4b7d2010ee8ad884317e58cee68db7370cbc98e29ced86e8b423eb023679638f53c463ebd3c9f012ea6ef2e0ea9ae69d8a6489c403232b1becaba1013d5438fea143500836237f1d2838979b5ebc5102f61b18236f72bc574cf4341a6e4a58cb9488c5b5cf5241ce100818eda9bfbaab86f7701ad2383533fda134ae4765042e16e086a68cb2b3d5084e431b6aca066b655dfe77a2e2cbf06f55c719df6e92c17b21a86cd2b45c447da6753437c2f3854b1369fbe14900bf73bb83c8bb0175ed513f46a5484ff436d7e6a8f396a0c469cd6ad10051fd5e7447e1bc3d6b94f7e0050b7bc75bfbb33d0edf9e65d15f1ead71162ebac686a0c77e007bcde4bb2bd59f20f84ea672149b7a5424f641097636867660d3f966224935a83f8eb625882b57129cb783782227070d5da80c95b58493475ff9e448f556f0723baf340267b38fab04582f264cb3f8d13a96e8fa25d4a02ac1eb508c61a8b463d5170162396a94d63e6a79bf0158824d719858641782717e45961d3a83a4fd36566ea647d390ecb637626a21a26343bad0b611d09de7516dfdcbc942dc03b8207d3fce4442dd9bd65d15cd18dc0aa9aba40b3d9284f3d4754dcf2cbb7421885a655c5c868dd512c512491092d2277c1d9f69aba", 0x1000}, {&(0x7f0000000000)="8708078d401293aba9cb4cf751ea54b65f9673d766d5c4ec244da9", 0x1b}, {&(0x7f0000001100)="883771b66e1f63e55bed0836d5efa694a31e8b1e449c323d9a55c3d18f14a8c8930dae9bece33ce40efe168b5c5530fc47c63d19274dc9518bd806329742aec19c4dce8d30c5f0d9852d2621d05b9170644e24a5c7e8a536e5ca6688d8beee334f2569e7ecc33722ec25067beebe72c177141d04bb0662900a3270d22bb94c8a936172dc8db4800a7c58c6d4fa801bbe36b56e55a29500d5d7e13f01730f99cd56e05667a4a95854d8f0ef4bc0e1a5adf4f3ab16623ff385ff44c5fcbcbec2f5748f8a409cc98896028feddb61245865e197c9a2b0d116e798429a1381f0c173214dc82efe47145d6cfd8b0cbd6deafc39fc23f170d2b97e621790db82f997b7a0a9964610a20425dbb94896eba0b39bb43a51f8849964282d35555c7a511fdee855542adc592c3d34d60d005d402b069da70119f071e280528c68a5c4c76276981e734e1e4622b09509f3c90850922cc2ec058a02f08024aa73270d7ee64c7b4875b010513053b1aec6d122662470ac8d4134eed154e580d9926756e0fe55d529de7b2b435169872364b569be8e12ce3f048a3e54c437a27bec2da054c4db74076b2b6df4e7245644df04f9f5b336140650919cea970d2493650498b9508302f7f79fc9cb6b060e114682176cd3e1589fc2f371e838ba9e1f26660760e865d18df87b2203847a51376ca700fee56efb81ecb13f54a1613b92a7ab976dda76c97250db00ae050079bae51f64d7673dc5905e0f67a3e230c4d07574894ac4c802d8fb8f2eea5051a740b2dbab2243bafc3015a679bce5864fb5f5af049a1898b92225af09a63183752cfb58b49d16b2b62df8b4e626851be79cba579d9377ed1b6433a374a966d5db12b2aafcfd247af099d393f4ac836dee07729860360eec04b93cdd21d10e39f37fef1dc4ac10fb9c9c67f7a2780ca2f4602a964dac6c4fae1c0e92bb04459dbdd0a20dfefce63540c22c10f256991e0a21aa67ddb7e3e7853970387e5f21bafa499ae1f2572c11fb1615fb5bcf2efb10418119aed1b85d75ba129e8126684336f6e6fb61877ca79c86fb4e1eb704595132766e1b0f97b3c5dbd85455e9adf53a2b82f26c7813876bbc1d673e40a28a00be7fe1db22995cb2551b9eac312c793254be50d6ada22aa999a19e40ff0137eae9dac65d9ce3b7db4af943a4c0d143f34d40016c718415d2b5461720dc5fafe68dbcd6dbad34ce5360c33ec5882aaaf6a1e551433d4712a155b52b270d0e8e0311680e254e1c026245eefe704dd8c1a1c51472f5a1621589abbb55cd92b48e8b80e795e28c0e8693ba0fb616e89abc38fe54f39f9e3f99129b219895ab856a4730f7b08be449617db5723c6122aa4bccd0f3cdce01288f75c76e5f09d345a1938cb1f0c1f1ac023bd991403eac39b61f74f6ebd73ce3879d7a4450f2465d0bbe2224864f2663f0af07b1684205dc5b9d30377063ce46abba156d743eedf6d1899f301bacbdfc157f625ce633a946b09b4640974daf04f2fb75498d86e4ebcb9859bbc5b1bf1274b7a215c3a2c47a526f5791dbc4430adf38c8fb399745220cd69bf8d86f47e84e87229146c525dcd969cbac20ae42ebfa5fb16f2be2a7b8ef7b6c156e9b080549eb9de5e415785fb5cfb5ec13306809183378ec68ba56d427779775190c0e391b37af5bc4fcfe162aba87d99c32f83ec5b48b6ff6dc9b048159f256f187178b5afd453f9542fb81607cfadbf4adb05e3afb504967e9e58f99523f685404ddee2d49b1a48f31180c382083aa759dd1ed499ea3d034b94b4f2e16490b4498438c91a3ab0c005538e31bdb60302283365ba3b2db18a4bfdc24e77c4898152847b5cbe52b4debd45fa7f11b23802372d8cff72b955db7b661a556f11d5fee68060d79ac0d13cab3ee2721c17f541d4d2e66affbb3f0347ba61dcb85e6c5aceb5bf7cfba111c5122443b5c38588e655082cf530aa589d08668b0dc97e9ad8843489e9e4f7a501b5d0f21eb4439bcec1b3e33afe38c3b25e416af4a9faa7c4aaf141fe4622dbb90298c99c875b898e18a91230bd17dc67ba05baefcb7775eb44a67c7912578ca347f0746fb233e449a2fce2a2db0b37067a3518a8472e4090042c9b2c180ea4ebab5c1a6315e67b15ef566f278d804067222e5a698b908198d02ab588003ad5ae61d5308872c6a3dabe2d8dc9e2dc444a1abdaa22b4bd310bc06cd97d95924187ac66927f1b76f16671751d62b92538a57be19013b7ecc1442141eda0ad0bdd69c64ef17c5cbe809372a4b8daaf3f15e061011fae644e505a443b11e15b7ad1b33395801bbfcbd57297b3107b1e527865a3e1916c4fc68733a224c974fb6668cbc7acc194b23d880fa37483b9a139808d60048daba45fffe6eab2eb2eb51f950dde95e691fa23185408db9f358ad5e6652d64b9970636d90082973dfab2d63c48ca17d3517c864970df73661264295a4addc37f7c16739ade0a3341815cb959786df03075a3a5ff83a694be2e6396c52091089e91ec8d380be6c2e82292733c802713810611f93a44b8640710c0c72a3368221d5617a835bc5c26e32dae36c59879d2c3b1f2627c8bd6c65079329a38b015f56027a3020c31b44057e1fdc37e3bb6fca5222bf2842b113016779aea1f18fe7b31e2e0fd62ca17ab7dd305600f1b43ef42cd546750889da9f55d1f1cf51db0f5e3f7e0494d27f7031fcecdc33135ab9e50a31e77d8be513f143c3e5131e431e20230b6983c6e80144c1e8a82763bcc5286a9c39991c4c9c12dead9e422dcc840629ef0667dd709c8489ae6ac9af889711a8d1c8f1d2e08bf9c6ea50b7334af45159cd0175ecdb5595d4b1a192b101bcfd233bfa2425c91ed6e4fca107ba7b9d8f4da704b6a9a74f89304514f4fc7b95a9525ed661b50b508f3953a7eeaf695e1f35c7d87d47eeb34dd19685d7a7223ec81df8a0be1d8a93ec9ce38d54d3fcd827b1ad0430270a861f27877e785d41c3068761e1e17eb982377d5624e3aa05a116620c2ad8b6445d6c826b2608870ee3ef3a4b984c820f7a57550bf59aa19d8ee12078a956310f567278aff60a491745374ff7ee1afbe9d0475c8f3f678bd174bb2188fdfcbfa004eefc1481bbb0823336e5eef372baf1348fefb5d9062d73cebf0eaf813f3e60fdbb28955aba76672486c125ac5d9059a1a4366fd6f024eda1add5a43a3c2cf52d22497c51dd73ae170d9c7da5827024239130e84aa969b24997b7683af993d1f7d1c136f5f2e5a3d907aef0d88af7366142e1dea37a47d3c72e19b5cc6669df7e303a67b66b7a50e69337fd2c708a3e241573142c2984835a368a85314d9ec0bfac01677824dbb2ffe081eb0cfc6a9156690660f4d0816ecaac24503462a0eae70461a58aede61b3eb178829fcf243c84ce798fdeca3f0a30b851b5cef411447dac3139774e223ecac901469f71149e745e06a253820ba96e47b17f17b13640ef4f6738c72322fb9cc7dde0b140aed3a26c67aab5724b97355164f4c5201435a812bf45b6cbbb6c68fb9554248ac81800528c1964ab9585c56404c5ba7fdc018a9e9112a2e94bded3acdebd22c52140e671e62e906f2092ce3a1805006b6b7169e579d80fad662fdab433f10257452fe3d57e607822be69aa03f6b457b6fa94bbeaf14ba75203dfe47000e2a79f47f4d8441a8b1eeab66fa140603873184ce0d4f9c614a7dd2a41807e7185aa5716bd97a4a8a36e339f78414d8786a2b5a4b91a87ae1a55f14c17171d0bfab1e96df17a215708933956443a737950ffe7bed78a5665fe6685ed7ed34eb1f174ec7fa531198fbe8d4b4bfa667b770576c77c9bbd9be6841ab1c3ceaff6a89361956bb8776ca68b1b7128c411fed308b868840b3f24d78eb33d812e87709cfd4147308e8cfd1db5e05769494e88733fab56991f8b78018223aec3dabd145bf2e0b668ad48e62ed17a2dbbbf99f435dcbae166262fe28567ea40f154c8b3290c78bb5c9f00589b53df3d2134eee863b53040b843ea0b6bd91aee89e3f06b29a212e80f9c39f15ac83bcb3fa48dba143a1ed494751721c16b699298cd7c3ebe06bbe33d6f7204e211be118f73d938e6ac7e3d280e8e59da9d9654d6797ff03d5f109aec05fcfc6551949dc4144631d2d8611ac8eb21b5880e740d893dd87271a5c18a26e3ecfe6b9127eb0948b45dd3e33e12ad3f51338108e368fe4bdbe8678302e158d304c3fcda549c1f8e7bd446ddf5028052bcd8113078028c6775898073d7dda409dab8b4b659f247b2e7d8266bf1538cad3bbe379504029633134fcf13b0c0f50e7e911b55042f5732226e9473a416f658fdaf1ff5f49c29578777d4e61c68b50892968d3bda35d827a52ca8ef2d8cf005b2c09e511f9aa9892f843d883ff959b8957624cf85b0744e48f431e421eeea993bca04fcb287aa12516c78370040157be6fd5052db8a2466089544bf712655a655ebddf1be24406a280c29e904c46c0be40db953c055be807c75a595150b2fa7f0ee470da3977ca98446147a77a90fa1303c40a7f82a7c2a7d39aae4be0d6bfadcb313126f512d89c625e27d3a55d045e3fad7f03b82e13f99626e0a39a69a735bb2de51cba1b336ab87cef7c663f3fa7314e0a469cf46c7daefda805a95b42f603fb71a3c46701a0098c99a5771f8bdc7cb7dc5e04ffdfcaf8a5546db2d5bb2a964153606c8fe0728cb02f5080fce6ec4a33b3b661c613a555b7f8d4ea174f42d6a2540785c645f98422ae9365d1b7d03d0767fa988e3f811a3c3e9dfd918e53197f9487e498b3163a4e7119a8a9c327f699b7e2a6d464307864832186667445d6c653b93ccdeec1a32a2bc7acec656fff13fbc2edf592e528bc25929bd0756164fe6d4424939aeeca518b77e24a768994ab683d9e33c0a649980324f0c1e26c3f2a8a93991f8f9693c3f65c7fb7dddffbfc4d123ffc506c2add161ba62635e9ebd986d4412fb6030d7c17ea426ac976fc00472ef90b5fa687e5f30128f4e14affc2255b2f30d1f394b949c0b8179a12dcbd1de06458e2478d47c08ad05b04af049d3602ede9bd8e5170d582734015f76a63f6ad2255679db6fa8f8f789628a46d6d3b43df383d7c4d6ce566af3aa4eade1207e32c00e4b38bead1b3cc30b563c3a657a8240bcf648e0b774a9d4e797764decfe77d57baea0f7178c2791e299e29f5e8f1b53c4cebadc6c659bcd6ef9daeaa83f706bf38419c221d0496bd378179d425f56d86889b29013025283759ccd3b1f6c85b79881a31d8a3aa668bee3329d47680a83f68e76dcd0817364870524134483335df7018fadfbb18c1ca1d3c9dcb083f66469ed13eb97d625276e476b581158c2029378d6d66cd789d4ce9c85b7cda70a6c393a407df8d7d922307f51f0a31b7f2f1e8b59e43052aa767b565540dd403033ce554a5a52b65d7d4a9344c8390fe20f1e353b532147ffc2a75c1254f80a0c865c0101aa666f5bea83d69e277b3d8484bb5ec69f5729ec1f220a8e64fc5cc4a3db0fe40258048c3580d321b9ff45ca803d6b809d2693a1048791fb8c83f2c675dda479a3ec1f9bf600a73c1ddac5ac7c8e1a293969bb060fc29c63ff2b219bd5cb8cc643ab582d64e8d6488d1dece73ad17a2c7579f2db6b68a734c7849db510e8fb268a2f24c5429a3e4ccd1b72d551c7fd14bf0fe9e7daa8e472894ed750124a1133316a75805273a0c40898df635093bc79d545c0932c7e8497522d53a1fcb07f1eef8debfc313c67e73b3aa78b47769ed3c1af48e3f748f371f99adcad", 0x1000}, {&(0x7f0000002100)="c7994af74d27547b151a110140f63a90031cbb0d19c1dce951dd357d21de704e0cfdd1c66dab59161d16c7e79bc280c47f61da79ffa9ff33d2c17c2d3091a3f4aa5a3b62aa65c14fd65f4302a153c853e4600b050a3d7f711cf4192d23655922828ef54ec7a364fd373bf756171cefb813229be4a9fd80467d10d217b9305353f1f790d3afb15d", 0x87}, {&(0x7f00000021c0)="7d5de1aa21044a735fe81b39bb2411ad079f2ca431195be4e922c7c203dff521c5fb7331be89f33d1657b6a8dc7dddab5d36c69a1f82d98125aab656d483cf1ac9bf43449663d35501b3e053ca8a3e0667efb8ccd9454c8dd7984409c94bc0b6beb20a3a7d549da8293353ba146f042ea4452a81d5ed7ba44223ac6afd6d07b67cce3aa479b735c24ad614effa1d57c59d0866a9e44e7c9af2e134870948416235f880b457472579d45b9a3b48dfceebbed253d5fcc1417838b49b2f29502475ddfc5c4f1cfdd8daade6d926bb1690b4a0743670a912ae3617698254d0c43a5503fc3d429a9475a4d5f4106fff76522f4603dc741ef1637a91f6cf2cd31f6ef84e569b748e19f348217df3d2bcecd479e04201bcba0506a278ec1d9c0cdcdd11f3d11f6910b2b681778b264e53ff6b78138b7150d5382ce05db24db64f199bb77109b254b549bc433c2cba79f23782fa3b65950ed05ca77fad2f18c92a13175bf34f29894605bbc580b304acb1fe12445374c3f335a3decccdee76eef8613d1fa07a97f27feaac8a8d29fe544f6ff7568dcce084b6ace99f37ca288790bf26f0a50058f9655d24c15b850eb20ca09a6eb5d6f431347536b264d18cd6a22f1b0892491aca73d082f1c01babe4239a4abe528a7484d6e39622d2fb0d2da1d130a1b5e06a7001ad2e6a44302a5e3d21a16fd325dbad91a791476a43a06a861c8d1a16e1c55d399d523ef491a0cf60a6e1eb267fe73f6839742fabcbe2b421924b187b8296c9109e6611a782299d0e28d1f73e1637788b9340acd03f2e8b4c8b3a62ce2ba86109e95ac7c406b0cdfdcd2a6dce2a3a06a8a6404c17ecdd18e96fbc00581d10b6121acf0767c969d3ed3cc01efb1ff45ba2a1eaa5e84775078ba61fd840c6a5827c28e1f5238396536bd50c9a566715b774586bd135447fd2d81f89c015d11076e88a01eb53181ef211cfc58ee05ecc313fb2ebfc599f8ed8fecc565921c0107285d11e5fe6b88ba146a75ebf4ebdcaefb7ee74c5156c86a8522b51c68d8c2fed3c0ba5e1f9e6ea084af997ceaa1c894fbf7d47214b78b734a67f84d66854d932f4b62066a2047ee84a54074bec6ab6c21e7b168af28fc1c91f851cbee782ce033c4113211584f19ecab146eb8cb2f23fdbbed57d7b2ad7f961487ed5f47b59d10d003716a1e0ae2e019ebb8066ab9fc7526c64ecbd943384ed6bc678c36a9fc9209bef62ca0abe9a04bde99c4359dacabc19bc47f3846676afcb4db3ef1b88040d592361310f95c906f61e3364b1177bbba9083ea7703ae66c068d7ea409bcca00309ca8fdefbd72095a1ac526abdfe0d3900aaf1b6be14906282ab8de0ae81337fb786baf5d4b3fd61111a9cde5b34616649deb4d5da6840283c6ff3ae6af49da647801ef13c1d6184981df936d10e69925abddab216e7bc771e93cce0315efade33fa3a6592bc4d441ee3aad5d850ea82a6884372fdb2118655d9a9407342992a16dd6a69e74e46469446e495b07a4e6d264e51c23b19370fb53fccbf722f4ec0a2819aea589151b03b852facf29ea789f47a259424b354b8fb9d2612c09d964a4aa587d5e63942acf56ecf7aaa9070294ca9b2dacbee02d4fd6641fd922ea69232b64ca1c21749f81c38bca269313984e06f3a1609ae1544059ed5f0d1320641571cd45583e37b397735ca8de0f6471417db394db07a6e1c55b73e23661f2fba2977178843fcf85c64726d8d2658ab421a060b22564d7e6f5e951707268306ff759c16fe4b1125a0f1d1d664f9d23a24535ae456fe599f5a20a97b0a4e4f9709b11fef6ca147f4a8d00c99b9b3454a198df9942353129912a9a0ffabecf0bdfc68a4f3cc3d021c87625ac575ff6ec17066682432c46c610b530d1fb784844b08cb35dcc072cfc8c07c9fe185446e171342b749266d93094a0da20a6d4021ea09905e9a7d82a958953daa63c17ee27547b2e9de83e278319468d3e6fc5aee54916b6e01f1f4b8992733a62171219fea93fa1a68fa11683bd1d56b70724f8a114d064a8d44f8e9c800fc0c099fed4658dc9022f6178dc2ca37a0f37c648a72f0061a347bd52760b64ca629fccbc011e0cb7ea8af6defbef9bd27a374160d772e4d883d27048ee6bce05294e0387ed23d978360132a9ca1d19e78ec126221a9e533eed339d02e1eff4106731429084b7897a4a2c69d8131aa87546ded483ae6c4f1a048ef68e75083ba2d467f5ad05e66f7db1d8ade347d3a48f755f9206a9d0509007559505035f109194c43f0c5fe26a5b6a5f7e3a83f36e764498012e44f4c5b1d7d2cebd2aae7282da887e2ce2aa49091e3d1982f942fbe6ed6fad714181c9c151d53b5c238bed5db5d799776a95b8adfbd203d1b2bb85e570065a39060608d1594f4c18b63287756f5087310e71405c72beea2085da2b39e221eca2d739093821808dc50c07fbfa6706e16f50aac4cbfcd0f47c32a35a3a2f8278efa76a41371cb4a718539a705e5e455ed57470c0ebcc24330a2943ab27f2885b16a752394b457b5a70e17eb48d4337a035878bdfd0f1820fa4a9c2b550834a67a483805a20ecc3b1a8a798e1f09b1eb1390e638ef07ab6b35b655bfe25f444da5ddd74dec93e20bc5ef5a1e3c2acdbaf302a4b16863e4dc57b9ff9011b2944682305cf7e7b59602993bacd816e40df343682e68da44a1a0700e7bbd80c92d4474e37c171d3595b00e9a4c2b8209244cea45d598730439502822334411e2fb050e2bb1a216b0bc8da2fce3fc34ee4895ba01b783a3446ebb625494bd2619616258a50ae0b4646199715b50e2d06e01e39dbca2cb438d509bfb448254e8939d6cc8f5599c07aab1cf03f06c417959d469491ee50aae2deab56be9b11b7c6166669577689402593a074c1a7aa536be88c872f7b341c3b7aa7f3369d84f8c4c40a7f486587ed8218afd485af0e8d18ef500768c28f3744abe2a2ac97436b5c27dd7f89abf23b12c2ebfea2c633602773f7cbc880b7ec14cb71ca877c0f897184d2fec9ce7d8a03b9dc50a66a9309694c6bd5eddb8e4ac8a8c3383dad6343c84c1462e3a2d100913341a87d08235ead7488824c34a73f22ac063e48bd49512e80254b7775ade98f85d99a05e133c6d5e26ebcafc525768bca89025d233cb507e7e5b79f95e129120614a9e0d4bbceadea1542073499b829835f9c9058b1f51a758d8f7a5c93ed060d1066e34036830360d24e36250d47bc4caeeda2fb8baa879cf7809b97f72203322ac40cf0238727179e9777c8b6e5b2e47ec0f99bd2e4358dd42e5f69856c3dbb076c003e987f5fcaa679cff22952e9530c2c07280a48bd9a6840aed303c753f953fbf54608a2c9a185b2f4f96cde0737f5f628e5725b53afce0e731bb902329025e1ab05319ccda825088555ad4e7c86c880f96920e48cb3b30f586d35af368c596ce0d68e53dfe7fe4d704630c27b47e69d0ed8064852f24fe55fc112717e43696434eaa00bfd09305575c38b3328dd4b5439fee24fef1a4a92c27f43a1d0ecf41dbd2ba5aaf5e61b1b3a852285742c0d14919cacc86081316379c9a66d11848449405210d1885f4331edd3e4c3309b109289178154b2b4b0b509514679528427debbe1beda8e11f7989c13d22b68efe8500d57c3841d3d3c28e826d3fd2bcc7b937608c9d9c454c6b0f98b1dbe41477abbb5268c21b8369736cf68b3a3fe05444b32cc3fa0e5032ffa2eff7de5a6ff4f119706feceb8300bdc297d399272a8abb79dd239dd44e036fe89a837f57cd9845c7f30fef560d7276d6d0c4230662c5a4e3007f638d3ddbb1cd2e7a47a5a192e06042341eb7abc6687f9638242856646896342392ebb49be176617ae273cef0df0e043731290d008fa23f34e8fed052df1bfcd074b9b5bef376d50c90b49932431ca206f6df70948febe0c86b3b8b5d58b1db4fa5a3ce8037d972108c81917c2cd068aa43f52adabbba69abd73490a351573bddd57362071607a2fc8d243dc878501f897c6c274c9972d7d3de4317c99c824c925706e3280445d81defc818b680ceb27fee34e52e4410c8c7823cc51ad5efceba98f828b84cd5bdcaf70f0acf3e647be77c73cdd84ca9225218017d0c35b02ba8d26e556c883a5e063eb76f069a55370b76f6b180e95670f1575b18446849a17af5dc00651f660975f2c84725862763b50b3d33c1d6aefd5aff873ad15234c0cc50b8c006f5b8066418a797a5c6f6ed69e8ddd8a573133201ae0b762d1b9f612df40bbb5d88d4fd142ca15b685275adfb194ff4f6b48a4a3000098a300050759744e54f657b945eece01fb9f52e36324fc4c4c8cce633faa92870c837cf6b7a796a1498302217f32cee650945e6f14560dcc7280b233dfbed098be38f945b1a6a38cacdd90031c5003b1113f912a64d19186f2a096fa0d03eef08105d4a95ffcf986439284d114f050a9bedce437757e3f5b4433418e1fa15502f4178aaec8069806d8337520dd64508a6fff21d1b3c63fab63227fb0aa79dd8fb7f284dfae1c497bc332c9072084cd57bc2b40fbaa27396893573c205f143a5d31c8be8a2fb5db36b702364b696cbb55f8c2bfac2a4bda7e3b98dc98d9b9f8b3332532f942a8b3e26d1488e1da6a1596ba3bbf50e9f4073f17e223469a9202a9f67004b62e51188571bb6b3d2f491d5b1ac6a904284944ef0bbb7d511cc83153684228b6269d52b8960aa4357bedd1cf761a745d3a2aba2672517d2614cdc1bbeb7e861e3c1ba1a82862b72084a8ca1a2ce36ac46620139b96f5dc4e0fa304bb66e6caaedf5f2bce6ff61e2d1b16cc080743d3db33033b4c34ee4e2a6cd16499b3f4f157f552d5757cb593bbbde77399de7c9d8ca75fcc5a7aa2caa29e1b49820708c8459bd937aedee366dc3189755e1a20fe6f07ac0097cea773d59499a899a96a893ce654b7bbf3182597fd0f842b0a24af0648a67d18133bccc8718becd326bc1ec266b871c0d5041b82783ca56ea49ccb866af9171ffb7caaf0f0efe0c61b00c05a689952c74669d983ddfabe861c4ed37af17f05ebc18f255b12df4291092fe9f610ee54d1ef7b16fdb75e53abcec4b1978cc42b3042ed3bd75595ce893247d36a6f196b75dc4bdecdf75797d77270a5e0feedb0a1f793aa5cc484a962bd2ce8711dda6f6891eeaf223cdda4ff5bb9c92ed2dbab775b3e5a5dd7ae9dd88c843a8a82caa585cf370fcd5d3ab7b52e126305ad021f48f52fe9727a8e7f32d2d8c14e324aec79380aa5e7f3a1cc5ac198332d172d5f294e74dd74df2079f764eec95d6c0133432a527887c6e44267758da2ffba26affbef35a644395211794395d3780de1ad564b895ca92dc2155cd3478ed188a664d5e354b4c5fb56cb5d60287c79a3b375da51c484cb74be469cf25bfc6b81a101e61f838938971858f04fdbd90230cdb6bcedf7da8fc7cd343a53c8dc1441eb6c9069cc14f0b7af1286d100bef43f40a69844cacf16426a2c89c5f298bc5f77598358ff917960f9008e477627d4311673225d63d0daa5e2dfc328663010bb62c97b240e3fccea6e310c42836fefcb25944181ff73d54ba97e13f200e175b53df117d64d5d249a1ff6a233b430a0214fab48abad506d1b44a8ab153c9c276e46e5836f1559b58bf75d33408b47128d42fccf206ca2f98aac29813a37cafd61a84d6732787de4592a7ef55b67e49852909b2cb082f0632badecf0f5e0217bd8da3b27f8162bfbc576441c659b8d29aabf5442b94930e64e71b4e67e5f978426a34b4381c49a", 0x1000}, {&(0x7f00000031c0)="57f0077c97e2bf385df5fe441a86481c436215ffe122a8aee5c9f8b9c0", 0x1d}, {&(0x7f0000003200)="a05af6718a42ccb3ab4194854e8d2c5d1eb6229c8728ed575fa215efbabf0522314789854c0056b13ea0ec31826f731e801cdd1af11953360134b182bee3b9e873e8f3125c40ff0f33b9f63a0cf62a3d19ffd1f41bfcb4f755d62fbdd6c86b1a33b05bc56b518e20b2cd62b51a557b32f66813d8952e8dd2f1a3db550914f2c4a665d8fdaeba02deaf77711e3795932ff7b9ec0ab91aee38ba570d7bca7aa72884b50575c14dc8062d1d9e4245da1f11dfad07bf", 0xb4}, {&(0x7f00000032c0)="72d9915b99f46af2abdfbec8b72e54c5c55374329efe1f9d91d005b598c9a4560ae9a3b797be1006c86818d548bc048559e77695fa4c60fda784cc7da97b52096f344c2aa48854d9599587f8e977ef03560431525563ed0e301174a2844312e930888e95484a49e3f8ba7fde9f162adc6332b16799bb2f7d4cbf23a286f0cea158975e23756a1a88cc0fcff8b61c21e70af3ee2c8c1286b1ee22", 0x9a}, {&(0x7f0000003380)="269e2b6b9f9d860a2ac4a53cc4eb0090e85b3c5a8f9aa1fed3193397a3f8a2f382cac8e8a40accf42f7a4f7cc03ddf3bacc74501f44e07ac30aff7d288cecc080e691dcc59d385b0ea2204c43c393d5cf9853f827a3c5681511624253c77b6e7ea768ab91e046afc66e0f916b41262385f8ee146ba843eac070faf9a57f4fb64df9d9aab48c3898c548916fbc41190fcab56e752da0a0f5a9149bc3049a3509f451eacd2c11aee13dfa68a7c9ce0346141cee2a49be4cf1b08b401c6498b67196450c93f7efd487e502863524d760f", 0xcf}, {&(0x7f0000003480)="d23d7342d8c62e99bb98de39de76233dce28a6b47501b11f4dd53cc69f3a69af06ff4d96a33efcb236cb2f24ced9d9c5cfccd4eca8ecd82d3a524919393c12f251d7ad3422d4985721c4f3e78787b8d6b29bfda4895cbed93b64df2d7deff3d87c0789903c4f63a399cf999d58d05400fe4635a6d0c58fea976bbb7be029490d7851854f0e92a614601ec40e2e5858ad7c9458aafa2d49bc3057d6973d213879973c8680b98452e212ef7fc8eaf767ed60d2e996da48c0fad455002ff2a91fe17b4922b9e1c122e7b90eb4b11b4917998fa2a9e885dad4387141e64e1811ec0e24daf0605c34edfeb7692aa4a0a1", 0xee}], 0xa) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\x1d\x00') fcntl$getown(r1, 0xb) 16:00:40 executing program 0: r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x208, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x65c}) flock(r0, 0x6) lseek(r0, 0x0, 0x1) 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x1fc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x200000006, 0x7f, 0x380000001}) ioctl$TIOCCONS(r0, 0x80047410, &(0x7f0000000180)=0xfffffffffffffffd) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="3e448c3c26fb8782b36ebd95301465ac06a669eb6fa89f915474f23b0af1356232e34c41d9ba326d4a06c7757918ee0b5a39564c512409c49e16b494080c2ffaa9ce467c54d34f798bbfec00623b475374e8ffa15fd32d5e0397beacee5520f0420af8b8", 0x64}, {&(0x7f00000000c0)="cc3700123cadd41da86acbe426acf647f10d15ce561b09de0069d6f0f85eadb99c3503", 0x23}, {&(0x7f0000000300)="42de5a5dc214e7146c7c8cdcff2fd422fa4074a386d33695b6d68077213408d55de03d3cefd1b4e97f45e7ffba2fbb57d3c6f0856bdf9466abc60153c7b9277b58d08c4f8d68eb2c63b2d61bb0e96f16ba1f1b9443e0949c5657ba417296921c99d147a592343d39abc2d51b4c6b2139971d3f09ab07d9132f152148a9db81bde098c265f064d91162c127bc1c1ec4957eaa08eb0259a0b79ecd6e6b2d3ac208dedede4e0b10869322d36ca95df9194d264d11e0f2907810450b914c57ec663006b0b95667a782", 0xc7}, {&(0x7f0000000180)}, {&(0x7f0000000200)="986907ebcb83a2d88b9971f870852f5797bcf324fbf1b6d2f48f2388d704f5810e8b8d33242b3b11e044447005764a66c34beb74b4d92db292214f3545f6be6d7c20b34dc398dfafa526d79434678343ed90a70c901abd6480a78b96e6c8299602af52f817c1ff5fd78ac29e3061311653bf5e01bc4bcb59a351d54cf9de13", 0x7f}, {&(0x7f0000000400)="026bb82cc13d8c2055560753770f8d292b4cb19edf1b3e407521699951ae9cabafd14a6d8e4481ee7191add1afef5165dd19c2f7d5e1e169fdc5e396bcc35272375b1d4784c69f2babb31c3143488e3dfee1f7e5347ed9666c0ac5dbb4340a5696070520ea28f36ed2590e72e9f8581df4b369ca7eff6ee15553179230ffec264b7d6aeffee2a4ce7d68b6b43c2614c97d6c98d22a0cc3fb42118ac5fa2193a1ae29872ed40213ce4a56f5220abdf787a47c3f7f64925e32694e35a48cfefbcb571b6e5da7732fe7f59faed1b6aa6edf5bfaa03781df5104f904f237fe", 0xdd}, {&(0x7f0000000500)="e6c7fdd324b51c4d03af631ec93cd3b0846fa1828de38583810a8f3e76006d6fc83d012521bc5102ff8ee92fe29cb69c20e0c615efd525a18cd2e2e452a7e4af246bc05424b351d4f74ba1e0ba85b772098f0e875c60f86a6db779ac8bdfaba839a30a4762b5754714c3c6375d76ebcdca08e86dd4edb2cb8e5e8a38e22cb8a5f71efd8c29151275bcc3c5064e4bc627f0684eabb21e652c19942f29be551a91b411f2737586d982106a755f3b0b80aa06e440d0df62bcb5303f9072d05aeaaa47287583d584ad7b990f7ff5f234e39b808c07d53ae589a6f01ec29e", 0xdc}], 0x7, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) write(r0, &(0x7f0000000680)="7e8b4b2d9956288885761dbb8e5ef9d2c0b0b51a71226c76cbf241724066a92febf95cd7f5ce25acb84ab5b7652914d5c4c54ff6101bf66d17504e1375ca277e43100d78c2fc6a8a228e95ffe300e2b8b3a519453fd5dbb3599fd7c860e3a89bdc936e28caf48780daa5394b59e37d162ed8b4dda1384585a79d5ebc69eae379a5c494fcfc35c039662740388bbcb5857db8a55bdd6add14cb77bd34096b21510ee633ebbb089e18", 0xffffffffffffff39) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:41 executing program 0: r0 = socket(0x12, 0x8003, 0x4000000001) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82ed398235a9aa610d082296b101486f56e3f1a8bddda867558897255d16b5eaf658f83ad5ddef340dd6bec766de180fbbf8ab7609c85457efd647f40132238e7db805232bc5977e8e68694d70d3bb5f97e98c3f0da902aeea190000000000000005a285acf1fd2d545c00fe90ac97d821cbf817bb0c1fe0d75fc28f060f81e8a0b0a93cf7d2a7"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) socket(0x18, 0x2, 0x4) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) r2 = getuid() pipe2(&(0x7f00000008c0), 0x10004) pipe2(&(0x7f0000000900), 0x10004) r3 = open(&(0x7f0000000940)='./file0\x00', 0x8000, 0x78) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xfffffffffffffdc3) fchown(r1, r2, r4) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = socket$inet(0x2, 0x4000, 0xffffffffffffff80) write(r0, &(0x7f00000000c0)="6d65dec0808e3ee6813a14bee5de6acb300f4ba8768d687d727194613caaa2604e7fe832c4088d4009e1850bee37e3d29cd2287758a9a0ff55a7901922d8b98daf6cd9c1d47e0a3cfb", 0x49) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20100, 0x10) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x40, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x258) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/4096) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:41 executing program 0: pledge(&(0x7f0000000000)=' \x00\x00\x00', 0x0) r0 = shmget(0x3, 0x2000, 0x1c, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x81, 0x0) getdents(r1, &(0x7f0000000080)=""/78, 0x4e) open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x110) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000300)='./file0\x00', 0x100c0, 0x10) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000380)) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) 16:00:41 executing program 1: close(0xffffffffffffffff) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x40047307, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:41 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sendto(r1, &(0x7f0000000080)="f3477382c8f78a31e45cd9f3c56e94414c5f25dbe33297ba5847a55cb97bcb385a136aa244e1b8db30d430b587ebd7a72ae8047dd5d076c8225715a96528a3a719a6e137cf5bcc62ea8b8a5e72851633113ce8a292fcfc95cbf5973b61c0516cb378f5cec15757f637c466739f149cbacd3a611a2576661db5b7ce20931e3a1835570d405ebda9164ce6b3df8981cfaadccc6a12d099bb98cac0afa455c3cc889b22ddffdb9b119b9ec702", 0xab, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2}, 0xc) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000117eba5ae8e9e51e28012a3d40812e51b8f9135b5fe378d3ac0fbab919b8eeaede9aa47a22246f935567fe6bc70db41a3f96df0dee4b7b92e8ede360244d2f0e8b4a962d86c33b81fb5c1f1268eb0d15c1222debb6393a7bf2edb7"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) 16:00:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x200) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="cf02b501054d2c1f5f00b54bffd98ad0158b80dc5484cb40c30d0d1e192ae513facf1b38f77e5cd10a9bf6f4c4777a0aed5025e5e7b396795e5c888582174432bfddd8fb0079f31d17f7ae2cea3c93ef8e808a0189cbb61ccc86b2b76b8f2234bc7d1b73b24b884003ddb058e3e4c8bb73a1041772a0d456004494c86db4b869e522944380ad96c2e705dcdafdb66a2f47d4a5ea8c8a389cb902b8e94400bb1c0400a8dbef31d7cf393e64bc85660dda62f1b519e8f0e247b08f7cc5a791ed0b75eac292f3216465d005433ccd1e4bcbbeff0100009e23504aefb146ee398c8edf6cafda522a75e0c85ad2896f7f801b497572d47fa81bac70324904a53f1b6c4ddd8312c250ab2748c4ffacb72d132d6cfd540000000000000000000000000000000000000000000000000000000000"], 0x1) shutdown(r0, 0x400000000002) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000600)=""/42, 0x2a}, {&(0x7f0000000640)=""/143, 0x8f}], 0x2, 0x0) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x1) r1 = socket(0x20, 0x4000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff09) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) getpgrp() r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000000)=[{0x7, 0xd98, 0x1800}, {0x7, 0x7, 0x17fc}, {0x3, 0x2, 0x800}, {0x1, 0x8a, 0x800}], 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) bind$inet(r1, &(0x7f0000000700)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000000c0)=0xffff) socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r7 = semget$private(0x0, 0x5, 0x22) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000540)="e8c7a85af81038d0fed0da5c09d21fdae4cacb956515da1fbeeb5544fafde2ccd73a3d9ee00878a9264e8642ebb811103e42a6cda22b8cf46a1f3ac18cb55612716b8f33449a0db3c7a7a751bd76b346fd51e5dce71d98f614b832c0d608d2935b22b9f4f04418e94ac73e26dfa0757392d3dab753184bf0b9257a732d5e7c3e2eecfcde0124", 0x86}], 0x1}, 0x40c) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000240)=""/115) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20002, 0x1000000000001) chdir(&(0x7f00000002c0)='./file0\x00') mknodat(r0, &(0x7f00000003c0)='./file0\x00', 0x1fff, 0x2) write(0xffffffffffffffff, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000940)) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) munlockall() r2 = syz_open_pts() getpeername(r1, &(0x7f0000000a00)=@un=@abs, &(0x7f0000000a40)=0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x1) fcntl$dupfd(r0, 0xa, r0) r4 = semget(0x1, 0x2, 0xa0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x7, 0x9, 0x0, 0x8001, "889170c6a820bdeb3b98440fc5cf13eeb015e17b", 0x163f}) semctl$GETPID(r4, 0x5, 0x4, &(0x7f00000009c0)=""/32) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000002200)=""/4096) write(r0, &(0x7f0000000140)="a5a934a7f76ddb6170f3d352fc8782766c2478e90c083299c850a948cb0317b246cb0a5231aa288569b8072b13212ce17b865ac162eda0e0937c2275de73e02919256afec1fea1bff41f65f0069745bf84516d4617bed4358d8ffe8c08b2c1bb96bdae4c095bddb5a35b964f2430a3ce835f217950222779be9dccee5b63dc00b1bc5409ba1b4eb181fe98b3c8b566bd901c025d0c644684b503fdb6c12b0d219bf3b6240cd28a06b1488046dd8aeea44647995e28131418098426ca24dd692a8bdf149f49264be6d257aad919bbb67e0117", 0xd2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980), 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = socket$inet6(0x18, 0x3, 0x0) close(r5) recvmsg(r5, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000380)=""/30, 0x1e}, {&(0x7f0000000400)=""/35, 0x23}, {&(0x7f0000000440)=""/37, 0x25}, {&(0x7f0000000480)=""/228, 0xe4}, {&(0x7f0000000580)=""/190, 0xbe}, {&(0x7f0000000640)=""/243, 0xf3}, {&(0x7f0000000740)=""/253, 0xfd}], 0x7, &(0x7f00000008c0)}, 0x800) r6 = socket(0x2, 0x3, 0x0) syz_open_pts() connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r5, &(0x7f0000000300)=[{&(0x7f0000001340)="aa806cc66a98869c63fb4da00f69f15294e31f5f935b8e11410fbcd55287bb74940fe8ebfbcba2fa2ed6f8d6f694b73c63f8f78a4051cb1ae24fbd23777d2b2c00ff48bf2869f9df1b49bd89f9ede8951a385ec66de5b93224da582436f0353a770a213f0f24a43aa36989851dd43ef7e8f78653ef92c02dfbb52da1260b956ab3fa427a880f5399b155f7d9a6a3fd809b52d1c3bc5c70fdad3b26d751ba9c5983f1490f78b966287bf55ed201af693d9af7a26f84d2a61889fbd4f4938c56aa416a72ebfe23689457096f1649163c5bfe49068f3f7f9490c3b0e30c44b001f206d71c90fea2b0193a1de96fa4b633541df1e2726cdb64786e652c99f324a4fc55053507fd52d8d42bb3c4f5fe70f52f898e8a2c420029dd6f1f60c49ddd657af64781fbeff249eed35db7a4b247a2b957ba88341312faf0c027039f2bb223724de2c0560b2f402362f528eb0bb838f37bfbfd676693f095e3864614b7a16cd8b8407177110da425ef880f52b4200025e89d39c02b8af86b92d77068de55dfea727416d423c886cf14b6165fbeb6e9bf9a34001812371f0fc0626a4997b83fcafa48fcb5a9afc77f8dda0d8f3fd789aa8b32d0b99722cf4d883ebb44f28e2c3c07d3b3413a9a550244ae6afe88bee9ec3628f4332f8ad2deb33879ac6cff6e6520de69305a88320b26ff12df55b13ad1a7c7448b2c69bee764c9f1b6704d46c1bda8236db4d9e9fdd50bee7bf5fcf3f268851d331ee516c4a251810361e825ed87a2c6f74be3ac76a77c3c368a4e0044f27885201946470e1b5b110aea011b1331a595a2cc9c5fcfadfb114a5936661b39bbd4b9061c083eb040a0e886d862e273e8c167ffec3053913027557da9f401bbd8a005d2a01fe635ac5d61da70959434d188348bce8527418bae66fd959143e369ff5725efe3691fd2d98ddceae3eabee3f428820b173a587eec6436804e5903580f699b62e2eb59e5ff4380741101b4ac71e0dd3c5d72b611c3d819318614348e27a2d3fbc751b77150910a1d289de678a37d4283248434aa121f506a800ab8f1a2258dca86e0464dd76499f20bbec2f0d6bd4593923adcc39bf366da8be1b95f18a7405bf173f9a9ff82074ca7355cda701b5686796ecd1268cb1a9d4423368e310677df746f278b8880e68b41071c0f0883c3ca60812b04cbb6c01d5639051418017e3114cd34d994046efd32bb216fc3d10cdff133f274359f597c07eb71fd14046829ca9f73f1f5c433e324ea483dd48ff81c8ff344ed5110a97c29ec4fbc069c4785be464f452ada192108de26a3bf0b866512455f47bde44615dd5fe5bc4a5abc72a0fbc19f92a405a359069974d020773f88d2746838b3648099fa9eed6c9d6ad6a7ef4a277aa22df81bf9894b624a6b5acadb07ced00e48f4dcc3d1e691b5b56192e5e69ef3aad88f347b52b4a74bd5554914bb54dd163b229c97f092aa6ee014e01a7897078e82921693b46da15342965d352264a88741f138dd5d510da0a629652ca646bed5cb89036402a0be8c8fa9ea9b6f3a6ade32215ce8ce619a34ec81b2c54a1dbb3c0406df13e22882ccda672eead823558a0162f09a403ea3e1b622a39485747896887e698e8e37f55fe814a0721baf277f1334271762cd5eeed53f2baa4f56f73b12c4905b92e45fd238a7556c41608f84107f3c419afa5cc6278fa4c286003044bca8f85147a7234a47ecc5312be8f50f4dfaa414df3a7aa3c19726be7fd2c91224fa15cecc2722f86bf0fee97af88d7837bf3cfe6289a288394fc3eaaee15cadf82cdf9ba6c60f13c0cc9ceb63d3032a2a26e838d4611d43aeb841a3faba985d8a4d245044617288aa3d87972c3c7020bf08a74b22db0f754e09e715a672f5b3a5698e1e5501cf4f24caad99d7b9660e3f4c94bc56a4c54c57158a31e8469e04d03ddf1fd9a51edfc77fbb8e88e51021168fe79973fbd0c228ccda2893d8a65cd6a9984d75b15af968309071a6ed3f9234cca2a01dbf3e6c3f5c84c8fda42f0e0b543b43266b5021b936c056af1b0cb75968fe956faae6dd044d748a45d665fe81433a5db15ecc68a519c29737bc9f8ac0c494694f5cab8c74118c392320ad29f272e5ed52b3c972bf508a6aabd0e2738f4ee6648bd2c4697e2a364d2ea5d2a799409e62a1229428ee4c9522326bc5a2c3d68bc557f120cc8561c75d8bf67708ce832d82aca4829483368ab50b326efcdd2448c23eb1fedd5e522dd1bfa7de9e19da01309685267bcf19e5efe377803ea7822d6005e6b684b1b6af9438cb633e9d74c7e670feef9aa1a12a4585c55cda276dd5cfb18313fff4a89a3426907492b42d239c06144e12588501fc8c3c5fe74e0e86f59e82520122ce5d37b864c20a1b3831a440dc4ccd162af8f4026883622f673c09a4c19f3da36bfb0b736a5711be397be0bdf277c14432374dad9a61676172dd7b9c543f838b48ad470bb05228082a5222a144bb94a01483a8e84ba0c05d1a8a47bbb0a19fb1ebfadac0a20bf4381fa97949eaa5fc10d39678aebe29e226d582395cfee9bbb8920f1b2363b0824bbb28d36c7b3c67b94b93f3468006c50373980cbc2747432ba9f50988d54592f7f2f314ea60a96acd5c3ca8ca4d1f155d55d964ba390d60cb930393d03f25796a861dd42615fa77514da213673bf58d6585ac9b488e419d52e24424ff1d23e7274bbe1931230bbe3c7c40c67096b0339b5b78457816899c1b409ba86f81ef0551dc2ddcf66ed276cbd06734f11f720156aff487490528a4e3a05ce13aa06c539f0e8716aec3a067bc5ff983f0848c6da0a5d2eedb8db4a08d1f5bca2554f73711f9bf522df64ea8b31bba53354a4387f4abca70e2dfb1fbf025dd814c1859ab15985db0b30cd25ad57241a9f5cd5a655d36b519242fc7a949855ddc4e13bcab256132339729668ed57a2a46d7c2ed7146df24782f1807b1794584b614f3a9f837e860eac086990794b614a0d96a49d4e0de577ee7aeca279404a96b4d9cf4b856fcb77b874e62fbad60b636ff96e2e850f64b75c646e17fd818ab2d09de44c41192085940cb22c5d4dd9850566d1a000c6f0efcca2f016a11694e006e4e34ca0d9d8c0fca9e9258b6012f7f20f0c097877e3c32c3adf2832d7b64a0ff545e0f761e96658538a0c9450de5e2a6977a94c174de3899c2c29510569320136517409ac442d9032aa00c268f1ce707853b454698ee5ed57ff87176105372b8f7555fc025500b4c2eadc725e919dfe9cf7a891351a20271524975c6d07db5144cde189ed817730b9cf00cdc81d30b77af7b1e1d03dccf88d7acf1d782c235f72aebf69b9901c6bdeaaca8c6fcee6d01b4b40713c1301c9b62254bf28e90d443e55f81f48a57a0688cabdbfb2b7c5729777e1b8ed8351479700a1a8ebc7bd999b0192ea478c9b8f103ae9acb6c0cf1ae0fa34737a99fc480870f4e6ecae620269c0012f3ff84f85d749acec64d11184d8e64921fe7014648d7ff5decba9500be46692a1da5536248bd2543d1d08ecbdbf5e2c39522b9dff3c7d6f3ac8a31e500ca7fa2df7f8e0f5ca580ff11511d03b6c498b29b1309baef8cc6bb4dc1388b69f68a8d227474e5cca7f6c341de4544912af9ac0fb4ad991174d2906882ca547f56231a989a6851c612ba06d4bf546e3aa0ba7fbe71c7f301c03c7e2b374bf95f6fe78c17dd560ac6d67f600d91d6f7803ab2dfa16609e3a66ee69dcea37e3b855b5fc9a07172e3286dbdfabd343886a29d4abdb8a9a37cd03036f5605908cb6be623a47cc10ccc3ee0ffdf94b803539c8621600dc9f0f8d0f8b428e0502220e55808db3098935f4a1a8fa304826bc08b6f70e1f04b7e6ba7289b2fd370b95fb44147ba8ed7628994abd2acbda2f09597a12eb921691a19a9293dfd5c7cfd97aa20b9f3569d7bf9ab158cabd144db88531aca8c12ed7c583f5d0f92695f518c52eb8ea64f2723d45881e57dbd7c40587b298e120c5ea73893bf2b243ea57e4498ef3a6fcaa51933d2b13e189d4e6471ecfaeae48f76d2011389a7ca5d68df67d351e15543004aca1da1cd620e471f537e9bb42e24063c2c8abe48f67061048eefd6997205f271551253360c86e782680a00e4721b4273e43672e283cb3aea4cd380b6e995cf1daf18c13c137634647f7ae70441a8599094a3ead2d66257edfa7e877dbdf90f8faee37da07a25cebd24d59a5f1b9d60b42ec2706581329557aea6ebf1656b47ebe6f85303975a4fc8e2d7335cd592c3ecdbfa9ec56168397b8a45b0cfd232ea210c1c58c4086a696eaca64e67f09cf562fb81ba64fb75b7650124532cbe8b96e6d9ccd92cd6e07b779e1ab67dae8d516d6cab57ded137527dff9ee454acb75fc1eff6b802fcf4cd71593a7bb2cf9184850dfba9a5eaa3cf33643b6b9cca641d862fa69488b81b7b6b962c6b047d694dba3956e45d1a2346d288490929d6a299ec08d3808189d4b5a595b9e882a827b38b82cae5e49e8e513c02be2e1a7c0c839439f7f079b7431fa824ed8dff745a5dc21e6f543f674bc22dc4ee62741b1eff63566b224ae068394f6d3430671e2303f3351cc91a6e1ea30a43803464008c0f43dd9c7f6b22b66a1cf94cf1a8a90f0fc4bc172f4964f0631a34c9fbd8d9969e8f2abcf97e5a196b8c17106710dd9b23e3f204d180a5598d8a5304ae2998893055ad16105e697ee178f07195341d0909028d016808ff4699db2bdf61700c85f0da02177e039c7327e814a0cd9e7515d2796b1834b65f79f2641c7af36e096d0d7e31228854762f7e57877f05f7aeb7e075c58cb627f1186c08bd81ba1253a48c2113bb3c611a96639f4db1d81c35354ad27fc8ffa5c02f52fa3e85f4574d4e41e65d3408fd82ecf2c228fda913a9f3df85a8c29ebbd71f22877b75cee24374a427dfbf3cb64eaf6a15ac60a39199215b2bed14b319bb416cc83e43cda36c119458058952d5a156a00b144364a7804200f4794f7e03365ca0b6ef7a02da3e792cbedc7d5343bf9855e2951bcd3c8032263333148ecfe0b106650a9e8e240aed2bd1c66fa54ba57416b25fee64cac7f83d5e171d7b9290fed68f1edb62faa065f5f0fae105ff634f0f7cb25f3c3703cf72cbd4a0dcdf6cd5efb12dc570a0d16037de95c3dd3d20c8e79f0b6ae1e40afecf09ffeb8783ca2e94807cdbacc483459db9429fb98c076d8f0b2374ff689fa512f8cd6b990e986d14633e320584d394f639c938cafc998da1ac35b938c4e9d2d44ee107d9f3a1", 0xe94}], 0xb5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='W\x00') 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000980)=""/83, 0x53, 0x843, &(0x7f0000000000)={0x2, 0x2}, 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "0366402ba75a0500"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05", 0x816) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a", 0xa) 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "00000000e9001040dcc40000000000002000", 0x9}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = open(&(0x7f0000000040)='\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfff, 0x40, 0x800, 0x0, 0x6, 0x0, 0x8001, 0x0, 0x0, 0x400, 0xac09}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 1: r0 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/133) r1 = socket(0x39, 0x3, 0x6) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f81696c653000"], 0xa) 16:00:41 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xa0, 0x0) fcntl$getown(r0, 0x5) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8, 0x4) recvfrom(r0, &(0x7f00000001c0)=""/136, 0x88, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0xfffffffffffffffe}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000180)='N12', 0x3) write(r1, &(0x7f0000000280)="a4aa42a183d652a13b1a12edb44b93739ce28efe42f4e15c7c63833452c7ce22a1433a8490536f9bd0fca0ff1a00e5130c91e03d4afb90cf60c5772432aa59944c939ed30aea5a7eb36790fcc26548b2a84a05e38b2ec10f756041e7812f6ff4468f137c1674f87c9559f75aa73be2425ae9e70e4cd8e0882994f27b888da0288d8e0980816c29e81555d7851e54c4963d07d47b411937f5986e15987473d1996ad90da56af80f81d6fe9f0521c0cfed2d32c9346b41d29f32c7683fe2bfc039342d3beb66ff492957f87f10bb957bdbeb3c46aed618fc8447928ab8cd8e57d3", 0xe0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x10001) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r2, &(0x7f0000000140)="14", 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:00:41 executing program 1: socketpair(0x3, 0x0, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x2, 0x94a1, 0x81}, 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getgid() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x9e, 0xffffffffafbe5507, './file0\x00', 0x3, 0x9, 0x2, 0x6f}) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x400000400) chflags(&(0x7f0000000000)='./bus\x00', 0x20000) mkdir(&(0x7f0000000040)='./bus\x00', 0x19) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x4, 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000380)=""/62, 0x3e}], 0x1, &(0x7f00000002c0)=""/48, 0x30}, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000180)="b1000504b1000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x452, 0x6, 0x0, 0xffed) r1 = dup(r0) dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x8, 0x4, 0x81, 0x1, 0x3, 0x7, 0x4, 0x3, 0x3, 0x401, 0x80}) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x1, 0x80000000, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) dup2(r0, r1) 16:00:41 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1000, 0x0, 0x20, &(0x7f0000000040)={0x7f, 0xfffffffffffffffd}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x90) dup2(r1, r1) close(r0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) r2 = socket(0x16, 0x3, 0x10001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x40000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) close(r1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x80) 16:00:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpid() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r0 = semget(0x1, 0x4, 0x210) semop(r0, &(0x7f0000000300)=[{0x3, 0x6, 0x800}, {0x5, 0x7fff, 0x1800}, {0x7, 0x6}], 0x3) getgid() pledge(0x0, &(0x7f0000000080)='\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x100, 0x21) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000400)) r2 = open(0x0, 0x10000, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x401) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) semget(0x2, 0x3, 0x410) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x100000000, 0x0, 0x2, 0x1, 0x1, 0x9d3, 0xfff, 0x1, 0x0, 0x0, 0xffffffff}) r4 = semget$private(0x0, 0x5, 0x40) semop(r4, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 16:00:43 executing program 1: 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(r3, 0x8004746b, &(0x7f0000000240)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getpid() 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) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000280)=0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0xfffffffffffffff7) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="82c837c0ccee32c4b34e0401daf70d65b0db2ca5eac621", 0x17}], 0x1) r6 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r7 = socket(0x800000018, 0x1, 0x0) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r8, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:43 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000580)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x85, 0xf0000083, 0xa24, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000000, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x2a, 0x0, 0x4, 0xcc8}, {{r3}, 0xfffffffffffffffd, 0x3ee50285f21f3e4b, 0x2, 0x8, 0x400}, {{r2}, 0xfffffffffffffff9, 0x0, 0x50, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x22, 0xc, 0x5, 0x4}], 0xffffffffffffff7f, &(0x7f0000000300)=[{{r2}, 0x0, 0x20, 0x800fffff, 0x9, 0x5}, {{r4}, 0xfffffffffffffffb, 0x82, 0x2, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x90, 0x8}, {{r4}, 0xffffffffffffffff, 0x84, 0x3, 0x1ff, 0x7f}, {{r4}, 0xfffffffffffffffa, 0x80, 0x2, 0x7, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x8000, 0x5}, {{r4}, 0xfffffffffffffffb, 0x52, 0x2, 0x7fffffff, 0x7}], 0x3, &(0x7f0000000400)={0x1, 0x1}) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000440)={0x8, 0x8}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x100, 0x9, 0xc00000000, 0x5, 0x100, 0x40ffff, 0xb65, 0x5, 0x0, 0xff, 0xcc8c}) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0xffffffffffffff01) r1 = dup(0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000180)=""/234, 0xea, 0x41, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x480, 0x13) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)=0x2) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000020c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002040)=[{&(0x7f0000000040)="dc1f046d03e20cf2aea569858bc6f485d39064d149cf9dcfcf3c8273fee804d4571acb9118ed3941d737beb44b0c104076a627903669f3bac3bfcac285a7e647cb64fdf035df686a565ee205ca52c39c6a5141dcab0a9a056be9c5c40109b344e9aa5f4c270d76c73d0c3dc13602f154e34a07a9a6c066b530db65dbf12ec601f446ead861a0fa50bb9d081ab9b78d7fb9cacfb1668ee26e49b8646d9d0b67aedc3ed5bf99199062e4f54314cd66a58b4cf68206a9f29c59a2127ea5b8392d4fab6b4561384fe630674d2f6178b911080e5d02e7e7c17f53eab23be2a733c6b2f82eab6a6ff30407c2e060bb7bcc7352a6f96afa594ce6ab88903445b730248ea3a094a61616c48bcffe677e4b834cd547928e2d6ab975ab7bcdae426cfc9e39a218077014ec781f2e9e7234cc8b0741da0013e3fa12fdc0c22173bbe9bab0c7cc8732e751afab86b0971b592ec775d1057e0c3546aebbdddc7da165a6ae6969942185f8019c8b0c006e71e46255d728bca70545d364dc8ac0b381133084dc7e8e4d7307171018c1ff07f53e76806843967b3220968e3b5783beb509a09c4e6bcbaab987145d5e445d98bc992a7af14ca37e154f6816b740c5ba24ff03a1ae56eb5bb4f3faf642c842baaf758584cac53893e433024330bbd3bf4c56a65e01403ccc699669b145613242ed57cbd57e686feface9076ec660165f46a8ae02ce1e4f25bb3a6657dd14424601c90c3cc512b3348b6f1acf7b0771bd216e297cbaf32ee0d7a03822eb721a68481c2f7c1f88dbb9a7962f6a36b71a8f859a9259a6b262b528e13d02e10787449aef1ba9d091542d2160e1ed9640c9ede9419b52de51f009eb0f1753a06a8246032d2c9b343dfaf9f3cec89e6c5a4982e270cc672a2f4287381d330ca6b4c17f68cc1f40c55224b5dda9700acbdc80c9c97ae65dc833a7936c68fffff991b665c3805c6439b9bd0c866491af62ca2e235cbda3debedbf703cb3d5ddfdef44c027b5b02f4f591a0f3055ab361ac72a4a795a0a44c85be0b226c45d3fc93ec59dbda050e34debb0b0b7dcf254b1f8e1997af8b6232845ba744ae460397d1ab555973130e538e1b14d12b642c03b18026c0ecba02398c707ef996c4bf00ffe254a01e9a283b84c85130c7bf62b776d624564bef50f62f17b68623168a3471f8977b4a006606ab4dabcdaf822e23ad6997bb8a521f40377432e9d43777a579663f316b35c4e82826e47f3756c98dfe1c3730886f29cbd4d755016a07bb40bd9bf8bcb7aefbd3a80430556b332f30cd68d6353a5187cf0792da569c2f591c907b749c23f7425c2ecdb1b3c9b216bbddd60f58cb6a2fc5ceceda430487001cbb62399f07bf137b077a82fc489ea23a699fa8cd16abdfde7284de13fa1c6bcc22ac7a9ae60c210c8f1b3a3e4203d40e5416aa0fe57ba25ca0a965c492922c848f7c27d531da05547f28dabd94175dbad896657a5876b5bca97976c8c4265b6fccf33bd536723fccffc404632c9807f0bcd2a2a1f7c5f8297bc194bac73070a718a91812ad16c5cf5e9e0663702a8550958857de23f9033424fb73670716d90c37efb09984978fe453eba8be59ef07f2adea23609f95b27edc5606bb1f7078b5001984804db8ec4853af90fd989971f1f7d82a7e564a08a2850aba5837a835113754ac702456fa57615cc0fcb77d1def5d59695eddbf4a20ad1fd79cc3e005b7255f1c1285f7056303c8c8cd11cd266c7605e51b0fd4263eaa4902bb1a7bab48ee2b1e109a36eca5319639bcbd6b2636a8a3764315cc69e93f37afa6a64202cea00b7c6e8f41e0dc155eb6eb2824418f4ebda08493d4b9c42f762ba5faf1f63baf2598e1d65b6baa4e4a6c7c23788708e1719bd175dbbec58b0ae670a900959adc15ae7ca705f9d6e486cc128aed7c8f363241c89d0f49492b06e3b5a973c256fbebe2cbf1314c924f39cd9ecc341a8b8d5db09c5487d01b55d1e43e8218f007d4028b42fac7d036462e87ce7b8128ef8b256fcf6f9dae1b600a36b41422cee3e98e53757ebc50b4f031d86ada66cce37acf0f37c3439632cc934694342f2396559c8bd493a2a87247919e0ff28d6e04d35d90a582afc2d93a59ca32d5cc0de4086fc19dca0ba8cf42da9f6eee4aab79b0c56159612106f3370cedd6eb1787b6b11c40993b572898b6f0eb7858bdfedfa4af6348d8be07aeabf0a1bb732940fdf2885da743a650c03fb27373449c2c60db57f3ae8db53ade2f2c5e67988f45aab45b0b81dd97e84ee1c54929737d0eeab1872493f84a619980494b5fa5b7710c0c5e0772a3a364c87205c378cc062e9aed61653b41a6edf60bc60292c527a3e67fc832e70e9354d0df593510d78909acd977a48207f3f14cf8dbe84fffec294199a3371de6346c0dba676da6de9973636b406d766e82f175af6399df80b47203d32b6894ce5228e91d74529f843b21d08179fd2b6a452185c94d4dbe7f6b426e1d58dddd5d6ef81689cb5663cc46bd05bd32ed17e7d2ad2edafd33d717245be2cd5d3686af5c796750f708a5540806e4101a7a1e598678d6b78e8daf595e74243fc0c2e93fde210a7773beb2889996b703d8a36d7c6ae5fa09416d8eefefe51b8cf9688de4795b6b7468e91cd2bec5ed4e2a9f204e47802785906cef6c764baef52ef6b4d5d82777f836357483e647c0c9ace29a475c67943f9daabe6ac342ddc085433b96ad513b417743250a4d2f84571b99a8c2cd58dfdbc6cade106c24e5c288f34b8701cad6d3c4ee733c7b7b5f73da6cd42c307e97139d1c171aa1f06f4e4d0c5ea8bb1441ae7d0265149b40006183c8bd1b9f6d7ebb01b2d4b87542f6d30cbbf7f33b7c68b3501cc93fa75bcd938d284c7b0b895820bf7f6a869a29a79410a76cd437879d60b2670e3de307d6b1dd95f9ca468e45fb968c3cd4779f5c809bef0ec102f8bf68569d803cc7624881d066449802b85c6442a6937f957e9e26c4756d78253927d5a9b05cd89b6995e0ed52c9afea6d9377623fd5335975770a8fc4da7777df37187108c4ac6b55f05e5976ce72dc87d26799f1a89dc4e43a4827542641971da646b211ee5b96231d35b334d1f1d08b81689fdedbb44ff7e4e0639c7740ab1b39a524f03e5c1f57d66de71cec96e99b4a201e24932aad8788bd7b4c0f7791f9f09dd716e91d483cddd1b4884e0595b11f08b00fc78db781c0c9946bd7506f6f4dd8f1128a5ec1221c6d778fc3ebe48774439ba01bb568e9f471caaa0f81e81944c08e655e04f9fd95e8018716eec5ac3600f992e8c3b0e7db021a72634bf230abba4d351177f64820d57dc75a54e287c10db6141dec7e357fa15eadc3b290184128baa572da3d9b3bd114dc5c40255313250980c781347e36f3167302252852bd8a800893de393e869285ad1d61f04e97c6a6206123218f95b02142b5ad94e7fe46264b7a42347be712eb94d190269227e8b44000de40b1af179d40194a4d3c00e952bbb19a7a3d460e7f83ebbec1d2a1ca11135db4a7ce4c04639bf1c4bd6093815593a77a726d5135a016946cdf25388d479680ad6026fc6314f01ffb57d1f2974bd61915bc3cd9db633d2ea4a94f4a14a2cf23f683a6e4a461c316c5b5ba5a39310fdc9731c85ccedd9fd73fff7f2ce1dca580fff5694ce3f46030d103075bb3025ea68303b1495ecad78d03b970ecad6c21ee86baed1c2d9175ba95d04a3a12297f54c4474cc80cc9ab29cf3ce93900a8252b0c04e42f4c7981b194c8c3b3c68d17beaa890a3014880f3d49b46e4d5417bcdd0b7d96bf2282936e2059afb6ed63275d29856910651765dbb865f14b41ecb9cb10c0d2a2ac88590cf6ca4e68d09811199b47d6919d6a67ef04b8e0b3632927ef0a0ff147d5d25afb639df8eb12d2d6c0c80a982da67a320dcd4c8fc82c73fe316c5eacb6798ac6582c89856ceb9e36f116d07d5caf98e5e2ef86d83a9276268b690ca11d3d77da7dd9bfe3f46e04e02b434d5a14ccc04d59ff6000da795dc53a8a1fba86d71bed166838f01c04f8c6c2c83cd23a006c4265c582220f0bc3caeb5e05c37addcaa128fd720649ddc0f780afa9d75a93bc54609e1c458ed6b24535bdae3bbd92b7d82d11e880a9c7660629250a99cc30d48f6f7741fec4ac5875db6f91640c4a86ec5b307960289b8a2834d3549e6b3ce9dce851a71bbc6d018013dc5e040a6f13da186cd1a71906e65e9308abfca4b789e59a324ade7472515f924d1a7ec9a8116c8d1857766b346bbc0529489684cd83f0bbebb135bf923334f9e2579f484ee830dfa2b54bd5ee78ed4165e746bea10d5c577ebeb06e202c9f1432c88095faefb2302f2b87c28c4e27c105a653af9dc063993fac61ad06826295d3119a5e7767b2121660f381300c053facf870f026edaf59f58e707e649a787322ef38364ef18b3dbd9775ba5be2dcdfa89bdf9edd1bf846d14dbd1bebace4ed03568e7bbc56d2191659777ec0e58fdc66860a099b328e172c901562866ce7061e8e577cc0900460727e9cb2c60bfff9df20dac3d72214ef14a1650d95bd78afefc170cbfcb2a372b89be12ee6ec56455a282711d41a3caa54560aa8c22b116b97ecda481d383a7962f6fda4018910091b584a9252b74fb54186a4ca82f149c783bf08b80661f110159b682222b9915d7e4c680560b3c4e84593008cc1a743fd013889f247fb1a5222cd27800631453b5c08591eff61dfb6e910dfeaebb33d32d1f7ee2882f7bcc63737987480dc432a9f6b3f40d9a9757f5fa62820f42e3d719d58aee97aed45dce27bfa5c1d9a8b8f44a04be7cf34d37ac496d10731826d45ec49b81c16b799d105b4422c1fccd7273b5d6a5a3c0aafd27a1633f1dc85201afb200ce2258848f6501dad195a4d2faf43f1c858e803f6cae3958ea87591f65dffa29ab88d794a11621bea42ce8c3d2759c61b03875113428efe29b8e12b2213f395e6bac9ad474d92d500d10fc955377531b80b1caca8b1ba61baaafd77657f9b806595193e137f2fa1ae4054ab251d1c212b44a2e34942b73157d524a3cc6dbc8357d7183bcc30baedad0772203b4ca8fddc417c2c954d9d014299d266c49355dad2012f6ceff70d5f7b1356a8b9667b677cbbab72b3a8776cf72aa8b5d625823fb48d2909891734aa7b1699e26fa359e41750f7d744c49a92e91a88bcafbd57c43545d7816502a64b585d56584373ec3ff855dd7a50d87e676248ae8261ab39d6bce2c1ee1dc6336e9763fee2c4cc126c1033d0d4e13e85c09b12b3d2c0529f7b2817497440b4615850e98a52719ef9de4178d385bf1c5f1f36d6eeb27a417de742d85a5a6b299b067de99e70088899fe9f81ec57c474dea837863ef6d074c5cdad799c200c1b2f561481b5fc7044a076433db72d2e272194af43fdcc5b14de8ced27f7465502de995f3ec27ae92796e3952bf155e52087c4956f33848bd3388346f979b6a5f8439aa54323e270e0eca06d24b97e22307eb22afe049f703d258320831c9d83c943e08e1ae339135471ea441441edf2cfab35363dbedddf71dbe2d75e4b112a6792c213f04ccef80bc6b1e335a7b6374e1385364411938b146ada687b4d9a40871016dbe224f2ac01167816958b366e7c6c5b8f8c923c536225c1568b2015b0c4b97f1db8ac3f6105f2eb62f74c1cee054a3360816bf7985de8b2fb58306d57c5d1a14c56a3c6dab69fe8417ee20a2de53fcef8596fbe8a03a9a6e0c409344e14928cc192d36da613668e25967c92eaefb1bdff8a12ac", 0x1000}, {&(0x7f0000001040)="3b2fd1b6023f91420cd67dcf3bf4b4dbfa9074790a88e4000752406ae48eddbd7c9d5ed839a278f68796a53888bb0104f18e62a621676059fd45a3ba88620b6052358763ccfe51d22cf37faa2abd8c5f50c8c26666e03bfa9bb5b2bdb0a6cfd8c9c15d4f0d1eadbc593ca95df929886fb824538ae15fc768d45be65611624ee698b312a196ae45ae8e998ceccbfa067be79614ed0142b8f307408397fb182e40ca06409f154ea326e772286e02dfac463d114d6265da4b57a39aa5755cfdb9ca28303a78b11f9451a391b6daae6b859de108d9d38145d52c34e9fbd80471138c5cca036dffd06054d732f63b338b9d70bad9b099eb73d3d52d9e756494bf458e8ea56e0abd474c4801a789dc834a544e28b30356751f9eb078e2c5304a7c729c1dd2eacfe53323eb7ef1f0b1726d27db5cfd89b69dae81202d0dd59b08fd81ceb26b2b83b23c97b76e7efaa02bcc0282a48fecb492f420e58170f04b053f9b184c78bf08bc68bed459d9772da7d83db36ef4b3b2342ea57252c96f2de9cc610bb5b19d0930d9a2620e187fc8c6f14eee54bd6c91c3c72cf8d88d9e2c5c09208a9c6ab3b270ca8598822124bdaa508a1885df472e92e4fad85d2530064d73bb8f1e9b5d5f8ccc6d0e6a93e6736e68c46aad5dd8f0b000321a87e7a34a66c2d65f065c5573140855eb08160eed8406888ca3f2553adb7c3cbce363c5338f96b05ec646fac64aaf2d52f2e64bb5c699b230f186f18bf9c3917fa883128175e133064a81e370ae3af13ffdce858c0a001c5add9bb5f4fccb73f2e3d760af3b7616cdbb2107be04b2400de2bfe142411b630ff349e8be6ea2ed55b6f891a6fa9bb33db27546eff323362cbcff402b40ba1a95a9c1f2ca90a169c6279a435bbb8495b950cdcdec55ac242c08f702f8e9ead1539a1857bf7190339fa7b1d2072ad252a123db213990159959eb5737c8e9e86870535ed11992abc4214e35dfd5647a2853dae22e544d3fa1531506832a2fd6e373b371263ebe5435416a51e9f7d5bc4f5c1dbffe6e9ff5aec1b414d36e446d3ebdf61a4a56b5cdfc5c2c8bae0905b3465392e3926b897fa3242e0cd2c7133bdded6f13a960a09606d0ec985ca7b37f64da612bfea3ab8e1434105f5dc0ecfa7e140e235464b584672528f8a78afe1d8c7824e109b5c45d1f4a24da13943ad9e6d1a76cbbf232d7886dac5724760287aaf2b46253a505bbeaeffc3fd514f14ee9dcf1b5ccbb0f92d4af0e822f8aa8b25637689390d8feb48ce7b8174bb6c8e35ff2b7da836b9bd6cd513ade920af66bb983bec59c0afb0947a21ea251fdd42d55f6311090b42db0fb1bc9dba33d088401b5e912678d8251801efbc56286ada12d97488d946383f2b1f31c85346cf791e19925517b571860b64359e919b0e924aba41a8a51c235cbed874f52402f7864f7da27aaccba213b667f7e504859598fcccb32d912244f835700495f12203acecbfb89cc73362d0ea47164d30bca1077ea1137391cafa4dea89b1bb3a9c383c25a85716496696d0b706f3b37e52b9087aa2f6a7a1be531011903aee90da32beb37ac17a13205a15f2a7b54f70deb10b4b89b79a6ed4d68963a93720fc04af62555345ed4267bf600d1d17e940f398ac40c34d31d888da372a670bf19c7872cdfb01b14be99871ddbe4af111c20d4265a7aadcca6830aade95ffd9aaf494c99886b076c770084d764dcb81a0907e4f8221aaa76dcddf82feb18a7b93e211e0a425a7e64157aea10a71fbaea1e7e1e57c8e57cb17d10ede74c005df42cf144823bc5ce7f3cc3e1d7cf25d9df861b2918e1d54a39f8c35f66e65cb4b45d25add382e3a6ae612e5f64f0d76d07cc8942f61e417f6db00b318a624f0ec24dcae1865fd407d036a8bba452a05dafef22ed30c27f519fbbbb4b366a689cfaea40ebdfd7da3c13fce5a464d425470f81b120df09d9a7c0c001d39ba82f1613b09fc06b748f19c6784a99db7dcb4bf2cfd0ad45753a6457b339dbff5d25fac9251e0e57163d3116dcd24debc3bdcb4ad3ae016013b15888cfb1cb5fa64990073692235bd14c2f0f204c89c597d95b3d70c33b9b82645cbc39330f16ac13ea3a4a94af964e5a823e07b4dbacbbd3d0bf05f5ea016a351158e88015c0def95a987d297489104ba3424d870cf62fee1e00462ac672d732f7df10f0f191d2eaeeb483c423ae1996bf5da08646b1e704577917e4d34e01192b3443c5b15216e4f3f23c3981d4d8b767d0e807249140a5a9f8dcfdb4063103ef9222f9dd8792daefaff01e9b51289ca7fb6c75dc879ce9e6ed4344997baba20d1625213528bcd56fa722a1ebefaa04627333f62fe13f1994e91f7aaf385585c653e227ee778418e6ff9c93536f9ffaabc8ee1ca6e76fcc6131af51ae950246a7ab31c1034e04c66bb55876d9ed98c0c9f9bad4522a89219d881421a3d7146cc6d6fd6db51f002b4b6bfebaba60f0b7c331e3b4290fe77e927e4a841e74a3832d9fc695584e532b93ea878c21cab28649d0f1709ef1a58d0a76b95150ce03be184ac65834f5562d89cd4992c34eddde9f6edf94c8556d8a05f8bc67bc46c9c30c9b3a99b532c98fbe969b36ef16a87f7e41af2dd65972d1ce12705a9049b95468e4e0d6ef70929d9ad6e92180efcc00832b5603d0acac6bb976cb19377c2672d59fbfccdcc2e3509e4413f1171c5e52516f45858626ff29dd3c30649709312972137f658191314edce2b401010f0c5d56fdfb9ecc4117e1c8d62289c415eff09a66843952114f0cc74b729a30866f3e5aa491d625d8734cd5ed667855e2c63f8089fb8e70fb5aa0354d28d48c17662d333e20974932ea4c1e1b3bab002f9a540e766abeb38734e248b79d58dc35b1d4990a7213801b0b1e76669889ed357b0a0e1981bdcf443a35944109dcad221b33ce38974f1eccceb26af991842e46b33a9bd8a2eeaa756958c54f8c6bfd0ba04c021450164671069a4fc38b8537594bbad866c2c5eeb452cc6a4b3ce5e4a1955d96b66ceccd1e5fb09ee000af935722c3df931c4794a3979b203c3aeec85012e6d07626057dc3c73bcab628e63f193589869434f7d79c0af31c1975b2386fc098f95a1aa3f6c136da46b8e068073312fbef78f6d9255f1b0691b8f5bddbecb296ec06dc60c1effb35f90b8f0c16dc297d5580c5c7ffe1aee3f4f78e526700e729b3b4802a70af14ee8955c8d70ce19d2d8116650e0ecd4bd14cbaae8e1ba029451dfc9311a523549514f7094cedde7c597fcbcb756285e177d4cedc717686f54404c9edd4e75966d8bea862acb4c18ee109cba54c6f1ff81a1d68b44be41ffd766b7e8cccfd92f3fcd710d4abe0a08fceecc8aaa864999c9984d650ad4feae0958acad660b693415d43239d8db3e75faea85d0fa1e2234be87ee773c3fd7136c132bf27e59d022e9c93dca4f73592141f810b10db38465385d165ec17fce898b3ca36c20b50496ed9068d7406fcf2c4297cda300913895fd1b02fda6058d3339627457bc786d2cbd57d5cd22c3a025f8836abd2b923a43f997a0dfca728742e7aec9b054cedfe0b8b1f245c265c992a593c321901bca1fef1d03e56c9e7193ff32b7cb5324f25af13a86f4473a40b91c3aca136e622f52f1be1869239d25d1dd6fe11a2f14ed6d2b7643a4732543cc576ce00575ecf42f99c25e67deec41aefc21f2962ef7e5a6c16355814b47b7f730cedd53d405332753bb47468b0e1927429d85edc2ac370b813ff1c5f3ee2cbf5eeae0c87a5a5f0c8d69e4d004aafce1a2de63fac2e6eb0d5b6e1106ba20ab1abd19ad4aed25b075af3ec2048a103d6de1634d121564c3ee1a2495deb247148a3701a8cfbb0bfa316d824427258a7914f5be0e9c6fd277339fdb2b1df6db77b961329448c106a1d6deb12b74b9b7c4ce82ffe5cb0507cebe0094fa2f33cc15dfeb50f2193dde9f8f227a594d795961d3123b456d610c3f37c44a9b1a75dfcfa152e6c2156da916b2c41cc9d2c1f5f56a17dca8802f7d51d2b29277092a816fbda7357c3d8a2d3fcb9c6aff28caf323c66782b4f2bc70ee43183f1edbd8ad0614870d9853871bdca2cb8d0e4e63054a4c4910981e7e363a7c78933bdc1568f5debf4f5a4d33fb0a5e78ce1dc8ed5c4d80ff9b79ce06fff0cc8877e00f9b40c3eaf24f98c8b1b4d66cbf21f965b50c10728175027a0ac644e033204c0cc294292a4cadfde7a86f0e9d76578990b3b0e51de2e3bf0edb143010159fcc1d025400740f7b8ef8aa821735bb8e42674dddfee3dc8d3512a2a1299ba01c8b6af802d916c6a3a0f38e897d071b26f3cbaf0245911c8ebd12ce42657d1f8b41a9ad3875a46aefee560ea9922c42d748311ff3130903d73e7e9dcad5c41a99d9fc96722beded7289d41259c14b7a5362418ba1d4475c60e5d10c6a1de88d8eb0b18e9485c95a2ab4451e7690cd502c147b7a5a30f5573ed8eb788976cded42715578b3be568713240670ad893c3a90fc6f793b3ac34e90697962215835c4bc6280fe212894edefa0ffbafb1f8a8ee6dfcefbecffb01ce4d5c7b0a76b97c004a334ad7cf351415ed8e67f4ded98ab7a76c71adbbb7bb7d28bb093df7a9fcd681d7d7ee0604408d3ac29693a20cd79fa6fd0c7ff35b342636651df859f6293dc850c87e8e8bc0d79d812485316d8ca6211158b2570ba7a03c5c6585267872ba0f5b602b38c7ca2b55e681eb873c30f63b26734265d6b62797c4e3885dd31f76de53f1c97bc744ba8100f853fa1a485361e93a46b40beedd34d9edbe117d1e07472a60d9181bfa84e7a23af9be93062e6cc2a0af06798049f9825514dbe6507fb369a5b39fb93ec195446948f3c3adaa715435b6e1dc6232f934373c2803bdeb1aa26e0d8f8d1f8badde3a691ece490b3e53d7421e7902792d25d70993e27b99dc2b86c01f186cda5385cd38d4a2714de431639f7b94c61d96d471cb9ca663bd7568c2000aa7abb021fcfab9e2de35deb310ad9bc616fef82a1a31959f6b9356a0a0b118bea27f2eb3c2816b5e24e948d324a08986b6a210fe3e2d88d3359f9167ed3a9a45fbd6867eb6e3566efeddea531b966f7d16f5051c4397c5ed89962db80b4bb349a5ce6f17226d04fbb98b049d5331d1b7b890170cab2b0bedb41b110a106a67d7207528ec6cc2848e822f8e43011a853329e4e55613866150908bba49079527094d287e2f596cef369f13c502c469d6e42ff6b1a97e2016a4356d4b493abb5775c0b48bd03b5ad451dfa8f40f325d8c5205542ee8bda4db48a7a73516563c209fb41baebe7e0d411568e53de193d02acf748b5a680a0d64a5b37699633cbd9f85e305f85dfede4a5f604f73836dfc75ad3e90b148b71e103c3f29fc07c2f3c02515f4f80825cae38e48590052905e8113bf71cd8a2fccf725db25347c1efb6fbe9acc8f9e66320b625eed46fdd89af6510178fe4288f4daff6bd45fc22b099d74bda32fc8b3d63ad1c4293d2ac48a3f0e7dcc05d4351ac7fb25f6535465d2c05c778f2d9930305d787a5a3d2262c3c1737fc1b18552f1e8fd013d3fe9a42d524cfe553accd7ff0e9e8186c6e1bc49fbfec074bf4312e1c9c25616f219f48ee49e29ea77b2a1d21a30ed89ce3483816f62639de964bdfa6b5170e7f01e700c75a74d8a3cd023b7636e4ed614f7b706439920fe14301493e82766e898a686476fe40d35219ed1530128535de8ed98f29f7ce716ff2d953b064e1c4c6915f27a8b03ccca3e9082213ddf864a6750de041239288f221e", 0x1000}], 0x2, &(0x7f0000002080)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0xd}, 0x401) connect$unix(r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002100)="d6b8354a886f70c7cfb372b5cd4af94876a5651acadddbdc48e28eac80c755a079ece46dca78f4ef5977fe888e6cc6b90492180bc22b5dfd09bc4905406768a960", 0x41) 16:00:44 executing program 1: r0 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000d80)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x200, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000a80)=[{{r3}, 0xfffffffffffffffd, 0x22, 0x1, 0xb7, 0x8000}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x1c, 0x200fffff, 0x8, 0x3fed}, {{r0}, 0xfffffffffffffffc, 0x4f, 0x20, 0x0, 0xf833}], 0xffffffff7fffffff, &(0x7f0000000b40)=[{{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x80000000, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x1, 0x95c5}, {{r2}, 0xffffffffffffffff, 0x93, 0xf0000000, 0x6, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x89, 0xf0000000, 0x9, 0xfff}], 0x3, &(0x7f0000000bc0)={0x1ff, 0x10000}) r4 = dup2(r1, r0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f00000005c0)="586a15ae8205c6b884ab8ddca00325ff4da9edfcd7b9e9c7ade04f5e2c0801c9fcfd14847a8c2cf451af00a3c999de45e505bf982731fa96", 0x38}, {&(0x7f0000000600)="4c986a01fa763894b96dfdb77a925d67a320866bbab6da8c460ffc580335b77c1d028f5965278ee46a63f83ae8ea94029d2f7a21e67361a12f13cccdd0b5593bb0ec528f6ce812", 0x47}, {&(0x7f0000000680)="c85e7354d00a3595ae545238f6b4747f22da9a9b0e076f1f012ccd12d572867654c2d2a6bb6135eb072a09adca0640c1de0e997e36352e3248577efa5f02c0dc337bb749e12d42bd096defee7810c16666508cc75fb16b3686812145cf9691960fa7ca0eefca7f0056f981ed62ba03e4cf99129f22b38f1306c995d449dc24223f030f7bdf2d7721b62ca9b4e0f069be4045c0447c883c7abf39315aa8f16ea9c4d2d3cbf75c351d68375d4db53e7a60f3248dff45ad237802a1cb48e34e74671261210be2be99b33ee29d32384de78993e10d3829bec2e0cd729214abd94ffdf4fbb47dcf41e14770bf9bc4a86f0f5e4addfde172ef644410453186", 0xfc}], 0x3, 0x0, 0x0, 0x400}, 0x40e) sendto$unix(r1, &(0x7f0000001240)="44c6ab47c3c9fc0320f225da02d060bc0e5510308c46237f435a0a7d1562425a902f0138a0cfab3686e42eaffa52194e7e15e231514a6231ece5a86abdf314dcd7beff666d5a3c5df007535b36af944dc5551118e9e87364adf3438d27f49ed21c637f5e089bc6544e0a354748c85b43a8ccbb39aebc631d88680d72cc25549e6eb1c072d8035c6c7e106cd203c1fc78110279a2af19180a22bd2c5cd927543b25392a8921f6a3605ed7518911dd470f3f8a2bc0e8cf1f8b423ef4c6ffb74f64238979c1e9db6588ddd00581e23f4f66c6209e2d44dfebf4fb548a52728072da18e5c063d32ba31952ccfd1ad7a435f3bcfdcee72fcca8e7261a1b94cbd6b398ccb7bb9bb218c4d098c3c4690762341348aaae43ee49116ce72d274679d32362e561b2f81e2439c2fb2a7109abaa9d49a9ad7b6b4e934a373953ae6c3f7d73562d04604a82304f746a1474cb889d2172a3e0a0359246abb9f671a119ad8e1836e75c7e1b7ecaa6ea6933aba7f137266d84e27fe20dc8746bf14bbcd042860932fcdd1644a91f8333d1fa1edabcc56eca43d4cc8a4fb4e0a54e0cbcec9a59617665f66f431aa40872812045bbc8a0e059cd3d44ecb47ef3ac1ca8dd91f17a86a8f61a76bc1a69e4caf48442664363543cfc5737b893164af828abff916394562ce9157b52738ea530912a958075502c31a964e454437216fca92a588770fde7bee13dfdf9d968c2e887b24dfbe4225bbb8bc6c0dab640f7d4605a62f2d7a466fe9b83d599a0fda73d0bc2ed06e538bb1b997a005a1bc714a1212c9e584432142a30a0bed707c11218c8924e626974dbdd3bb4bfc1090f2ff33bbfebc26cb3be65384e2763ff8e4acbac1b4ba3e90e4b268bf78d0b62a149e94573b0c0093492b79c851a1fb2b9fefb4f1ffbb6235bd48848de0f678e0b5070187a65dbced0a24589433b39e58b11d1ada267f39c2fa627cb760e592c8e09b665c5ae6db06772fcbc4d9b4d877ad242b652f025594cbd2e74b25425797e866c3201f60e8c9802c3eebcca10bcef83c909957d03525f0c682e62b72b6b8b99c8eebd876fa7ca8c516bd3ee054ae6d275d3fab36964b80d27490dfde6c9f9f304277b784db334877e450588aab51cc8d5a565db4532270a2d1f3ab01a798cf2a29295145f865712d40159ded485bfe1676e1e4675fd7a26d028fe87eea4b0a93933e4261a391c0da795f64f72dacedfc7b70029f225a0c7070fe79215ad10fa32f9d361c4770c7030883ef0ab309b634414b67c5b6ba67d3b6518f169b2fdf1384efe8c3a3497b2018ca8299197de80ba858d45ed79ef4245262978cd7f904508424ebb1582b5658e834a928d23d37872e9116da0a4d6d5f7de3b30a915fce6c48e722332ab637fb90c8af6fd44fcb1586750dcb3d4fa634698ba4619c49c95d1d5c582185db3d5725e9ea6d2cf74fd1be93479501088235a8fafc0a2843e92ef1eb18ca4e4ea600341bfc9184fadc3e88969e2bcb1087183d67dbe1bc10014f180a5f63fd98953f4429a8d23a81fbd83cd28168ab0b389bc39e5ad21469cbc8a91c6a6b773e439070e25f76156669930eb81df0b3d94d8986e56d106b2d1a240221af201968c9f638ae5813313544e06f4e6da47fd32280aab88980c73453d8570b20fc18e80d1addb23f0f82ac416baca9d60f6af0f74edb54c6a32a1c7d1bb7a704fb1a138557b944e8d785cc95bf2238df1a424cddbf1861155f52e6cbcbde59ad276d4368e717df95be36314f736e48929468e80ebc8981cf28508946dcad2cc2caa847740ec89d3f32ba5d66d42743db91f4703dba0e96df7d260d82a63e097a129b78284dfa72bfc471d578049420ed7e5f1a119d5b695e44396d51af5e97f776e54b3cb5f3fa08d7a0a44c91d87fea8499ee6f18256fac5f9af42e7ab415597be543c05f49027eaf80819128f8545300a6f800c82150b0bc05a496ac0ab64ce933fc4131d9ef60087227ba748a6fe602528a1b9be9e3bfffabf06f7e09c0946619e10072a63895c1ecb54acaba3b7280c3cb450faac631294a9d3fe499ef0b79a13bcb70ae405be4400808f89bba46375526940656326643a8956fb55c6855268b195fe632f76bc859092b1d17462f63e1d5272f38a6e630de1544c463471c35ddd40817770c1ae8a63884ff25717baa59ac7bc661602a072bcebdeaf902f523bd4ac925feb7bfa1ba5d84a14754d3846ff8c79631bd8d41244041b0ebb65418249715b2660ac932940472d8145c6334b69b8fa641986ba5217a0159fe30a1605fc74585020fccc956dad5dd0dfbaa5a747789694a450ca6f369b09304111ea14f5d0844e41df235b6e1d32f3298e217f9bb147ea9a5c11c187376d28ed9d3d3aae7c95fc592b5ea81a7c89c508b393f61428cc400f11aba3ba87de3e724a6e9cf175bc5f1fa3c468fa4203e9ca7efcf42eeb552660b50b7116a3c1b1a3ada5fa01f1cdca4be459788fd75df03ba0cc4f9bda9faaecc8822fcace172284832384beef004d177a668dd2f70e17e49567736d512e37c4dbf34f513544ca63a7c95cdef04251b4a37bfc3c18dd023d82d47609af9e187040712988629630ae48c40c7c8efef65c76bc38263c3a0097e5abcf033439f44353329cbdad12004e7171b7c2a9a483370db2602884e28adc9c295d09d81541be18cf2c6d98113e6881e35d2acb573ebfa098e7c6b7e44b3e18f7dcb60fa63ae42622ba3088131b73a1fc76336710878a27d71c055154f42695e6dc20a0feecf61e250eea0127ca1aa072e833191c5d67fa09b3bdcc176484a255dd1dfdf7d16a2b641fb26503af4e99113bb94208f41c603c2eedbeeb67b003d2cd9bbbaf6b054adf187e86b8f9f982016b60a204033348e64e83777abbdaad905f390fe9acb1290e1061d040ad089b2f7a30245c123d8320f3d0e0bfff6ec61c1bc61e55a57718de0453386da38790eb860c0813ce8e2cc601bb39340b92a486e25fef818965bf839d8d73836f715b42891084acaab5f1dd96250d9f691709170b7e7f0fbb86d87f6f4c073473b92fd8fd0a9b3700bdb9337505b8ac868ca0c7e3eaa42f721794b3dcece2c6a0b1809b404d113506e7774f62015e0a59e2a6ed652e2dcb2a0e457aeebc1bf038fe3c9be35079f01ee9c3b492bb48d10785c048b960c9aec0ad3169404ec6fd58756eb64aaea14c39b08e86d23de4582c3d7018aced012ca3502e22c4655ae6d804ed3d804931b7089764f3f995084bc1ad8c7816932de31314deeca1d562b6ec05484982d5f56e09507692095264ba0b2b04905e65854bbcc748f43697929262ad13c01e0d93e9a08ad1906ddcb128a94453e08761abb2ff96115c91d0d25cb88fb62944d15f3d9803cc4d56949c8a6704d8cfafdb3ebc7085a9412fcb69d80211e166f6fcc1d0c35f01d5bc87290972f58ea6e1ada8b3a7412ee2bbd79be85ace51ad4471e99b8ce8d3ccda1826e25e855d4f9e748605795919130d0f135f59ca535eb00fd3b10237c1a5a3739fa5cdd5289aa4bb65bbaf36b8ef212bcd863a89681d7384b7086d61461930f732123c716d4b6d5a54dc305fd248b75b5100ccce3ae64c14fd89b7cb284b2815b94f0c6eeac95e21481dae27bc73defabdd366611f74ac30af8a4a0e1d92aa6eedc63a8e5a26667fccc7d934b495446e551409a43c404aa16e79671d0476e2f482f942667fe15bd9bcffefeb69e90ef495aa212b45bf402a65aee5487d5fdf094a8e36651f166253ba0beec212dcae27d54993033453ffd43750f9f3a59d12108a6846c92efd2c14516748dc3d0628f4f4cd9103e115b2e9c17642d307309ef50ba67bff55330c33f272004b6c705a4d9b9553b9c7e660232130bb6b37af381baf7d7762e25fdc301e8e38dbb730f1aaa8125ffcad26a440f26679686a2ef5dad75313db504c0817b42a1f0114220512bdd3c4bc0cad987f905bc4a7af354a1665aae372bca0157adf2797fd4516084406f24e4909cd1ad812670771db4f2e26ccc55826a9d8d575de70387c785de0716b463ca945a5d408cb057867bb87d329c6825179bde92d4bce12ca963fc8db3ddb5bfe2fa4002b8d91c59753df637f16405658aea45c526e0d79c2c4351e3542bf36937eaea1eb58c1c35c64541b2e13e2e074979393b9841ff31842e8dc34a4a2ed155a894c0ac0fdf2f1196cabe3da1c9e11e5e368765d9bc10c532f99017151c435312899046c718b76cc99c305f6d8039a2c8977c19edf91b664ad677ba1f3b28e58c9d85b9d01e2ee39b073b71bb41b08eea28fd44cf499a7a84b250590c23222648894bdf1b34013f2ceee3b2cf41b58210caa221f8509b5debabc445e75be7536d16cafe82be25f58a3e989a7ead4c776e3ae898094c19dc061fd7bfcad074ec0431d5d8c7d4bd27e96a8551383a8b7aaf4b2ff29e5fb654bb072e2242a93508c6009fd2bd485ddf2e267de958ce8cae8f9032173ab40ed54c6bd5d3ceaa6b77722508c02f85787e057df8d2309f9c5eea51521b7209af811fa99898427eb85b1d8de3428fe87101cb9cad1b79ee454953be526c7bfedde5b037ba078843ec957a42492db0c81098ab30fa24cff882955478aedbf785f4d89a948ebda406b06ce7f884cf9eed9855b02bf77060a397bbc55f5edad054abe2c40d967ace9461ee904547995c2366dafd9e91b11373d31779795c8b064b48c8062293cd7c147d520076cce44504074ec8ef3d7f4dcec215796ad9dcd7763bd1689959332ba49d0749c88ef7be60e2a08ee56d75250c0e29e0c4c3411b79c4de6a09bba12e74864c4578d318f84aaa31480fb8848ce0d060d2c7583dd536b832308eaace487da31d4b614dc33dab2b2c8a3f5e32a0142cd614ff8c56a7330d4003e3851f86946a30a937a1dedbd9802b398cec350067965429a0529023ac81e50e49507ac129c14f9966672b78c5640bdbe8292e0ceddec6db3f692a055ce463fa9e85261829307d8f732e3af83d4c4a2a4d75bcdbbb4039a62390d6cec061c6d37366419f41f9305095fb5eba0f6632ad723b3844afa2b01517ab21556cf8a9d48da5a6dd56d6f59119c02393cdb802544671f15da5b735e98c90aadd506a521530a95cba66b44ea30f24b9eaf659d6e8941b0484dc238730470d4e3158eb6752df4e79a8472246b33ca3de751cb8f1cd5dcc7af2e3f69716e7aacb79939885ed0c55afe074444d779db5eafc0b2c4260c929296b84f5115823f9470f5787213c61ef190314f02117eac8543b545af6aa8934bd5a021f098bd92a303e922e3b3267bf3eee35706c54c9830fd8818bb00b8c22a9494dc850efcb8da1df87aaa077a1cbf7c8786540fbd3ff98bf7ddaf9d1f360b5b5b4781aced18ea03497ce5bf3c2e5b83b94065db7897610bf4fd22d53808ed02fe49b5cfea2f2775d87e5267a6789b38c21452cf26e456be96605a3dadeb265af5fec2b6e4fe5c7a998a642a6d2f425f81e02af3e7e4c2f9875b61a7e1cb109f0422289ae01e9f50e86d92de47f1ed9a8e6bab3cc77d069719823d905f48051fd7b6eabb01fc7ba19cdd4bf14512b389f6045f71dd3dbefcf70d261651a8ba36ea289bdb8416a9d5127ec84ebba0c54de089c4ed9e71bb7b7e1f80606a9d71415014ee0f5db3bd3ce0032b500563a6321d05e54825ef2228ad8c3664aeafc3c2fbe964323bcf7683690b3bc4eb64a7b26ec6b03c23d8ecb5d0aa424efd5e46c0be54e8a30783a96cbcccddedd5702f75a1fe5214270b05a89c4c2f", 0x1000, 0x0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r4, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xd5}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r3, 0x0, 0x0) r5 = getuid() readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000c00)=""/49, 0x31}, {&(0x7f0000000c40)=""/161, 0xa1}, {&(0x7f0000000d00)=""/33, 0x21}], 0x3) kevent(r4, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffe, 0x38, 0x3, 0x9, 0x200}, {{r2}, 0xffffffffffffffff, 0x34, 0xf0000001, 0xe48, 0x2}], 0x7901, &(0x7f0000000940)=[{{r1}, 0xffffffffffffffff, 0x48}, {{r4}, 0x0, 0xc9, 0x2, 0x6, 0x13}, {{r0}, 0x0, 0x0, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x18, 0xf0000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2a, 0x1, 0x6e9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0xff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x81, 0xfffffffffffffff8}], 0x8, &(0x7f0000000a40)={0x3721}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) fchown(r0, r5, r6) getpeername$inet6(r4, &(0x7f0000000880), &(0x7f00000008c0)=0xc) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/247, 0xf7}], 0x5, 0x0) 16:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) pmap_unwire: wiring for pmap 0xfffffd807effcc40 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcc40 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcc40 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcc40 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcc40 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcc40 va 0x20ffc000 didn't change! 16:00:44 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1004) execve(&(0x7f0000001540)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001580)='/dev/wsmouse0\x00'], &(0x7f0000001640)=[&(0x7f0000001600)='\\\xed,\x00']) msgsnd(r0, &(0x7f0000001680)={0x2}, 0x8, 0x0) 16:00:44 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x4, 0x0, 0x0) 16:00:44 executing program 0: mlockall(0x10000000002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r0) r1 = semget$private(0x0, 0x0, 0x10) r2 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) semop(r1, &(0x7f0000000100)=[{0x5, 0x9, 0x800}, {0x4, 0x6319, 0x1800}, {0x3, 0x101, 0x800}, {0x4, 0x7, 0x800}, {0x1, 0x9}], 0x5) setsockopt(0xffffffffffffffff, 0x1, 0xafee, 0x0, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0xa0, 0x4) mknodat(r3, &(0x7f0000000580)='./file0\x00', 0x24, 0x6) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/69, 0x45, 0x43, &(0x7f0000000080)={0x2, 0x1}, 0xffffffffffffffb7) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='%,\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$(..:\x00', &(0x7f0000000300)=']\x1c,$^&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&-\x00', &(0x7f00000003c0)='+[.[:$\x00']) 16:00:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000027, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x131) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x14) setsockopt(r1, 0x8000000029, 0x10c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:44 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1}], 0x66, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) read(r0, 0x0, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xfffffffffffffffd, 0x200, 0xff, 0x200000005, r1}) lseek(r0, 0x0, 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x205e, 0x7ff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x9d, 0x9}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) geteuid() r2 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) clock_getres(0x4, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x5, 0xa60a}, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ftruncate(r0, 0x200006e) open(&(0x7f0000000080)='./file0\x00', 0x1fd, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) ftruncate(r0, 0x0) 16:00:46 executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xf2, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:46 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/230) shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ffb000/0x4000)=nil) 16:00:46 executing program 0: r0 = syz_open_pts() sync() shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="4c0ed63d69c184762266295b0067726c35ae187c0a4ba531391d29fa", 0x1c}, {&(0x7f0000000080)="cdb4d445cd87ea51ef4596d51c57b250e19d2eb19bf5cf9c87f338261c9d1bdcc07d15cc27aaa25891f7d09c8c7cba5ec5bd87600501a16db469d50ac0e0b46e4c37754fc314cbda3200a48aebf389b259a22dffb25adc4a1d3f5f749fd39e78fd0c4d1824b5f801523cba4d56ee11b4214b6ccb2ff4ef929a3923a5d44485a115bac1b2acd6dee8f0a36c8cc4a10ee9317afeadb40c8ff774bb81a55a490e16bdf0a1a4b107210f7d5f7d5d1a6e600ee9b84c3bc64eb8e7e276a4a1f5c6b9f1b1df9ffca74a1626264932c8feea1c15c29ec60f54ed7c8bad58b52dd0154b9fdbf5a9a876862924039ff637a18239377c9a3e00ea9cf531", 0xf8}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="346eea3582339eef2b8504dd31a822cd34f2e5ef79df64e2782a34d489358fb2f1196b7857f30ef080a3f98071192e3313dccac7f4c1ee06794eba7019cb6f84155e0e5edee886792e9d70b7f51820e2e1d9e04ec27c04fd1ca00f56675bcf2e3e6ce1afa8ec345e28246f8c000db225ea934bb81c106ce03cacd82090d008658d84c90850e8c620f4d0c5bf11b495d3e0720b2bda1afd3b93ad40b01a6a2882a7323f41c1adafeb4f1cffecca4481b4ba423efb6c32fdb96b3de28fedaca68085ded7cd799b799060294f89e769fbd6b7497f4d9c58ca8cdb5e043eb9ccde7c0b3a8b65a22ac401f9b034", 0xeb}], 0x4, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x20) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) socket$inet(0x2, 0x5, 0x7e8) socket$inet(0x2, 0x0, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0xe63b}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)}, 0x1) 16:00:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:46 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x60, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 16:00:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x7) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = shmget(0x3, 0x2000, 0x209, &(0x7f0000002000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x1000)=nil, 0x2000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x8180, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000001500)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x80000000000, 0x1000002, 0x0, 0x0, r4}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) preadv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/104, 0x68}], 0x4, 0x0) 16:00:46 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="de0a6de5a9293bfeae7a2c60c88339e9ba7426c48f8ef383f9de5bfd83c156b67c1cdbf300141fa57f7638c2438670f85a36fbe89f2c6ad720ec0f89634b102ef9c280a697933278db55d69760c0f53490c3d4f6ed320affd507593fca58c16fac8b8223d3dd47adde4674e7d75171c449f365baed5eefae077235152ab18f371fd804768f582afa3cd379ed85f385a780ad02", 0x93}, {&(0x7f0000000180)="8ca7594d493c5991a6dba096ef261073377dd41f71d9fb4c88a0f77b50ef8f7a284ea60f9ff42dada015408c3c8eb42feed3a60e374c", 0x36}, {&(0x7f00000001c0)="cf14d831400399e3b58f287b2bc2ee79dc8c401fb1f28f25b1d70ffc026eea584fca47", 0x23}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001500)="582720efabd16ebae6322525eab47623227b6cfd809b4b69241b15409560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d48b6b87cb2d12fc4d5f16b136a5d00d1628b53a000000", 0x1d) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) r3 = dup(r2) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x39c2dea5, "855c55021a0000707b6300"}) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSDTR(r1, 0x20007479) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000001240)=""/250, 0xfa}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000001340)=""/114, 0x72}, {&(0x7f00000013c0)=""/131, 0x83}], 0x6) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x100000000, 0x4, 0x2e7e, 0x1, 0x8, 0x6, 0x595, 0x2, 0x0, 0x5, 0x7}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) 16:00:46 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) nanosleep(&(0x7f00000001c0)={0x7a, 0x400}, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='y', 0x1}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffffffffffffff86, './file0\x00', './file0\x00'}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000140)=@in6={0x18, 0x0, 0xc0, 0x7f}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)="9ad852724f2481da4ce6d26baa2a92ecfdb7ebf788bee4512f7afc57a77c27ce8054b8a48d61515edcde140e6ba5345ea9ead41332d7b0c682e9ce89538a0b7a6f9d906515e87e1c9b2ec8e9f2fcd4ddc469f0b30ce839f85dfdc4aecb2a98455f60eca1ee6b518372205eb21726de3005fd73ba688b570fee19f868953e212ccae71ab98786bdc3f4bf15f842151e0cd91e059e52c5ff7d72546f2d1fc4c9ce675368e10f0a1ab9812bfebdcaa0b734edc11e59cc1981f86d6ecf0d410e8f3bbb8768a3f9f5efcf2049dd16605edbdc6cb93038f23be5ae925eec9b198b25fbf93242", 0xe3}, {&(0x7f0000000280)="3a13805ffb019cac4d16b13487b2a770e0f387b83012eb0e14301e283e7ff213701a6f9298f3fdd2c61360fef384861bb31ee887ecf370f7036a1d1a9e536f60bfe070324f52b48365c17f9562ffaae3", 0x50}, {&(0x7f0000000300)="d60db038a368b124b7c4b02c97eba5030f29b4390a36e48fe5cf5464795b4be3d9a9a60f69863fbfe3c2e54ca98088e8c9d0710b84601b0c80a90d9ee62044ab3986da772a469fb6f65b42de7f3f1c1e9053b3eafa8761f51cd567bcbdf2a40eb229e896e1c7293e665a45798de467df8ce1911cf4737346d27b218948fa50bd58fbf97a94b453b0927af4b698a1ac307cd1f77ae67fe21cb1f4d13d5bd771527ada0631ea90007f5a1d648be8853727c6f32cb09cbe", 0xb6}, {&(0x7f00000003c0)="62d5d10e5adb7c00b26697286aab9d4ffbad838c115a221af68c9dc28c9d049077a08fd99ce90147dafa83a5e2ea8715ed5253593964e2055472f9fb0c41c3f4901326385f11244c5aabc3cdd736d51887a79d62cfaa12ebd34ea5294ab38df0389202bcc235bdfa35f64905eed0bce1571e79e553a732b54553d1a25684f6abda4ba330faaf03e42078ee3252e070c525376ff044fc22c048f27fac89f08a8a098e198f46c105ec19a73ef675f7ff8682ea503ad98ed2d69c1ce56abf8b922f1a662db3864264a43aadbcb53ad3d432746a8ddacc6c701b0b131f59c4b950244ce280", 0xe3}, {&(0x7f00000004c0)="c528e467359b1349ca366b7b57fa1fcb3168731c1b50f6691e85f9702a8a66f78c96f412f0796a267e30c471e0ebc8db067bbe7c074e5d586dbca9c7c604847fc9f228379a2cfd48256d3371967fa9bd32df5d3b585f824fa3b84edf8e3808cbc3cfa06dfd1ff70573062ae964614bdf711f4ef75710e3896a5dcb2e177d55566242fdbf5cb95969dbcb702aa573d7", 0x8f}, {&(0x7f0000000580)="ee32c90f194fcfb066de3a2d043c2f1fa9b54ad40d749f94ff4aab63116be25236d5fc53f3d276d2c5d01b1f57fbd230708196e85dada74e3a3525053449d12fa152b174da05dccedbe763ab86bc677b7dab866caa", 0x55}, {&(0x7f0000000600)="14660fae3c6e0c351646311cd147547d401250ad1f77a6f7f5823d66f87bafac662b62c029c51f19dbce61bdfd08669f9e27384a9f2d7e5b5109fee37935d079ca72fe0ef245836d28100764edb0f8fa524ebada3b", 0x55}, {&(0x7f0000000680)='t', 0x1}], 0x8, &(0x7f0000000740)=[{0x30, 0xffff, 0x800, "f9193e71cc6df1fc380de68f25e95f01aac11cd9c714702f92b6"}, {0xd0, 0x1, 0xcf6, "3cc7e02386e51fc2bc80d8660a4eba29d8787159ce9a81e9565df9536c0004425cd979a25071d8abf9a065bc02ba377392e6418391a3b15716d1692fa825820a7535b83cfdfaa2d38ac8ebfd7a6232eaca69e6a67e15aae09bea9ee0e13df2e83af2440625ea58a04497e634ed55cdb752b972adcf4e4eddf0a12a49a0b8970a5d3f532cad047884fc410c79b5af0295aa4137efe9752ec6568305b93a7fbba8812fb238c019c5d7b4fd8fe989ee6212d871031a773674bd6e0c64eadff8"}, {0x48, 0xffff, 0x40, "c1e36c64e0288647aca13f159491d675f33137ca326c08f775dde0021f3e3163d9516595966ceb392264ab2902df1c537e87a43146642d0c"}, {0xd8, 0xffff, 0x3, "efae48bbe7c09a42429ea08d347c1a293c812dd1533fa8a16a999168c77e317bcb2dc40280aeff8fb8d7dea9d05afb9d59b39b91f23f3f55b5e1f18ec2a85d8ad793190c86ceeae6540633550b855cf425b62c91df87402dabe465dbce034977b60e0a86b0ca1a02473238eef971ef13474d122782d1f381d81c621a235b518f3529944b1ca8753f928a02a9586c567314d149d0cf5a907d72a770805e8b73fed13fef6084eff2525e538b728e9fdc91cb6ad0ed9ae8cf3fed81c6fea21e3cdd617850efa661f35c"}], 0x220}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) pipe(&(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0x220) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r2, &(0x7f0000000100)=[{0x3, 0xd2, 0x800}, {0x3, 0x8000, 0x800}, {0x3, 0x80, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x7, 0x3ff, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffffb) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 16:00:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="eaff125c00000000", 0xfffffffffffffd41) socketpair(0x18, 0x5, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYPTR64], 0x1) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x9}, 0xc) r3 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:00:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20140, 0x40) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') sendto(r2, &(0x7f0000000300)="29e55465b50ed64a3cb4a6ad5d4e85d25d11897a094627222588dcd0e70d594a6887becabb3cdc204d963079d1853f747ae0e5b0e9902ba00a7ca8940fe3c6a14520e5aee34a91bcf291b15f3657d59dfd702cd657f5a86e78d16506d869a96820cf32f143b78801582563596a4c18e24665f5a12d708f2490bdc99c5c6b8341746b96916b086bdbfa89d96a6d17f7f882bccec4034ed9ebd5e540783234b0e58f2bdad75af89d201403fbc86e5b89cc8b1eaa712c20e9392dab64c229699272375501e67e10d8e0426e976e7a5d4fd7f36f2d23f58fba4d4d906f4333d08ce35de92870ed6750c5a3dcdab5fcdd4c0d6b7b8c4fdf96ce3a9c0dc8c624d4dbc261141823043483f078d7b0f86a9d98f490482131c62e5fc5f09ea803395d53d2d3f49a16ba2cc5dcb06d86ca737fcfac45f2d9e36a539f0912e46547088a35a351b61baf2ad91dfa8115946011c598ee869e7109a53561c111490441c924efa5eeb695079999f1ab049b17334b8f405bb1f75937023198163a5c1a0895bf88c7641dfe2136370e1f9402670139fbd187d4a5c73cf0e095ce815df9aa761f4af2428f241524b7deeab6987b0b820d2003fd57310f318afe84dbcc02ad4fe8db7090b180ed3b4e30f9033a4ff867c20da30d2b6755b6c818227b5726cd74e41d63492d9ce8e3d4ded1a3df6d9dc0c45532603f1e6ae27c9bcb803d9f52d9ec9a676e65f19e2d9213af845befff20a812bed5344bdbeabdf32194657af2e5276dadd023078757c85f47bff43fee8c7261d0a4d0cd2f1caf004726e8f7bba7018dbfc596002fc2446abedf85aae596585daadfe3eee5622db80bdb3a92b13207b2c1d3da0426177c7f9d76b7f661904ef74cb677319e4ec0bc1634e16bff40a5daa8e36fc21474de51e6ad6bd6eb8ed43302a84acde8b262d7199c3d9677e4009c17a7ba53ab86829d885f32bc2f024bbc47636f657b0acd2557bc1b9f53742b7541d2304874c7ba8c57aa3f256df968ca21d68652ad5dca73c0b6ccd7ab63ea03820ea3bcd25d21a412ac54c194e46bdc9f1f18f1a036bcbfb3b6e357a0d270aae55d3a1679637f9cafcf7b060ead63b9268518d71ebf17cc405be81e1968b21b4a13d61bc9ebc29e35902cd4f45035ff601dfd47fd161215add72f3773bf1956bebacd41bb966c74a324009ef399f30ff93a52e5dfc6907f07cca84cceba711bbebef707f319e51e31e38b33fd4ecbfb420af50cca557742703c1eba30bfe420ca41518debcb149c6c84baacdf7f0f511f9abc532c6814e863ca12b2df76c37885b8c3f9f8c2cf5c592f319ea83c7dee23b618c3f9e1e743aed163748554f2f0abfef877fe15fc782af2d44eeae3b48726392c674ba55fd0c6b3c448bb2c822f2f3ed5a789e46cea08c31ece11a63571d727d6e0adb3f3f0256fa6ff38b42e5e1f2f432d155715a7754c31eed9adf273a73d8f4a48036103787bd22956f788d349d70505126cef10cf7babe085db765528757b2cd19203e5198db7fa49d96d98488eb9e52ad2f5e3b88c45ccf737154bb6fed83723373238f4e1c35277e0335a7d5f2cf01371d9400363bca86c76cc30f0f309d2f1b10c07b3965d7d1924bb78cb66127c6493b4be01647c0c47a320b5c59b0f80aa9acc5cc2547b7653e10dce16b69aec1571d2d2c8e875f84937d36d5868a7a85b257adb3794c1e2d1afef3fc2febb3fdb756085b966c8c505d44c3ea7232f97c5bfd213ac0c5ed48f8fbd5d6a96fc41db2af6467e328aafd7906084d7790cbd59ecbc8587465995b311434d18917a82662f507b4f582cd502837176c18e95bf38e37d6c6490eb856305223446d78504110290b8aeb7a13f23bec2aaa9cf2ab262dde0b0c69c5256446fdff863cc314d8af33616926e4e4bdeb4b50db7607f591ce791a89a9ce3e59e68e1faa8f114529ba3d4e10870e8d200db995ae095364aaf2a3e1a9ceb81d5111e911744c70ed3beb4504297df6b52ce4e241b95c9ad0f9376a86195309befcc60f9df6f92dcca17170f7080c3f36e0f46f00609699b7ab2a6f0da9e703543b2bb52922c4f709ac14143abbec3c7bf309cab3149b70b869452b7d0c1d720f884e9f51680f8b11a63d95b3e9767b83e539fe0ddf726e928a9ef12591191e469269a09e53d9b720480284815b4b8e401d230ff6704305573634e72ff4db3ccb22af4741c74ba0593d4345ca75f38dfd668188c496e733fd1a971d3576c72ff5d6ca5edf1e97f77b497cec8e973e56a63fd7ae0b71f3aacdf017ee35b86386e87000c13d43cfb8d95b0318f06f5cc8bbc9391dc8937383b5d55fda74c5dda993ec989aee231e69a49b79f3a0d9547cc06b18774ba8cbff4e065c29969cf4edab42b3be66caa4eafd8e1885a61eddbfd9327e1acafdd48ca00024950045143156a4e43a16d653659afec8be6f43d5a19a1ba7feb42863522614cce48f6421c41e0e4eb1577975b346f194910b9353de4689ba59ebab28f795bb52f351e9312de0b1f606ef7939212ff9a7cc1da4286892da0fa08614ee443ce2afa0480a9769ab5b1c170c166bf6f31e9c4d32c651578d28676331c40a351ca53a64809b3be0c6e652675f6e06ab41bfba0b75289f622d6edcc29c56bf63cd1a053544f2fcd7b1e7441c8f8499abc130e51fa32b3b20e710a7182d563d1bac6782d9df397e151efc2b6c62361bd3c4d60e5b55504ff19bdfc8b3458b25c99fd27985001aae89d1175907fd887be0d7ed39bd82cd81e9ab869e1489ecc29a8cbc07331f5fed1c19bfb09dc55a0f29a65a4d62b587439161645e79d82039b8109da2aa582e0be302ac04c96300a9409e0159c11dfd6ad6f0f2f0807aa41456bc7e5c2aba6e9d02db1c994850d4c8e5a9073c49fb5e18680ee52106777602f0dc4a68a56604b78ca3ce8f38c35b1be7f050f6ea6c2447135ca525df2b97971450484a0959504860efdbb7c8db314f1beb5a4afe5df706cfc600e46036d1dc9925e0a0dfac9e36d5f4871f7b16660defbbcfae869080813cf4d4e74a9cc299e0e1f61815047e6806538657f8df78f68658ffbd4d5fd2c77b7ba074eff3496a08ee6be333d22c7045c8562e97d1dd7291030ccef81c4e7154b9b8b55489f12349d0efdb7f75e6547a69ac47db585995abe59fc4f7927c1898d542dd793148ddc50f0624b2389320e77dfa0f4c9cf689ee539a915383bcaadc4e1b1340623f0fe746ea2af06e12eb0629a4b1574b1f9f01d4d5040239882e763549375446356178f5cdac3c8f1f9f7f1cf31f47dccaebadef9508c7f93ba641984bcd436126bd320cbd45764e8df855219b667d48a15ade05f4d9559cad2e8eea9a359363f428e4d73e5d9cd78f24f771cc17c3e960030c92ddacce83d506c9b00427a58004ba4ac25b7fe69137fa2c9800ebf360f8c99d0f7e335aeb65d5e52ecaf999bce9be133b83543dd89bb38e61de07c45df9e4bbc8a867685c619eadb4a528bafe81414fbb083203fb0916233c0dc544e913acf48ac60f7e9aa1173b8b00b47521956542037879a43110913784f0af3fbf4d2c929b0d618a127884ccb746bd44d7c2b019b0cd1f916e22368be3a72310c8ee1fd7d470a7bdcdeffc869cc7c93b440dba2bbdec08235226a43835f5e6fcae556f07c3332061c3c2b0f0e37b6ce7681682fc4b823f60f6052ea8edad0530540a774b43667e5373b964e958122be1115cf8075c621f83b439a009ab73e296783ce9d1ec038848fafff733dc92c28f49fc50df46fb7312c33b51aa983f3cfb009becaa9bb945ec0ad84b46d1bde0178af81d29d549779cab23c6b5c0d683c4cb0bf5996d7671b234ef5b899f464e4ea63a931a9c6978140683378324c4104f20fc60fd1f599ed2948c460b082358521783048eeaa2db13fcf2b77ac1e30993ee181bbe31b0c5c976f88c1cd809e0a27919561afe8e4133b692be5d22d5ee8f225a63c3168fc53bdfef86e034a8fbad11fc27f0c7aff01da4126a5632e4932194e9b9afbb72d3aa9f6abf898b037f18457c1a7e1df7f568f4e4ba2eeae2c809ddf1f4e696dcd5b31d90d16cb400fd776f53e1be356e56ec666ecf9e9e096966f0b05edcdc5064591be2afe552d2c828dbd9a5df9f984007688a7f0426ebdaaf5a259a40645fc37c5e797cf9e65582ae21bdddf967d13f846a033d6ce2382b28b8d5d6231ebe9f1439d9b2a1500679f7c8f3e0ccd7bb13593159e6cd45b70a27bea93735e84937fbe90d5ce7974c79a043eb3733589f30300a8ea8ee0be416b95ad12003fd2dfdb679d2e7d635cb7cc67dac2b574195feae653a76edeaefde4eac6dd51eb365f6ad95453063024b90dd10639a1edb5893c044e602c2fe09ede4b0bee0b2b6c72e8acebb5de566f759b4b6fa2bbd18252714bb20a2447a3a332e55621eb57b7f7207d189b1617598379fdc9e0bb5a3a66e43e5441cb503e711c6558f3bb63edd1c24cc62e55c565744bd74badc1cb8d473c67fb02ae5eb39df767e3ae17912cffa03da197b528f93d342b5ed21d5d293b0c9717d126a96fb95d6a898f9115fe624b34ddeec958f1e294c85b0ed22852e32535dd9d35e2542ace224a2c5dcd050040e49289db360184644240f788e216b6c0b374aa7e526d4378a4c3095d2ec9e7b4b1855d58a9bfbfba1b1680af54d74baa8ea3098b8bcb98047c2733598ddb348239db0b41624392e74793f8861882b79fd20dcd85537128ac1c97150b9686a2b284c8af11ae6466bf567c53ddb5591db2b8d86361fd8708b47dcd2b85d7dedfeae0d473d7a4e6adcbc47bb8d0d43bcb338aa9fd6d447542759ea3051224568e24e236c34515e0f9433b28d8ff3662efac03736b92830f988d9972e5a879f9c7f13313f39a5e95a4214e298a8ff610828fef88448564547adb134bad3b8b2a856ce6a42e9d66b9463053a9a573e7fb6c29b120d7d8a9ef87529fce49db972f9875e360dcf2620fd7b78cbda82656520676c88c83cb4af4ac7a079be5fecddf4e7ba74a4349e4ab97259381a29fdb42c22e54e45c2c7c2b724b487879b19b3ec98e4729ce1e8cf36a1494ba3401d53e11c798d748e09cd3e60dd2da06570bab027630a8db46fa1b0c2dead00a4b94898aa35b6e5690cff0d0fb6d697c92af9435854fe755c6beb453708e40829f9e36c8c53e88425286a2ca9792a1cca30733a5a487ddaf2d92fd82137bd844f2c8ad9292734363f325b3bf454e2a34046ca84b9c97b851c201f8abe3fd3b2eb72bcb6a13a43d373b3d02c88a787015e247ee31ffa78a9f5bdfe7cd77a5f4060776f10fc3c1286f7fdcd8d5ac8947650960b9bdb9efe0759d3d1e3a5f9d4d901568df6cff70e50e3ba6ff063e9a3ad5395255f343175f42abc58829d8d8dab9422709ebe5937871edb89d0802af2312b79d3e8ef60c43adb41d5ec03aa7564aa1047e63fe6ce55eb173b6c28d5fc1180107d57ef55a21b27fe22038284eca63e96dc16bb5ebda272eb33e93b0f0f32d39147b3e3b28b9c7004f8fabeb12ed18d16afb3fc3295873e19256b9cf97c2990f7bd2b802a149c9a5951889112b8b28e526bfd378b15463039fbaaa9faa91e3db796b60175b225411578b7316c1a207e95d895b0474fb1a4e4a09ad28b028c105950ab64be71814dc21ebce8c063040e91e1221bba8a5f8e3d0215d6c1aab072a5e0416f2fa846d8560d51b10d561469b6c5065c02c5b72f8acd5acd3d182f6090f30d19f1264806dd04a21556825cacc4ad4e4e2cc5be5a6003f633d238516", 0x1000, 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 16:00:47 executing program 1: r0 = semget$private(0x0, 0x7, 0x1a4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0xe59]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x6) semget(0x2, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) 16:00:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000040)='L92', 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xbc, 0x1, 0x7, 0xffffffffffffffff, "b224022787e07f3d35b77e930faaeccac1d9039d", 0x6, 0x1000}) dup(r1) 16:00:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x48) setsockopt(r1, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x641b386e3d3742cc) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x3) 16:00:47 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000240)="d10b01e1d680f9c6062e0a20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e104432164cf91ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1000000000000256) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = geteuid() r2 = dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r1, r3) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/8, 0x8}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/71, 0x47}], 0x6) close(r0) write(r0, &(0x7f0000000040)="4e0e0008cf376612", 0x2cf) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="15bb45562401b3ee1b21b3e89438bbb04599c9e8d7e8d4c7e93a6d76cdcd840e106be9f9ed9bd3d34a3ef6a0debb6a", 0x2f}, {&(0x7f0000000140)="de9a7270b4e232aac8191475997c044d5ea25b991c7f60f9a514268cc685a7fca8405b0cf3029aae9e8b24e571b2b072e7", 0x31}, {&(0x7f0000000180)='\rV', 0x2}, {&(0x7f00000001c0)="ac041409c09f7be0ca223adecc1b0b4e1edf4254d3a63eb1a214e01f27179e464a547f3919c9bfb9c68ab46d1cfaf2aa7b5b1f58", 0x34}, {&(0x7f0000000240)}], 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x3, 0xfff, 0x4}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) r1 = socket(0x11, 0x8003, 0x200000) setsockopt(r1, 0xbbb, 0x1, &(0x7f0000000200)="186fe65c", 0xfdfe) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000540)=""/4096, 0x1000) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x4, 0xffffffffffffff81) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:47 executing program 0: setreuid(0x0, 0xee00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = geteuid() setreuid(r1, 0x0) setuid(r1) 16:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) syz_emit_ethernet(0x71, &(0x7f0000000000)="f3865607444ba367e918b08128694e8bf596432214230e041afaba7718bcc1e6199ddbe9c9cfbd1a375a29ad3c3530f5089e3201526a429203492ec5ef212d8e2685f553bbf6209dbf0485c59aa374dc5a5c576887993b961c873bf7301dd9f5df8e90f306009a57e395e360214c60902e") 16:00:48 executing program 1: mlock(&(0x7f000023b000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000191000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x7f) r0 = open(&(0x7f0000000040)='./bus\x00', 0x50, 0xfffffffffffffffc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe80ffffff400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000000c0)) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c68912da4be4367aa9ed55d1192dd1519fa6a4ead53d41bcf809a594c008b798f13e2d02458112eef39622e09e437648f4415c9e12ce5c0e80127fef969d40d9d917289fbf1dc8405d3098457774690731f8af3e0cd827e0df7570a787540b39d585535f6d55b8e46709f4034717a77ca4fb8a646fd8691551e4ae2d47677ba31e36c32420b20130b8821b00157c28731f71f0d86ed318d55f36", 0x9c) 16:00:49 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0xfffffffffffffe01, 0x100000001}, 0x10) r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getgid() getgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/46, 0x2e, 0x800, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2040, 0xa23e) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = msgget(0x1, 0x1) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x2b, 0x2, 0x1000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = getuid() r3 = semget$private(0x0, 0x3, 0x190) semop(r3, &(0x7f0000000080)=[{0x7, 0x0, 0x1000}, {0x7, 0x3, 0x1000}, {0x5, 0x8be0, 0x800}, {0x3, 0xd80}, {0x1, 0x7e2, 0x1800}], 0x5) ioctl$KDDISABIO(r1, 0x20004b3d) r4 = getuid() seteuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r2, r6, r4, r7, 0x10a, 0x726d}, 0x3a428bc0, 0xffff, 0x12d4}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)='(', 0x1}], 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xffffffff80000001, r5, r6, r4, r6, 0x20, 0x4}, 0x100, 0x0, 0x12}) 16:00:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0xa}, 0xffffffffffffff1b) r2 = semget$private(0x0, 0x1, 0x120) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/57) 16:00:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050101000000000002005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748003f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xffffffffffffff6c, 0x0, 0x0, 0xfffffffffffffd9f) socket(0x2, 0x0, 0x9) 16:00:50 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x4000000064, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10200, 0x0) recvfrom(r0, &(0x7f0000000040)=""/111, 0x6f, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc) 16:00:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0xa6) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='f', 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x40, 0x2, 0x20, "7f910534b18fd9661618dc671a9ba98eb55c52c2", 0x200, 0xb07809e}) 16:00:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x1, 0xc35, 0x5}], 0x7, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48b313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e1514cd9c11a89f491b", 0xfe8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r1, &(0x7f00000027c0), 0x0) write(r0, &(0x7f0000003800)="53bfa4fe53eee41664fe3737446ca6c70deb2188f9f5dbcf1cd36f07a19f24ba5b6691a7e6ed1604cd2dada8e21fdb08fc63b3d956176590d2535a9b237ecfa2f729f081d51829ebc3a71fbf7f15e31bcfd697f9d510055b5cd0641a55f7f5", 0x5f) 16:00:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202faffffffffff1900"], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4000000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) syz_emit_ethernet(0x6, &(0x7f0000000080)="45a474c7e9b0") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 16:00:50 executing program 1: getgroups(0x0, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socketpair(0x1, 0x5, 0x100000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r1, 0x1f, 0x3, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0xf3) setrlimit(0x3, &(0x7f0000000080)={0x600000, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r3 = dup2(r0, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x4574) close(r0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x48) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x108, 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e000000000000000000000000f693b7030b0002ff000006000000", 0x2c}], 0x1) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="df0a00000200ffffffff000400000700001a00009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x387) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/55, 0x37) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) dup2(r0, r0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r2, r2) write(r2, &(0x7f00000012c0)="e6", 0x1) writev(r3, &(0x7f0000000040), 0x1b) r4 = socket$inet6(0x18, 0x4003, 0xff) poll(&(0x7f0000000100)=[{r0, 0x8}, {r4, 0x100}], 0x2, 0x1) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDDISABIO(r5, 0x20004b3d) accept$inet6(r4, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x4) 16:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="98917ab3f58f8be24c939dd402413f9612f04f1af0d8e065dab56e81c44023c940cc02fe99f78ce1235baa385ba389d4d5207e90b2142e1032f85626664673e17c59e3a2b91cd68952588e75e1060828455f5b747c54dd6a689766671248b5412ca814ab9f14a05bd633771134e488a4ad9dc936ab4cb07b9ccd81a6eca822d7bf35fddbed24de75b494aa0acf47f809347e69d9a9e0d2e5e6ca811181f2d75b0d564d786a20f735b21bfe017b66d7a77f6404ed8a777295a5abe4b0c92b8b3e07c33b201a90c4ff91e732405432fa561b7dce47bf70", 0xd6}, {&(0x7f0000000440)="23a4c75c34f90ca032dbb6caad55f111676e3c2a38f67697b14fc005afaac20fdaedc6337b2f618a0ae34098cced0b82e5a5cdd77a2a0e52ecc206c7ccabdaa5cb5fc0beea8be3511bb9d8263fd8877f461fe313e64d6b2d806a95ed853c28743a44b9e88aec5729abf85aa606844424ff9468cf058f8ed743de0ced6d7ce7c3b5b7ea3bddc0d22f8b04d03c65042228b43dc643c1d4b45efa09cecfe0ec76f7e03029e668b060f1d3dd3b1391139817ff60c504dcc1fac096c4a4530b60e03a53ecd07b9af83e42a87ea8152fa885adf04d8a9cfd95b8c3fca40eff1d524cbd0635195ad28a5315871c84c9f3448d9ff796e264deae9f66ad247bfdc0b6409f4fdd234ed4f5d6a830c0ba1b66ede4c6b8ebcb96e0ef9f031559b484202fa8b614f065f3d6a32a51af1745bbf9ed83598db7ff8dd4d128a1f0937097fbbad8072ad1d1aec29a01ccafce8387e2a361814be00d43c81e35173be14f1de552002dcab40dd23d8d1eba464dd286b5d63e893a670c65e609ca037b6770984dfc04fa071c0d9414dc281f52f6d39b784fc87b618ab92c7a74d2c27ea5f5a91ccbded797360107668b158161f9a2c55bc20fd2a1198ccd6f3c86816f638f5041a146916d25c60b77be3e54a3387ec12995b339c8c9ced684c23e9e9e1dfbfdf399111c13585fd3513fc260d8a84423a079298035186afee27637f0debec7d07a6ee05a219d828b86b66dd56389119fdb356bd54959ad6a47dd2954120a699bee4cd4ae48c96dbe6d3cfdf5518ec3d57b56e1c4b4166ccbca7d238f559ca2bd2e8f932f3d3e812b1812d9ebdc10ae005cfb4bbf396a2504a919b57f9bf68df3da45cf8426123d413cd5be67f3f1abfc73d764679c07de46c9b324d0090753823078e61976009a87954793d5e6bc003d86587feaa0d4f487bf222f14e158bea04753f594da2148a4b75ec5ee7c57cc3482a34a25f77a4ae855d2b895ebf6e6270284374a175b0117bac6663279c90a96d586c64625d5f4cc9b06958132af26ec3d115968f0b304ab9757f1c9a26f59600215c2c659da9b20a7059dbc6aa777240f177009b05ffed2ae43680acd1ad159e41386dfbae7a15f4d8076039a08dc1dffbc6fbfc11ad547638520d2d3bb20994473fac4fbd2656b5326fff99a608de128c814e8f9cd703f551e93ababda669501bb2e8ac520a25fd9b878870f570d6eb79c9a9a9d5db9faf97fc1e53f5512f4e1be0b8870f2a91d31dcd8d4c0a876cc2c1c8d785701fab4e9f305d4e84fc34c6fb4d174d0768e6f59bde884695754fbf85f60a9bb7183b722c1efdee265e0a043a8d54075e76410c2ed7601cfcb75b28682d114d9044d8775748cffe3be7d9cfe410d71b123c0e82085cae19aea625793da80cd63326a09a8c425e778064b9f3c068cbaf2aae07f1f691a706f9818752ce0ed59fd5be102acbd86feb50c6dd3e71ee912223c2d6e0f34c5d86e5d6b13fb2aa4f30581f3191d8bd41a3b18ca06b3b2f6388890f15a0aa124bef0ceb8133355900d1d5aa5b7aa1587d7a2de832e5b5148490063cb53b68c0e716973abe104e216502747ab2815468ddc1021f7e9a42371e4f44ac800d723d4d3f0a9f10041b56d5352ddb0175a2ed22a62847df1220de0418ec4ccc5320d835a718a0df2db03e30eb251a1a68232a8c5941758b0f7431f9a14e1762cd0d7408ad47058bae5132dfc53b229a1e5815469f27bc8e889eae96d1cb84b163b9a4496073640ad14e45b84724cab5530b45bb19e9a28e8b012c420a257ba292cd7d9074036a692f2319b66db3a4e98dde55796c73bcc9a197606e4d3474336d5655272f59c336f581e69006d2454e73475673ea179f34099c171c9c9fa4e8e1fb20c07c9620407170c1ae7ec8d3c88b1fc6bc72e492fba28f51ce9e7b97b4dbc47d1f17e19039245cc5bf9a9ff367a961e97dc8c3bcd8ff48ac2d137c9a6f8a98c4927e5ed3ff6a613e233fec9912c86f8f6a88f104235743b7a6826b748033d59286c8af066a6ba36f6da0ffe0322e3c5b82e35d81f0ead0a8da82e54b17b5ffbbab81da286104d91debcf7cedb6fac92bd7fdfe7653a79f19b9deefcd05a7dbe5515116847f4051762416e166c350a406e2ce5ca82b062e6592bfb00bc04131839c408f295204710bc8092250edcea1bb5bc6c20d6ea3ac871104d404b118553e627613dee521cea8bdfe920ceb9aa61643530723931b1658f1b242e0d746dfe57012904d1861a198fd4fc3304f653459a850d1501410ea3c70c91cc0d5cf1cb6cda5f46bf5b9b154e1945c9bc280a434687fdecedeab12fde7e36d66d45ae5bf60639f74ec8ba987ec7532ae3c3837da68540aff3f2a99c4c6bc4ef239bcdaab7e6764723758b044897c3cc6ff219c431ca4b0e1ec1f70380f63edb51baaff23722a2e0b923f0c45ab5efda7dc7c1ecd8cad9148b2a33bf75d306c0cfb3938066ad28d1e8a6efe644ed7b9e132a884fe9b89a8f5a6902e558f1063bdb9f428d9be0b6f2bc5eb345f50b7d9da73f37bbdecddc60a38c6466aad0610852dfb32aa58a2dc5dbbcfe68c4c4c377e13092dabdd9a22a25773d0657a79734370a54eff76b6b71204e160cea0268cf833d29c8aff59b51ec8199de3a312bb65c30ce2d4ddbbbb4a7f472a909a247e064eb42496134162be1d8d2a1fa22608900918d5db53c24315b45081a304ca38abea1ba169a987f2d38e7892b6247c2a1b90376908570e845b70afec38338f90077d4973972e52fa6014c6ba7ee30503f1a2c3aebb5b0e34ea0648e52fd29f67455e8d847cec45d6f70adaeb296927f96d226530b14bdb7180a323e16f3749c98ec55ab8928f5bd6b065ce1694f6ba5c4a25084b0bc74a8003514a0f8c068ef095ebf65fabcd0b8d6016a6941ed23602f18063af174fb706270f11e4323a29f3d78fe7170aa857292ff55ad9905b2c194d25fefe8efce41ea1f2a8ea048c6bd0469414ac31bdd36ee2182346f38e50324d49656628cb8e831723491555ecc573a93474b84e9bafc929fe2bce4ba57e392f2ea3e2971c371047efdc35d80e3422f43abf2f293e6af5e620dab9835547ab0ff2ba01117c49c50b4520118005e7bc6980c4911159285e986c5adc5d01505075d69a00414d12cef029c62b9c133fa0c67246f8173b39cd13851946cd1330063b90443cf4d07bbab372b462c7aeabc625a56a4fa91556caa0bb4ce8a82b763c034ba00626f9f3ce1e191602a01123714b7bb15b57a0782c7c22d1820effe4341c40db19d1d5eb171faf22fc4f6ddfeddf6daf312bc4d0ffb8da4b094162a626ef00b7fd71ed3565a38ee3cf2878150d4bf5aaed9a08a5d9c532210e7914e0299a4abcfe6a3d2d0f34dd5c8297ab683ab640b52343069188cbed69a3c26c0d5a9194771f10f167fd74f9d4a80a87ecec5c384c4fb0214ed977cbb041b041817793a979aea5efe57cfac7919969b9d23feed29f44f07b21589d24d313b492c15d8f7673a96ecd1472dddf96fb76817f66af29fb301392bfc0dc8d53e5cdb22bcfa9ef48225bd97e4f817416bc4b974bebe04741ade68cc35f393c057a8743d8c7565d1e6296a799b23b50a7752c37cb8db95ccf372489f463e2d4c394e5b52525140f1a6cb665e55222c507f154ae572982a9c547f617ace211fa8a5c6567573d00349e608cf74661a2dcbbba308b3c24ec39c94a7cddc3e5db619588b5d2c45f225430b6b4d498a93b0f31bd04f8158605909a68bb75ca8d15eb616b54ddae59bb19ffdc630a0cc897ddc1abedec5fd4da88bb71b7781a87e2dfd3650326912a024b26cb4ca44fe0cc20b5b4ce1c21c81bb855ab6c794ed7852e1e8527c9ec2f895448c8108efe388bd64a29008a166a81f43eb2350e863e60f99dd290e4ca9e85431c824c5aa307a0b8b32be401e52ffa690e7150b6cf54705c2daa1183324beeaa58631a2051de94694d95707f0042482afe2fcbcef6321e863d04868c883154435d10844748f48db9005fb81555eb976b073197f02308d74c0bd50494a492c9c6e6ca1871c25064c65d51fb012d8ce27a744775e3c1f71cefc563e5b6c74f708c4fe044709bd1fee1644599e9541fcae3bf98672cf114cc0c9140acf93c31c6d0aa6c3ea68cda3c48d7a0c934bb8db75a5b1b914409c592e2d7030e84033ee582763d6eecddbe16d69efbdd1833ed1fbd38c0d3e28e0512fd2f2ec9ae45cc02c8a6bfd8897883a4d1b0b6308ff492603e878bdea207ca15f58a0c850dd4b80ef9134fa3ad0c0b3835a1a85a8dd116c6c182cca38b242ac360fa637d657988c97407a4514623ca2c01f58753e3c3112e7def58de3b88eef3677d023831dc9fb8cbd45cfcd031c401b571a385f5e3275b5f8370a334081571d19ece11d3e50fcaef8d630b163fa47cfe08576c407094ea0b64cd46ebd10b9c7a40e4a5d3c883e9f0dd0aef1f95fd47c464e19ba134709c3fc3747a48d48eb6c28649fabf1e682ee54075fe5c7f23d9d40de5ef0412bedb9c28a073eb98aed4c6954d082071cbb255bae812e7b5aca25ead179e4ab8ff78aedcf30b22d2a91fbc6f54dea17766415073ed956c9bb91454aa3426ef344b5c9d31622593169e6f063d0583eee9afbc500aea85db7aaf97e79167e8d4e2bf30ca7adab7ce34feeb0baaa4defba7e361fd9cdf70e36bf04b8915c88faf3d95312f1f742da01db8f83a971d5140134c7567460fd7dc7404c53d808d8c4eac6e83e77e096b831ea2cdaf8812885094687a67d1dfcb563bb8ce250d82cff703ef68d960ee19da6ab000aa9819eaae9c6f3f326e8efd98ba6564da0fb163b61610bed82098d9e541b48374c8fb7e23e298c3f94047bbb33d6237b7223e6f40aab5c33616e8662155567fe5a9127a8396dc85b2564122463bfd753218904e35ad5436369d30cbe4ded29c77b282ce558a297bb89f2163a6f4d19a83f2094e32c14249f0f8db0a967157c5a595472d5310fb2c07097008b27d52d746b7063a4f6ca10a177bac3e9fa10d927efaafebfc13c841b6f7e9c7957c4bc57a0787cd02e8c790aabe60b1fef88eed7aa7ef76c56b305de7def7fda623b29aa8e0c7ad45d2838afcf314a1ef968a0a4f3a158b60f6bb67a73721b6778e46e86f57e29069776b3a0d34855aff710f19c8887af8497fdd53708db2244d9496c1f621ec0dbdbfbaed2e8b4cba7687bdcce1ec37f33045cedc83351d790ba9436a05285ef1514b4de84779f37bc3c8af43c675341254507595509921fea5d5d244784d0562fb1870d7ea8fad2cf341c867b616ce6416c9875513418c4061d2269701694e3402d626693f3d097a4825ab9420ddfcc85c9ae0279a66f73789ca5b3bd38b845b4011ec8754a78d5ba15142196c83bf26bc0b2f06c50f9e93e44c535c3f8688ea94eb8c672eb9f30caa4e9c0834dee62934792a18049853dd5db80ce397bededeab10b7dd9f4a048b143482c8d7be74b686f59ee395e788f01c9f3e719bb722fa6e103775e281feeffb666942830426ee484cd958d6dcb578c6ffbc883f81182a25deb0fc72e4bb5242069cc15913732c210a3512232e53293e8b4cfb5d6f78769faed9b65a9ca09087be76f2f227a0af85c9c5b5ca274549b78c96d44149453b2643b95ef64ea2fc6955e67cdc9227a3ff5a57b346797d45e758b6a267777a747a37885f75bc1b61821665ab5ffcd762169baa2fa976f8bcb7aa5d62b66f4d4d73026e164e72cd189cd03a40d4e60607f22c97aeed95d9c3979ed674320cd1f4c40", 0x1000}, {&(0x7f0000000040)="3f5db7362b6d8cb0eb254ee74ce674506401d99f17bd9100a3e2d18fa76c32b10efa2ea5eb58da288eeec31ef964cbee70f52b708671bd97fedf8b42327ffa66f421618912a21ad6c3ba32f0e3661ee6dcc49945c373be35a0ad", 0x5a}, {&(0x7f0000000200)="fdd8417479eb46155ed37302f07ed85663c98cb6ae2517604a135b220b0c90ea485220547d042cfc8859c3572fad97d4b0670ed7c53182ece96d64ad4b81a16e103c2fa4f7244bab6965f6ccc319eaaf3a729ecb862f090f027dcaec89fd563ba37863e9333f3cda525a88e9f6ababa3", 0x70}], 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa80, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 16:00:50 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c6530009cc37aeefc52d2098317c48566b45250a64b9774f59d429b3bfeb33a11adcb184fa10fabea89f978bbe12ab254e1afd3fa4881f5050871c5a7f102327ab93cc76b3722f3c18165c99b46b4e973f2b4ca69576039986be59a5c6fae2f7cc7c925386c751a1198ba5931b0bb9368843a1c27aa9761db2f9176480c848c5b73c1e0e0a8fbbdf3afd68403ef3926dce7bfcbad0b3c7eecedee3ac11d04ed81eb8d8e36c5d73f276629e435000000000009d956a912aaf84d374f781c7540d8e15f3c3cfd9491a56aa81155254b5d850967cc618c2c5a7760ba1defedd282bcfe25082b2d2c1f90288baa21b52bd42a9a2d41adea5e3e15f8a3658952a00070cf95703e449aea40de022489a130e90946eeadb7231064fe7c068f2b3232973ab86c7259686daa50428334943a2b20f42a5e1a0f3ff5701957767bd8b8ef321db1f8c1680829da28139568998786e632279d02e105aba6b8da"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x840, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}], 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:50 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) fcntl$setflags(r0, 0x2, 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x4) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') socket$inet(0x2, 0x4003, 0x9) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) 16:00:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20100, 0x0) 16:00:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x13, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r3 = dup2(r2, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:50 executing program 0: minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x8}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x485b, 0x5, 0x0, 0x0, 0x7, 0xdfa, 0x1, 0x5}) ftruncate(r1, 0x30) 16:00:50 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x20000000000, 0x8000001, "0407007d2f71d1f30021003ac100", 0x3f, 0x80040000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:50 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef57be1b20e567d304800b3451a548c874201687f11e701d87dc58144af808eeeff78445a74d6bb0289b5681b98ce4dca394cdd315ec46b2d8b4988e117475c93d721641490514a7d3275fe907cb00f0a8052d", 0x66}], 0x1, 0x0}, 0x6) 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="33004d77c102295b2b14", 0xa) 16:00:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1200000000, 0x1, 0x6, 0x3ff, 0xe7}, 0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100100002a, 0x1, &(0x7f0000000000)="ebcb7d824ff080", 0xfffffffffffffe7f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x99) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) clock_settime(0x6, &(0x7f0000000440)={0x1000, 0x8}) r6 = getegid() r7 = getpid() getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r11 = getuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="cd581d87282745e73e2730a5e18eee6aa391c3b3f6d2d25a7d54747ae0d526cdac8d4dc0144b59e585b88264afbabd0aa25dc026df41574db203", 0x3a}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80}, 0x2) r13 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000100)={0x0, 0x2c6}) 16:00:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/233, 0xe9) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) socketpair(0x6, 0x1, 0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x300d8, 0x0, 0x0, 0xfffffffffffffffc, "000000000084d10000000000000000000100", 0x0, 0x2000000050c81559}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x3, 0xf21b, &(0x7f0000000040)=""/37, &(0x7f0000000080)=0x25) write(r0, &(0x7f0000000000)="43b6", 0x2) 16:00:51 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000200)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) connect$inet6(r0, &(0x7f0000001540)={0x18, 0x3, 0x9, 0x80000001}, 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="e54299f21ae6f04e8527bcd99f4bb74e0e980b9a86373b1b0eb036564cad19294d47c2", 0x23}, {&(0x7f0000000300)="5f602d083556004eceb0b3d327b6c6813574a8e7564f63604ad9b23a150df7b97fbaebbd09b8c7124567052fdcaf0b18ac9d49b0202830e64de2f9f9e4f4b74910d6ed02f1444422f5e25d9acadd436085cd5247c518750747e102741d8ee30e7c0eaccc25243e0906d41c21", 0x6c}, {&(0x7f0000000380)="188a0803535af4d5da995ea0d4d42897b79a2e617d2240a454ef2f0bed6d20f17d3e209f098462e1851b39b1bba677fb5f6309578fd093ac39e40e8dbfa1d734b4ebf9dfe84b966dc628f3629af58ee3a3f7c6b819a4cae62f9f53319fbcdad54df8b832e92164cec3b8f7e3043b0c50b3dab68c14e7b481680bc372ac097d896947df29b50b90165d79b6ae77f99872147aa98f89990fd8fc46fda81b67a5535fa2e636bda381648f7c94749bbca9c8642851a5ad565aec0d5a465d468189fb56c0ce206293c8b968fbc61255a2b8c71b1acce956aaadeedc2f69a821eb8dfce8c98136929b303a2fa5471d2af2e7656c87cbb5916ef6bd5795354ca606e041dae14e682a219a9e1edf2da1c9af3ff22c64e3ed880cdd59859456684231954e76f8f17c14818ced5460184c902a216bd0edfa106f40710ff35cc700d1bd777461f21750f051efa27a3fd619cd8d918398272c4ca3760347203a2b728ac9e2790cf5ea044369af4811d7b767bdb298d4278686f2e3503e5e0bcf18a389fffb91eaa2ce4974db48780e84ff19abcbaa88afa56bedfe49bb52c410d226955216bd4883475937847e4e4ece406a3b8aa05fb82e0a5ef0b35cb34fe443a0fdf564607bb0e20946b09ea0fe314089f7389c6feba546f5dd3c331470b70a5e1eef28f00236297c20adf65b08057db16bd236f95c48f78a6be89b7e09e0591a45e1b8699ae130b20be0d2560730486f62b4fe99c194cc0b72e2e9ace486e45d7e78ba579fcaad930eb13dc3a7678e504c37e9de5e4de5f46d58c5afe337bdb3166e6d81f19e3f42d688b67857d45f3c1e60a086f06f9ee476158ff9a94e5bf70b00a5aa0da12b80a7984cdee07fda0047b36099143b576726840d033841e2a4d5dea31513482590774532c4794580d44a01fa5bf5f4fa5d1a0787825c1d11bfbb83005f74a985543994b7827bb7726c1b2336b9b50f3c61fe026baeeea200df271560ed587161f47f5481206c47c748dc0a46183a323cf6f1fa3107abc1a3ed9275c205b7cbcefc006d52908d27658257b6623d6aacc6b2163085f3a206ae98181125959c427eb42eec4d2bfa9d55f4d7eeaa1d92eb86de0966cce0b14e8e8ef1ebaf555a8fb52e9f3a9b51a8ab993aff3740d5726bb4043dbba019f31010af3bda34d1a8e083788f9e93f5542a54e8a5fed3d909bc53d0b1cd460d0e8c200543fea17a673fd8c80510b3aed8d6f024a64bf2d20ff08fb38c84f2d17336e71d31dc01d79105b76ce8b2726264508d73cff64974030e5895d0e855252041465291c2765c4d0c45ebae09aa01c13237df4c4d069886a1f528ca3ddbd8bca62afd36fd9d42af9f1380caad4a7d85a50abd91bfea8873de634445beb28def85eb5148d79b31ba097cb0d13a72408babda4fb93dfe72ab22b8cc46bcc017a05f4dfad46e73abc0b206fd37947fd4c2e370e923b870dec3a6a06e688ba09d0f3e3e52ea3b4f26cd74f5cc8fa806ca11f1d786c78e5b9bfaa184936bd24e0c08b20ab72a2727420c9be8d4b13417a81f71c27b8271d390199f6bee612b1c9cd5ae4599ca5e686dba3a6e5fb184244e3e57fc82ba4298630f334b4aabeebd9834bd336e9d61a2919dbc849d65c9479939018634541abb602477fa25c5ae62569a2103a4e23c783a1242502f1d8761acfa807d64b3324867cbebf0bb003e0353501d2a42dff2f81439b2229cc1171cbc5797a671b09696b17e07073a04d8b182be684adf9b35d5fdd0996eda8977822cd27059365243339125b56696b859bccf5d9d6a96d2b99c721b3076f261fd3f3bcf12cc681e0b2828bafc130400a2436d76c2c298ff84a6c84f249b1fc2e9ab0ce5d7871a5c31538958096be6c7c0afb28bb4df6afb8a941266c99d8501be62db336e34616e8c6492efd24efe053728b9aecd09da8ca8076fd2985399daaf56173a2aa31c88747bfa59411878c67d64d59ccce6ee6e6997f3f2c562ea8446406543cdf733a6dd3715fd51c1c25905e33aaa49b1c20e88ec6440a7f089c458a3b780ee0aa9a2b51682f6651302fc649570391b85c16354acafa6a4b4f6ccb4ecdb2a4142d08dd2c40704c866ae21b3e88ff23eb4d84eb26e28b73674f0ec773b15d34bdc19d6e5a9d80b282e3fc3df9ca36d18c3ebf8c99f809d6aa015a0625b7e01947db6e4d95123141159412f3dd6fce2f90f0265bc4ed8c8ce7cdeb24a20c81280805457e90c1aa6b369e0de75779a92d028cff2f8620e92d5ba3d2139013b5d660398a8f9fd3f351f96e342c1d5033b806809d0e1382445f5d08593840cea9c1fb62d93fd86ca167306bb247b4c6656787c8d58d79b496f4e0da720cd4876c77452ad7cca0592957658cdbcd35348174d84225ace2043b0e52673f670ae02ab6cc53434e1180503ac9651b4e0f57865c588d4080b23d1bc65c5c48621b2d3c7369e4003fbb8bce3f1ee5fe58a4c20995eafdf32306462c48965cb78684d2291797309f30a1292a0b15b399e4ecdd537d7f0be564f1fbc1b5c584cc6258c9724eb7d761d41306b6b8e26a054a3b6ac9c2bd65da9dced8bd536ae1b584bf92d93896ac098fc6eccdfcf0881b664ccde305c601c8a2de6ddb4158df25761a14a0beb067b13258987c3f96b7396de085ed8c8fdd651446c1970ac12f8e181fda41507e98714f90af22158f9d028d6f182ad5fb8b6b23ac5d6efb192c9a5cf88313dde93d9bfac60f353db35d468d07fd42ba7df4e3810dc6b5b32fc598b1fae86b74caff3afbe600f15fee32baa1e2a5ccfb54752dc3b51eb9d574571000bf82fa308e2104983057d13d5de8b42ebf74fa0ad240ca99befaa8146dc72a626ef90ee919155bd694561b4854bbfd05ba3f86b433b8192df6e533a903b1f9242054ec3428092736dd116212f5e55b05c95c5b2a9ace0cbcaf0d70f2085f354407fe1eddefc642f6ee4f2543be5cfcf41dbec6c4861b9720725260254bff5f9f17aa02a0c7637013405f205e25451d2f4040f63ced6ff44b2a527f2630f0bd5f25c0af3567fe1b0a368802acaed4135b77de09d25094f4463d1d2c19d36ac1a499e04032db4109fbf546c895892713f1d6a1a0266ae86d221bbf3c90e18560e690bdd3b2e3f87473650128bf2163e1b6122e9071f5580d4e7e3a504e58477b0b609c77c86e3da4f6306685ea41369ec4d724fa81f963be7e4cd75cb207cff588b61bec3f35ba1d6af2d8421d9139945f96f07de73b3ec23ddacf647daf841307f5d4f6531777063abe571ffd1e2f00087ba6b134b17889e973f8d7ce7f4e476632f5dfc50eaafdc8386d3c9fd7f6b7da061183f9cbe2e9493d0a87cb9075d381d636c65df5255c38599c6d75e8d5e44c6c6b1771acacc8621f0214e5e2f1b765e8c29fae044f440741e11b6190363ae8c9ef835c9b328be9d2f3db7d8e6468d2fe4116908e5a24cb230b0a2ca1fed10e727cf61644a3e3d869c0981174bead2e167750509e2c1ab5ba97eec3481af3417c8e4a5390591cbb34fc1be9deaf8bf180538f1f0a76a79dfda04fefeb6ad4da239b627343c9514153af51af16eb839747fb02d3cf955e748d8215001f5e5cfd8608c65a24194b1b31a89b71d329fb8f47f26538d6662aa84edc2f52b06a3605bdb2d05ac8354abb59682c84442e2fcf9b75d74f65c600ca41452625a7236cf6db2d00a215d934bcb2d0719a57025916d314faad1f27b98daf5842dc779d8b9dc15cfb0a160e43431d8d457137e1fa04a1589f4f8ad3e3a57371250acb3df770c243ed3a6c10fbe314c2d313b0d58a32d6d8bd7322ee296a29083799ca8b587691b5159cbc158a972d8320461bf18de8b8851dcd79b4b734378a2ecd6691ddfd7f0ca44dc08267351839be2fc4057a19121bb3a251ab53533347a8bacdf20af3cf8a35dfa3feccd4ab29ba235abd1f6eca63de4db44db546981c44eac62add6a38e8116dbc2cb77a23ba22f6957044fdab59bbba52a88ca02c5a67bce5c4d01dbde8646a90e3b498e2af2a87aa2b75a6a2258b3e986d3b7b11df527dcae2f306e49607d0b314345da19e072df59cbc2312c76c366c2334378504ee12d3eb51f00740fc25ebd165945d03c5f2609a957162b7a002711c49019a3d8a539037fa75bb528d50b814bd679e5b4f944912942a769218ebd569d924504152bb1a78af80446ad289561c376664b0c3d81fae0d2ead58130ac2084dd4338b09192c004dfa43dff6ca7a4226c6364c7001bf1df7c6b00eaaa88d1499b926239b5e65fefe33f8a5785ed4dd9536471eb5271f26c4f944d62ac439d8b9efdfb5465c122bbb91ebc08a12e1a8261f07202dc9a97358e3d19948bf89d6d27202128d6b0188c1b17be5bd5c036f53c1ac3844366c61b660713cf77ed13871a249329f05e27f0599320498def7e9be8f2a738e69595e7a3b01e779c7761198c1efb6ae168c529a322bd921904fa74e75e01076c13cdf7aa9e26c89d28c1689b4607c56766c96a0433433126847cbd79279c6c1de81cff795fb9291f326c8defeacb480f6c7b6197f4787442eb50a169c04c1eba9bd739f82a54f17f1a10f99d6beb78d3b659b3bce8ba8623919155b6b6188fc310b2604ef42e31f719e6de7aa476b574b3fa69eba0a9d3906b988f7ae7c09375c23e031d51ca618ab3cfe37ce3e8eb88fa2779d56be5a72d6d9b47fd773000b625d90046417099e03d7a8dc5da935ed945b7760c7f075d71931f11beaabc03241707b91d3dd3f880f0766c2971944e30228675585faa71cab6d9e0d2cdbf355e9b301edc00d00525d2cbd30569b6f5e549436b8b323135535f43d8bbc8c02ad3396c140359be7837438dc576ac047dd5c861cfd288256c71ab630bf7c538af3f0a1d23d4278bf61aad57346e961cc348cb174c6ec2bf37355076b16809ca3d2869383d92c36b3bda051f941ab90f2d4cf951f6396d39164f3d31693e6da84a9fdd60b0cae862bbad3555216f598ebec9c7905abb041d043c7865bc575f5970fa05dd3c1155c13890e6092bd47ffceb451c4d370863fff2f6eb76464ac7f0256d83dbfa64abed16534ef2798b3628c2927629b9a58340dc41845fe7f12aa19379cb2434e10d69b2e642dcbba321e371e98406ebf9a79458e6cec9c9d09b5de6c0228fd60aa6c156b4674278ddcd2225f78157e93d9908723440542dc4786c92907c7ed2a8a4c7bd2ef0cc6af8ddf097dbecc5882bc2b493396e39c9df393047e39ce4c8d6e5579c5a84337e2f8aef290e67fa76b6f57119e69949402616cf0359ddb3bbfd8c3a5cae966a02d06373aca6ed92db604f558440d57906f21bc17b411af0fc956035d73f10a5ccb046330fb0684764e40d19893f2af2ce480cc5aca6e5c709b9742e3c36a80654a722a868dd7567743189ca0424e18872eb219db7871c5545615c557f0d07e514b13540c4dcc63697e21e3110a7e4a4a82fa3c5ebd245d778add4b438f62763d98c68df1547743510d58ae0f91e7ed257a263b559342788233dc3091f0cb6b145adb887e5e1e89c6541f04eefc450ae3ff00eced94bd1829e2aad32e8afaecd1a0757d645d847f28b51b00239504e018b14b5e015afe3a6e3c5ffbb3583afda633a7388616a6a123d27815621533465054ceec04dc53e85d77787fa96ecb16d4ea9dd0bb44c9d483eee2fc28dbbf16e26ca918e47e6120296351ec88dc8cd9bf0b3f6999744a3eac384bbcda782a31b9c92e8f5721acd8b1b8c70043437975e616565cf0e78bd3235cc79ab638dac5a6f5e7260d1", 0x1000}, {&(0x7f0000001380)="f9389dc5a5094375a22cfb4feab1d9128fb29b73a4bc3e7123825980dfa13c77008045d9df45fc061302be618eb3629f927ccad8f1b15ce4ba39e5d8d91b25b1466697c371e027aaa6d69f4ffa76815e91873db6ff0a83fcfc0d9ddef468bde201112e06a13eb6c9397518d06150748a27226a8a736d0e95bf44a8eb5011fc7cd498ba62e87b2d09a4adf827ca9ab5cf9f8b5a57a1034d78abfe975a4984fa401ce4e9d80b8995ad43d26e14b8cf1c27c3707f", 0xb3}], 0x4, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x2}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x8001, 0x0, 0x0, 0x3, 0x0, 0x400, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000014c0)={0xe1, 0x1, 0xfd1, 0x7, 0x7}, 0xc) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0x24, 0x8e2fa0ba8822e1b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000001500)='./file0\x00', r1, r2) 16:00:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c62bc0f76ec0cae8"], 0x10) writev(r0, &(0x7f0000001080), 0x0) 16:00:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x76, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8000001a, 0x1ff, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x81, 0x4, 0xbb}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x85a, 0x8}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x401, 0x2}, {{r0}, 0xfffffffffffffffb, 0x68, 0xf00fffff, 0xff, 0x847}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x401, 0x40}, {{r0}, 0xffffffffffffffff, 0xf8, 0x8, 0x0, 0xc3a0}], 0x8, &(0x7f0000000040)={0x9, 0x4}) 16:00:51 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x28080, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000200), 0x10004) dup(r2) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2, 0x4010, r2, 0x0, 0x0) write(r2, &(0x7f0000000280)="422448d07abcf396ca6801a9d558199d4523cd53c4e3a687d2b25e337e2224558093b47f3f053339c4a8c46fdd01afee3c5e754db2bf2302726516217e1643e9ae827436822b17096dc5", 0x4a) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x9, 0xc500, 0xfa1, 0x9, "226b72a7b75f2ac35aac26c0fcee7f7ad3940bfc", 0x200, 0x200}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:51 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x31, 0x5, 0x6, 0x80000004, "ac42e6291bfde518476c71224485d8613117450d", 0xb9f9, 0x1}) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) fcntl$setstatus(r0, 0x4, 0x0) 16:00:51 executing program 0: clock_gettime(0x3, &(0x7f0000000140)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x200, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:51 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/65, 0x41}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffcd7, 0x2, 0x9, 0x1, "75ee6d4460f7ef7b03ce6a6a4722c16944ae6c8e", 0xffff, 0x9}) 16:00:51 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) r0 = semget(0x2, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000014c0)='./bus\x00', 0x400000003fd, 0x8) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r3 = semget$private(0x0, 0x7, 0x32) ioctl$KDDISABIO(r1, 0x20004b3d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x6, 0xb91, 0x401]) mknodat(r1, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001480)) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000028c0)=""/4096) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="000e7de6001020c10eb1e2c73f7178dcdb5abc03364884273a68afd0be8dbf527782725a67f2574b7c26626cdc998e0661093bcfcf723d00000000000000000000"], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) 16:00:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8882, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x600, 0x82) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000000008, 0x2, 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x4, &(0x7f00000012c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)="f2d16993ef8ae37bbb47e0c2518651b25ba48e2b30efb33dadeb62a2a79e9b70e4a393dcda7f769788394233daae83b91de6ba3af99eb4e8767c6e6b414ecb6716dccde66c88a6f14fca1210d5fa44af3cdb86c3cbc0befc3bf74dc7a9c19c87385926b29ff39770a966c138067ee6b56936bbb0ff49a2b02c4a38474141b1896ca57393e5b2ae8def76dd6ae6ccde1e038469e86c55f5fe7ca6c8e80f5c91619372e886805407f01c5833a9763be834581e50f352f830fbbb5a2aaefb360ad3ea568378d9da13b2cdeb3a195697bb44e7773644d5226bb2655b8e73b7f73f2661d808a335c6e3ada719cc4cb1e50c1313525f60bb0472d90e9598fe42d2f3bacc189b907b87d23661e6fc10de9c8442481dbc25b070ebc420c31a7fda083076883527a7af7422124e93a6e43d10860743f6396c0187f745fba9e6dd9052daf16660cde456f784cc2fe2ee91b0c7262c992d21db37465c0251f20e44bd379c3ddb9dae14dd9986af49596eadf87f37a4515746d0c251af7754bd25fa5fc6c1a4985db544a5eaa2de136e04633b8cf74b74bd1ef86769df0d2d59947884d1ae0d7f07533b28eebc583f4889e95908ba1bff7186b746184b57c60719a7140f49fdd85f1d6aadf8fc5dacc84369dfa9d3559feb84e2acf11eef515021da8a10fb30834473569a9fc0327fafce8af845d330286cea71e2dd5a15c3d94de3ec15c36d7070daee8f0deb73eb1f4bab3bc1f86597bd20c345fad69b4b25bc0016a244f545542f36ccf2f745a2a43eb349b3b6495a29f888743b9d259bb196097c19a1ad4f9a4478db51cadf94027279126a476ef83c7df578f986cabb4b6dfd739e2919fd02c010661bc2184a31b460cb0fe9f7e26ac8df0491d7349aacfb154c93ef1c48e434205039e938b197f000a9e380df8b5298afe359d2185b82da46b206f40d2742a48b800d5b2ed73f6a6a73c981eae905cb1ffce6ebf7508c1032aaf590f375252425aadd88f4be88402025fac4b333940f1db450a828a8e50f84aa90333ffa137e6a945b7e0e662fbb07a6692fffb5ec2ddfab8f9e3dd84898dde689a767a311f36bc5e9ce766df682c41fd44a1b8cc1632de7bf08a7cd16ce47e24594e3bb1a36fa9e59ada386863f1397d1e72b6c7c98045838a55da13118f5aa89da172163cc2d4f58e8443e67fd47ef892db4ffaffa007c4d2ad8752c01b54c0524138794cdf97d4b2fe7b1b85b4b99f7e07237ba27708051dfe3dc64b18f68fc86722d0912785427a326c841913925d29b3313815136a7477ee4e29874815283d4e63f5837eea7682602fb49148a0dd9328d3b481ddbd2dd10ac21e68427a20f065d87981aa9b983963551be3a08b1e29ae14bbcf6e6775a55ddb1e482a0e6e79e5c11e9d8b407562ebc97ad484a11a2dba8fd190be5d37468ab67faa73fd95577ae06082855ce68e8de856132f1e6a1a5a6d829c839831041947e879e96d369d1227aaa2c1025e31db46f107fadf1b69b33ce40fce2ebbd49fff4a760ca2392026a6fe0d233a4196a240d6fbb103a7db903840cd4af0ba96eac1e8c4bea5db2f69d24da9e8a0d68c016f7c1d83d76446bbbd0a75813f453e67b0d6eb871eedded26c666f0f363789682881a17fa431e45e09b259287b3f14d3fd75e4a0d53c680ebcd57fa2c87722712e7551287eb99f2cd23bc4eb0e72d32e14d6846872937f2308ffb5984f694f55addd5464f378b07e8c750771f3a90b731e14cd4869ca1fee2c680dc472060920774a2e42c8367c629afa999bb0eda6f893f71f4fb5005b002eaa1a48bf22ea240ebd2651a085b3f60b4d227253cba60386b9594dde677941bcbfd4f73170c04ff1dbea7c391971d05b68ac8e060cd0bc6997e952a3d25f696464caa913e69ccaf2fafaf07345292b7579dbf7ec24356426da54ca19ae1e55c1477789a99d920dca3a1516bbea8ce835f87078549160f8e2cc509ba820b2826d606a2f66ca1f66c014d814f43d50859a25f6b492c08d537b3a00fc1841d3667446852e2df9b368ba6d5a63a96807b7f9ac858777ab24a9c3fe80a5e8c10ad7a61f0b5cbfb1615e499a9b3df7e0aa929ebb76cd9d5d678d1bf8e65af4bbdfd34f2d9c8cb46deb77f727286fa5937d4116418b6848f9e4474a0e92437b0584e0681e698402334dc6ad353fc01d48392eb4b087c776903dbc4276ff9072a0fb8c7f8ce7be0a8d3efb1f7a59e45bf8058e0d7c2e4c6cd6ceab6e3a05f8eab2ff42eee8f3fd0378f8aa374e2c9a6cc18cef3af51317e05a71534aad6ef895cab0099c080f28ee7ab21dca49f9633434087bd86dcb1fbaadb6e9e64413824d590ca482d8b982c6867ca7e9fab73fa711e3ef667d3e98db4b6a1ea146218a5e2453f783a75931062962de3a76fb14a3f3d20ba7418185e8c4e475518f2bf04ec8d1e9f59385265df3bc8425d172580a3f7cb7e22b904a91fe2912352521aa2bd6c307090dbabd0526b5900ebd789a8cd919e995985607bbd941e8fdebd7fd9c0d923a2695f443df6b6b12cc9b2710fd0a22571c3d0967f6d56162ad319da2538c7b422e7a48c730c5e5db99a6dbe319231f87f1770eeb6716004d0fecb2c3ae7bd631f60b409042760745f59c8cce3f57258a3d8874a4daaa619c91468de1aac7c1bb89554dd24ada8e801060ff1f8e49c0cb56be8a52f4847e48d71387c7daad85b53bad54fc808afdb8b5d0c04c9bcf29581d3f56bf8fa742e64fd34d5b02067b48543116427f78065d09ac46a4cf875fc9715f9f45553b9d89a88f4114b2b259a3531ecb2b138ac2aebf6695e7eacba117d2761be9c7beec9f40866d2a88bcb1ea285c4b0704b164f9370d3a15e77c5c5d3d0fb25d7d827a30da0fb990dc604f9e202ac674017f41fc56485f716593c59be6bc1d6beef4153f115d411fe207e1c8662789b9296833aafd387f9592fe2f19fd9547e614a84301c48ff1c0aef9065eb59df3b359528df774284c58572bccfc837173998a36cd414487dff7c3b4378da8a70c86e818711ec1c1169b29d3e6767c111cc4727886d0f7000161b079c630483e6c84d0238f8db32107e3bfe02b833169f9b1d35f366be2bbc9ab0f8b020831112c6a3888417a247c7dba2c9ee5b64d775906acf0db40fa7894dc6f7f90ebc170888db0175957d3a1f27548bb3e32012e2e85d8da64a8e2c2f8e330e77033e08bf8e2604466d69a07b6144c7cac285756e526426ed0164f6897984a3b73e0049630b886d060b4b7c5145d84be7be6dfb1a0af48e5f4938b72489e4a377dcb2f6be26b5f9b884b0083b55b4f6ebfc3e406622bb7428a68c01ee29b6c56053817b8524d0cda3841cf4d1a8ea9b8d2abf70b95bf9c9b3b7be34c25e865e965e38277c54304f54989ec6ba8dd01e60b53baa20ef36c598b1e405f737a27952614f0c4d85d8a68541077c2f31a94d001c7a74719c3aad0608f7a75f4b65f9622219e81fa3c37da952c087f89f90225154f90b5c5f7049a14e2b0b26e1871ee5a7f0b9b59a3d13b70eba1f9981326303ae79a4bc38d122e50207b5b69dd12ce7079ef561abf10d6832a89a30f84a25a3f9d73474b8889a33ab6b9d752c82ab7b4f0597da9649e58cbe9b2860d571f9a04e54f93db95e4146a1943f8d9d71fee61cf05aaecc43a0b84a40a215a2369eb4f40313b45ba2a4c3ac8c17dbe4e17f148e8103f0d76ed1c4bb1760a34ca07c8b34237ca05cfdf871b025188ddf6eee94702c6bd8fa72ede9781c432bd8b7c3b754c9fafd3b4471a246ad73d7b8ad4e3be718b446b386b9ff47846cff5066856af13ba38bafcf5cd6a289079939203ab2eb755ab0a731638d7e4b7c6de4bd21c82b5a3021b8462f52bd9b3d8674dbd49a2cde69d4cae1f75b8d6a3d75d87ec6864c680285fcc2c680c67eba35b489cec608325f6d0a3a091bc1351833f19bd4e51b1d3d917fe0e474275e6535e0f1fb46260ae9fa17400db1d6f3327818f57006e0267a28456556999c65257627cd6a085d655d8219bad4d7c3dbb366e22925e1062ed3430c59eaeb47766f3049b0ada2f3fdc2a2db60e8112c4c08791fabab419a04f05555fe5bd228b2a0d928ef57bb8b7d868828ca0304bd2d775d662b55ac026b4676cc88d236213041cd0f7c2f9f6a4b8821b334fcf5524fe8c88cae994b7a287fd60128ae5f8c497295b616c7d8ec6dc0c75c7d72e1f3965baf83d5ae65725c2eb6aa70e51b4bb20ddaf44353800152d68551079bc7f18455cb56933c8ad6d6ff590a8f79a93f9361741752d127d559b6875da247078743aeecdf0189ea417da4fca8b741121368946399ebfef6fe033de054fc8a3634ae5605c502434f3f3266496b61e25bdde119130036db18f699dc1566581d6454bbfea6a88ad11981012295533b9fd7df799150380e112c7ffc907e3419c11c93e1a7677a6e54a77928717b2a7593937ccac234fbcb26fb4732de869e3a8b196e5012754b228fa60f85bb3fe76a11a598fcba15cf6411719c5d1912ba6d411c76c345e303ae3123a27e00e3c357f8a9826a2acca90cc227cc7d195744d3ec6a76ededbe3632a2fbfc680d1dc455ef23070b233b1d726a1e91de34282997595d378fdee691b7faa84afb5011c9c3a9e175645c0d78a5ce24a28a1db2dfc38fc12dab92b2db9dbdc26378e46657ba79ea918fdce80d1ab474609c2e4b2e0b45bf5d8fd67920bab329512e24f627844f47d17234cae09a9d6f2ea806312b63bc6fc61a56f192c6bc2780f81ed8d72cd8e3e30ff1b32f7750d94be16f2ccf5c57600df7ad83ec0cf32c4abc8e0f5f188ee87bf817885976b47bb2632389bb38276986ae43da296cd10622c25b24ecf5d4277f93c73942b62aec0b6c07d4f9bb41d5804c639d3ef44518a070a0256ca4588893e5f48e94b15125216520db43ab6924f58ae34a78544e5d2bbdd36e56a0a6151c16c716ae8eed2d7982f036e7c859ac507e698967731f6c8ad85501b1fbce7a8d795dee63c05665f3d21c0446c6b8fc305e2ce8bb12f0494c22611edb8d221c0ba04148c9a276a930244041e4c99b6c80ec3e60bdbb7f27d18f52d8bb142791716b69cabc743ab57c27b376fdc24c40cb273d8b5d1c2473462e0210c1a40cfc03288f6e4463ed928137807c7a1f34602691fcd0b5b9629257efde18e4116e6ac9a15a466eea03f12f889de30ce94ec397d2fddc8b9cc6f4ad18ac8feb9e94044b9fc243110484c8a0fed7c17c095a28e27d3a6fc313cfacee2d025b109992214e129d9bab5021c41530eed43f2dc1ec6a3a4d6efde859cb4e93e04b51d63fe5eeb8bede169e5095900a4372a8e1b914652e8c12383e34fdb334c2d7a0f96df1a90b9338ed79e5bccaa3eb0f6ef218453ed35d619d95e4f9e3f3b5e05b3e6f3b665b2bd5f47e3abdc76579a5f2c7f79909f95f777b6b9e72123d410496d3eda277a4285cd328da110505b87c7014715f215052fb82b71c84b1cc397d39a7a4c1a42834b6302c41c7fe63e1e1d451663aa896db6a0c0126500a669dd737f309c5ef037a09eb6a2ec22e853a0c2429d0ccf99f1b7b0122145420547ec4675b312035cc9cde77280cf49db44ad8f2a70e5a1fa1915409cd2c04c1bfd6aeed55ed3e38d43169e614ed1b8d5e59d1b867fa9f18fb9589a79f7c6b81a4404eecce163ce481c2a7e4b2630b2e711c9c847840c5943292e84ae8a57257eb2e30677d0838a82d67cec8622b3f69bb09bc93e2ceee3d0ca8d22c3391852c6ac957b3c67bab2b3262f113eeba055e04", 0x1000}, {&(0x7f0000001040)="c46365c54aa6a32a43dc667a9ad4cf4598dc13afd10f0d06699918f5027329cdef803e21e02e8fcff29564e95a0769773e8fffd87e3eb5bbd91c0f57cdd18043f2a3d51fd110efc821768dea5f82bc6ef66d72dbe9dfa40d82ab56754aa782a1d2608ab22e6337c46a91ff51815ef5204bbb4237636ad7f03cd7907cd3ca7c87b39bfd477357fafb9b9c52", 0x8b}, {&(0x7f0000001100)="0c7cffa41183af10d6b8f660ae3c413c51cd21b614d034a5e62348a7450a6b763ee226d2c34173420474aa91acf41e884c373b91ae0ee25e4d44aaa61124db00083a187d8b655675a3edceb046712eacab3ac2a5ebb6e29c2be2980f196d6b16195526031c00daa754224df8a7b51b3e098574b2e5e678a15fda6cba09993e4f1fd0cbaa521e8328bc417ad86c70be0c7db1ffad42423be3474b3a664d4cb7da14223be1294ab5191c08b5af5f08d569755c9083ced335dfdb4ba0d200030dae2cbfb32d", 0xc4}], 0x3, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x4}, 0x8) 16:00:51 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) fchflags(r0, 0x55f68a75cac78a74) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000080)) 16:00:51 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/137) 16:00:51 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x110) r0 = socket(0x3, 0x1, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10001, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:51 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x128) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x0, 0x1, 0x0, "7d05023745b93a0e688e26bd226221d9b3b78e87"}) write(r0, &(0x7f00000003c0)="5bf9b21f4f85b9c5a8bfc14c75b3607bb0a5a0948bc44da8b3b352b15668308335b8eff42a24bc9fa08f6728dcb034e90bd9154fe5e9e8862eea03ab6f7d54b767bf16a7262e25ad29f0aebd93fea46d160f1262f833f319023dd7f7c6330b88b38f2f19ed0407bf162640151c663018c4ed503d7f522645bdfe4c32f20d3467414c66e6550ef0f3a76184fee11fbfcb9bd856094e934ed1e0f678a635f5d3c49557a58f06ff030de6e1ac7373213b586faae5dc5afa205f3380e247d77b8c6e669d728e2138c3dd530fdf3408f1c3", 0xfffffffffffffd92) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe2", 0x69}], 0x1) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="589fef74faba38556faa0aacaa767ad00856736ef6f0291e35f387454f9a3adbc9d22d1c3cd73bae013527f3ca06a631", 0x30, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) getuid() 16:00:51 executing program 0: r0 = socket(0x6, 0x1, 0x8) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="766ae7ef13d68e5070ccee792b504a7cb4582f31c19b8bc32700293fc69a7853c62b47ac4a408181847df143c872f544b8d05e8bb5122864ce80430d755d82526b0b8d31605c4830bd823e698b7a8e1379268973b2f26d21605e6335c673c90275f2fbb2f18231b3734d329f5cd0a11b549bee6fb3a8c84ff0e9e66098af0c18bba84b21f4c3a3ae8fe71384e03aa6582a821846eca020b26951161bc6c3806ae4560040cb1bc32446d11422d3f32beb9378d9f73c532bf7f0a97c041d15f0edac6ee32300cdc241f98c246004f0b0c0db664d82680bab1f", 0xd8, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = semget(0x3, 0x1, 0x108) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000001c0)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) seteuid(r4) fcntl$setown(r0, 0x6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f00000002c0)='./file0\x00', r7, r8) shutdown(r1, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/36, 0x24, 0x802, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) setregid(r5, r8) bind$inet(r1, &(0x7f0000000380)={0x2, 0x1}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x212, 0x0) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000400)=""/196) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x2) fcntl$lock(r9, 0x0, &(0x7f0000000540)={0x3, 0x2, 0x1ff, 0x2, r6}) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000580)={0x81, 0x80}, 0x10) r10 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x400, 0x8) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000600)=0x8) setgroups(0x1, &(0x7f0000000640)=[r5]) r11 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0x2e6f5b35cb5a9894) getsockname(r0, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) bind$inet(r11, &(0x7f0000000740)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) readlinkat(r10, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/209, 0xd1) socket$unix(0x1, 0x1, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) ((uvm_fault(0xffffffff8223b348, 0xffff800001769000, 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, 0xffff800001769000, 0, 1) -> e memcpy(fffffd8077fa5238,ffff800001768f0d,0,fffffd8077fa5238,80569c7bb38d00a7,ffff800020c4ef98) at memcpy+0x15 end trace frame: 0xffff800020c4eea0, count: 0 ddb{0}> trace memcpy(fffffd8077fa5238,ffff800001768f0d,0,fffffd8077fa5238,80569c7bb38d00a7,ffff800020c4ef98) at memcpy+0x15 rtrequest(1,ffff800020c4ef98,0,ffff800020c4eee0,0) at rtrequest+0x83c rtm_output(ffff800001768f00,ffff800020c4ef90,ffff800020c4ef98,0,0) at rtm_output+0x760 route_output(fffffd8065f5ba00,fffffd8077c9c4a8,0,0) at route_output+0x79b route_usrreq(fffffd8077c9c4a8,9,fffffd8065f5ba00,0,0,ffff800020b752d8) at route_usrreq+0x35d sosend(fffffd8077c9c4a8,0,ffff800020c4f258,0,0,0) at sosend+0x6eb sendit(ffff800020b752d8,4,ffff800020c4f318,0,ffff800020c4f3e0) at sendit+0x590 sys_sendto(ffff800020b752d8,ffff800020c4f3f8,ffff800020c4f3e0) at sys_sendto+0x92 syscall(ffff800020c4f490) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,1af4f7300d8) at Xsyscall+0x128 end of kernel end trace frame: 0x1b24e232310, count: -10 ddb{0}> show registers rdi 0xffff8000017681f0 rsi 0xffff800001768ffd rbp 0xffff800020c4ed90 rbx 0xffff800001768f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff1f3 r8 0 r9 0x5 r10 0x28996cdbcb76a5d0 r11 0xffff800001768100 r12 0xffff800001768100 r13 0x100 r14 0 r15 0xfffffd8077fa5238 rip 0xffffffff816fc665 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c4ed28 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.1) pid=245092 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74720,0xffffffff8237cfc8 process=0xffff800020b8d080 user=0xffff800020c4a000, vmspace=0xfffffd807effd9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 53147 508790 11026 0 2 0 syz-executor.1 53147 37708 11026 0 3 0x4000080 fsleep syz-executor.1 *53147 245092 11026 0 7 0x4000000 syz-executor.1 86348 394255 15786 0 2 0x482 syz-executor.0 11026 489127 15786 0 7 0x482 syz-executor.1 63051 493205 0 0 3 0x14200 bored sosplice 15786 204355 24002 0 3 0x82 thrsleep syz-fuzzer 15786 414189 24002 0 3 0x4000082 thrsleep syz-fuzzer 15786 518462 24002 0 3 0x4000082 thrsleep syz-fuzzer 15786 336341 24002 0 3 0x4000082 thrsleep syz-fuzzer 15786 88593 24002 0 3 0x4000082 kqread syz-fuzzer 15786 174343 24002 0 3 0x4000082 thrsleep syz-fuzzer 15786 130280 24002 0 3 0x4000082 thrsleep syz-fuzzer 15786 128964 24002 0 3 0x4000082 thrsleep syz-fuzzer 15786 392223 24002 0 3 0x4000082 thrsleep syz-fuzzer 15786 92680 24002 0 3 0x4000082 thrsleep syz-fuzzer 24002 395851 11650 0 3 0x10008a pause ksh 11650 181807 42020 0 3 0x92 select sshd 58626 434006 1 0 3 0x100083 ttyin getty 42020 469591 1 0 3 0x80 select sshd 86478 493857 83419 74 3 0x100092 bpf pflogd 83419 437133 1 0 3 0x80 netio pflogd 62329 208988 93995 73 2 0x100090 syslogd 93995 411094 1 0 3 0x100082 netio syslogd 37342 449563 1 77 3 0x100090 poll dhclient 63453 426897 1 0 3 0x80 poll dhclient 54160 449503 0 0 3 0x14200 pgzero zerothread 1090 517847 0 0 3 0x14200 aiodoned aiodoned 63963 398655 0 0 3 0x14200 syncer update 61817 363823 0 0 3 0x14200 cleaner cleaner 65026 252867 0 0 3 0x14200 reaper reaper 20484 436773 0 0 3 0x14200 pgdaemon pagedaemon 23162 241662 0 0 3 0x14200 bored crynlk 90330 476627 0 0 3 0x14200 bored crypto 85917 457888 0 0 3 0x40014200 acpi0 acpi0 6727 508308 0 0 3 0x40014200 idle1 11567 147087 0 0 3 0x14200 bored softnet 92177 407574 0 0 3 0x14200 bored systqmp 86610 139064 0 0 3 0x14200 bored systq 2983 60524 0 0 3 0x40014200 bored softclock 18574 9078 0 0 3 0x40014200 idle0 36770 772 0 0 3 0x14200 bored smr 1 422786 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 53147 (syz-executor.1) thread 0xffff800020b752d8 (245092) 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 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9530 6432K 6441K 78643K 10937 0 0 pcb 27 9K 11K 78643K 527 0 0 rtable 103 4K 4K 78643K 637 0 0 ifaddr 62 14K 14K 78643K 222 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1486 0 0 iov 0 0K 24K 78643K 89 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 1697 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 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 147 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 859 0 0 sigio 0 0K 0K 78643K 15 0 0 proc 54 51K 83K 78643K 550 0 0 subproc 64 65538K 67586K 78643K 306 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 130 0 0 in_multi 33 2K 2K 78643K 147 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 297 0 0 pfkey data 0 0K 0K 78643K 2 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 85 20K 29K 78643K 3718 0 0 UVM aobj 40 2K 2K 78643K 42 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 37 0 0 NDP 13 0K 0K 78643K 69 0 0 temp 179 2379K 2447K 78643K 5934 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 7 1 0 1 1 0 8 0 inpcbpl 280 529 0 522 2 1 1 2 0 8 0 plimitpl 152 63 0 55 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 106 0 65 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 25 0 25 1 1 0 1 0 8 0 tcpcb 544 209 0 205 1 0 1 1 0 8 0 nd6 48 18 0 14 1 0 1 1 0 8 0 ppxss 1128 24 0 24 4 3 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 31 0 21 1 0 1 1 0 8 0 pfstkey 112 31 0 21 1 0 1 1 0 8 0 pfstate 328 31 0 21 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 478 0 289 12 0 12 12 0 8 0 art_table 32 479 0 289 2 0 2 2 0 8 0 art_node 16 103 0 69 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 12 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 145 0 135 1 0 1 1 0 8 0 shmpl 112 40 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2904 0 1464 47 0 47 47 0 8 0 ffsino 272 2904 0 1464 97 0 97 97 0 8 0 nchpl 144 4314 0 2657 62 0 62 62 0 8 0 uvmvnodes 72 3137 0 0 58 0 58 58 0 8 0 vnodes 200 3137 0 0 166 0 166 166 0 8 0 namei 1024 12986 0 12986 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 2 2 0 1 0 8 0 scxspl 192 12341 0 12341 15 12 3 6 0 8 3 sigapl 432 1037 0 1022 2 0 2 2 0 8 0 futexpl 56 9991 0 9990 2 1 1 1 0 8 0 knotepl 112 369 0 350 1 0 1 1 0 8 0 kqueuepl 104 236 0 234 1 0 1 1 0 8 0 pipepl 112 750 0 731 3 2 1 2 0 8 0 fdescpl 488 1038 0 1022 3 0 3 3 0 8 0 filepl 152 6183 0 6082 9 4 5 7 0 8 0 lockfpl 104 262 0 262 3 2 1 1 0 8 1 lockfspl 32 226 0 226 3 2 1 1 0 8 1 sessionpl 112 25 0 14 1 0 1 1 0 8 0 pgrppl 48 38 0 27 1 0 1 1 0 8 0 ucredpl 96 1023 0 1013 1 0 1 1 0 8 0 zombiepl 144 1022 0 1021 4 3 1 1 0 8 0 processpl 840 1054 0 1021 4 0 4 4 0 8 0 procpl 600 2872 0 2828 4 0 4 4 0 8 0 srpgc 64 42 0 42 5 5 0 1 0 8 0 sosppl 128 8 0 8 4 4 0 1 0 8 0 sockpl 384 971 0 950 6 3 3 4 0 8 0 mcl64k 65536 257 0 0 33 5 28 33 0 8 1 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 347 0 0 22 1 21 21 0 8 0 bufpl 256 7672 0 1147 408 0 408 408 0 8 0 anonpl 16 117232 0 108358 64 19 45 48 0 125 7 amapchunkpl 152 6812 0 6721 25 16 9 9 0 158 5 amappl16 192 4375 0 3893 36 10 26 34 0 8 1 amappl15 184 210 0 206 1 0 1 1 0 8 0 amappl14 176 91 0 87 2 1 1 1 0 8 0 amappl13 168 60 0 56 1 0 1 1 0 8 0 amappl12 160 61 0 60 1 0 1 1 0 8 0 amappl11 152 168 0 153 1 0 1 1 0 8 0 amappl10 144 331 0 328 1 0 1 1 0 8 0 amappl9 136 752 0 749 1 0 1 1 0 8 0 amappl8 128 321 0 308 1 0 1 1 0 8 0 amappl7 120 199 0 195 1 0 1 1 0 8 0 amappl6 112 215 0 207 1 0 1 1 0 8 0 amappl5 104 199 0 184 1 0 1 1 0 8 0 amappl4 96 1225 0 1193 2 1 1 2 0 8 0 amappl3 88 203 0 198 1 0 1 1 0 8 0 amappl2 80 7829 0 7775 3 1 2 2 0 8 0 amappl1 72 32475 0 32024 25 15 10 20 0 8 0 amappl 72 3167 0 3130 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 41 0 2 1 0 1 1 0 8 0 uaddrrnd 24 1038 0 1022 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1038 0 1022 1 0 1 1 0 8 0 vmmpekpl 168 12649 0 12628 2 0 2 2 0 8 0 vmmpepl 168 117631 0 116140 119 38 81 86 0 357 12 vmsppl 360 1037 0 1022 2 0 2 2 0 8 0 pdppl 4096 2084 0 2044 6 0 6 6 0 8 0 pvpl 32 344936 0 332810 158 39 119 127 0 265 18 pmappl 224 1037 0 1022 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 609 0 12 18 0 18 18 0 8 0