ctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x7, 0xfffffffffffffff0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x1f) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530c6acd4b44fb9694e0c9c3cae47bb0842d1ac8cf11e886a32ca4b06d1746caf8ef50f448131785d1bff28a3f2e1a498ffe9542fb70fac783e9c94c2b3c457c9ab2525b2763092c4a93f86b3f7ec3b8838c85eaa8aa7502573275413825fd44bca2ed0fa97dc2da2b254565fb13b1ce7b06307467c4c066af6676174722c7ba9e9b448cf60fb23d8568e5db1efdcf49300"], 0xffffffffffffff6d) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xffffffff80000000, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e2af5b0c000000000000e74de4", 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:40 executing program 1: r0 = msgget$private(0x0, 0x580) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000001140)={0x1, 0x2, 0x8, 0x2, r2}) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r3, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) socket$unix(0x1, 0x5, 0x0) r4 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) fcntl$getown(r3, 0x5) 04:02:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r0) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 04:02:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="291204fab3d13fa6bf254c5741bb4e06dc289f315ccffcfcc1c3c6fc6c2281b30a0ec63374110cda36ec763fd5075f1e4a4a160e3accbd8c3767610094415429e23558508b4d42aafbd9ce7473a35166ceaf3ff78018343cc0c0612db708c1b204d2da", 0x63) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 04:02:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x80, 0x4000000006, 0x1, 0xffff, "90495540099000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x1) r1 = socket(0x2, 0x4000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt(r0, 0x80000001, 0xffffffff, &(0x7f0000000200)="ecf43a58c1a4fb7aefa86d1bc0b372f144b3d550505c7668e504e4ee30d602caaf75c27e101b6130ff4b97e3102687c991644b763fdecb8431c30ba8f358d3789b2db798286b36aefb4da7feb71ee9d0aba80e964364d96811fc3ec0178b6e8ae0cc555ed71023a623bfe22c885a5935b66332973f5c4b43268e30e72aff15c08dd23601cc5b7986f53b5287ddbf34252dc6a11f3fa532ff5c48a97885390bd444fd827cd24438325c7dc10ed025654a2f06482784bee8f0ee09e1e097684a98b5bd652dfcb3049da7bd73edbeb90ba9fc913e9df554cb99cc703c60425f66f329ab79f45f32550a", 0xe8) fchown(r1, r2, r3) socket$inet6(0x18, 0x3, 0x102) listen(r1, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x0, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648189080643c7034c3da8980172098cb40d88e161b34c0fa75865defa6b61edee96f3b69a7c0d651e23b7e829afa9bef2ab5583ada9d4d1b10d8d18f503c8678f7abe34b38b0d10d2e3a28ba94c83e407171d8ecfeb9da2c71df59126fb7cb84541175a759f553e444109bdc142e160f10b5df279bfe1476b4723e", 0x8e) 04:02:40 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0xb) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f00000000c0)=""/52, 0x34, 0x800, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x0) 04:02:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x900, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) dup(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x20030, 0xc) 04:02:40 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)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 04:02:40 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) write(r1, &(0x7f00000001c0), 0xff2e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000003600)={0x0, 0x0, &(0x7f00000013c0)=[{}, {&(0x7f0000000040)="965afa76cd029e5de078000508f219c22b70fa2ef89b5a2a57373b64b977f59846066a69c2ee38ce398cb65b3ef929a6af10884828261e1a688326854628f2081f6981727e0e60695c155874854c227d1b98d7a54c5861b56a49a57748135fdc00b369474c53fdef938d8f4bf445ca669802e50c814efa94cf325206a974b855c8", 0x81}, {&(0x7f0000000100)="2d43df1f7cf7d8f83d87b5b29385fefa86e85308e26b624eae2aa8d6b1ebc46a26ca43332efb7449ae665c445e52f7df4da6a3f7bd82bd216254c3b62f51c2405a6e99f35cb8e4bbfe756cd83f8406c88b894b189ff83823f70a7c3cd4858d3ef762e0d2b0da56cfb732cd9a7ac0b389cdc14d623a6ec38e785589166efeefe97301899ceb022fb005cc0adb427eb5f75d18f97fbe247b6e6612fbf0513dbab30789276a17d1a43d0f4b9d56ba7f241c10", 0xb1}, {&(0x7f0000000200)="3420104486c1d9b3bbdadca99fb54eeee4210259c2670d12e5ae87200995728c63f727e42cd30567fca0a6be", 0x2c}, {&(0x7f0000000240)="9dcdf7ac8f0f306b8952d633779fc911aa5ee4d245f9c9a8f4799cfc98ddc0f5b9b91b8a93c2f77a957d67b0d081293fa1e243f3451abe3bbfc059b9720c92c389f558aa37560d49f321c8fafe37e3577a9a90fb088a02903f7ab6a2822d90519ed08bf730c5b4ba91656e4842588eaa59b3bde69cc4bf2870aa1af325aaa4f1dfb296394a295774306e12d10380060832d2c24618888765589273b29b14b58da8fcbfab0cdd9dbfd31af629ebf7b3eff489ad61b191525a6fc89c65f849741bff0e97a61a6f8ad0c81faaf92a909392e50bc8f551c66dd4aff264f10b2c62791072c07bcbfa05583c9ca55272f8c63c0d9cdc7e33e156e9a46cdf245522a7f2520563fd2fd7459631d8f7cf9e5a13d2a6d4085b660604c8b290bd3ff665d8984a371440103f226f580502e425befcdb5d3ddfa1d0bcb4009affffd92edfe1939cb73bb879913d3b565898ff05cb6d482ed39bd0f34bb5e949a78b10465235d2ea082adbf04e5469284160c224d1272420d12292a1a57d09830fd920758538ae26508cb623237a71bbf6a814790dfeadd34b14e5e775d12e261b337cf8cec339372d470bf47fe5ccc3ab8952ff41b7ac4a2bb9e10d60a053ef24dc36835991a74bad6e695f27fd2b99f3ce64f181948dbaf746bb9d24ecc6a54dade8f08c706642bf6197ac8393074e70a5edbecd79c5b37f354ef321841cc73a8b8ec57482622810cb8c83ffec312c2221d6826d1b27b17680d16342d235e76e93aad628827de97879456ab1a45a8332b4d9504f1105cd6b4759c6d219d52b33e1ab84da0debc07f3f396438c9c6e549861fe2c4516ef694de1fe44d96a538f6ff56b7ac1b0a15257f2adf23b73f3c20da02b01064e031cfdb70d5b9f748e2c43ef8a0e4c6e1de3b5bb65499201387eabfaaa19ec5d9906a44d1d0e25f393214af1b200bd188a22cf54c3bf5bfc54fee1632b4dc253ed4c8295095f60f2446794d0c7f8f92567dd522eaa6c11b31b95d6c1f8e1203ea5b09940a2d1e4f6ed5b4e6f30f95737340513191e4f4991d35b71fb069f695a2380505792034e9ec9ac2224102745a22c1732a422c91e15736bd647686796377ecd6717c1ed65a5bf9c8881a1ff6881b35481c9a41ee139a559168bd3a6abb6788b16ecb0bd885534de724c005b2c821778de61253cb2a5671d08554a34a171a879cfd721aba216d33c56ddb428ab7a3745a910ef629e4c87d2fc59db1ca7ec1df1d81e631e4ec69cff960d16788a9af17450febb0f7294f4de4a963b79cbf241ebddd2b720999ba1286c3ee8983326290cb22be630e1eb592ca14b4e68e54ff5b3efce898f1df096cdbfe5c84e9af1047fea4199ee9603765a63c72dea7b3b2279f68c48f24ca9f41927ee2a4c7c02a3be7bfb82ea7900b657dc85f010d4347bf55371807b622bf386834177f2c30ccd08010f9f90500ac9724152282b921a44d7a5538a3cce4d07b12f3e8d01720af245a3fd0a41c02f44ec82d799cb48443127c04babf2eb5b9e7027a5849abd0fe26ea491b4f9fe0d4c4f3d5e38d7f787ca1addbd933d8e8f190fd5e4bc826ad3f2a5229817206eb4d90559cf0485db16819f42cf550c85fcb3610d99cc63348683a5963eb97d53e6f9c83d2b020798e761a5e9fd5bec9cd54822f8f2d3dc4887fa45df741633ccf7f0498a6a6b3daf129f66fea070bfab356ac9121cb6101986924db68db0b50301b2947ddae6de8cae0df226e79d2953242fca39fdd56a48891ee8255bc5daf375189013d1f816aa051957fb9909a8de1c3201598e96bd395e673b4a1720ec67b72ae4e9ae9f4a56b0494f9d0a6f0082a4626e53195b1140f9e7a7065fbfabffe9d2ee83282fad4027cb8b9656ceff48bd7a835bc3c0f0f28c494430ee8af594bea7007b3e34fde4e09032b646a4f388b7a97e734d757e7a139efccf0076a142f1eaef574e4c42c9d9a159ccf4858cc62e516186fbce7d179e7b1368f6ee36462b45d9ece1407819ad01aa8256fc41d298c57c043d863e89b05030071f2a1e81f3f240883337855df0f1ca2d012fb85aa03457173e8306a7d6583887de130efc23185722fd296e0c37887a5c199c0f7baff14891845371697e126ee0e1e70fbe58027a606567a16c9a74fcbaec8c5f76a49d84defc6a3b3cc311db83d1c9fb942738e34ca7f77c0d2f0246f9d3a63edd0e84dadab1fd2a3b5b20338126f9050408fed63570f3d64c7363ee335f420c55e3f30accbd649baff3d637771931480fff0547095be4a5257e719cb5c159ed2188453a51e331080ab1e8913255d6f4fe4239ead09b791798cefb4450494d44fe5ab31a2dd44fce5dbc2f4556d73645ac0b0ae43910c706b148b63b5f04f9c981d4ab6d7f718c0d780c1bb63c3740ea4f2ee7f2da3d157db643cb3dfdaa5cb89dab03c83534c592695096145234318e7d33a58e161bc46e1d3975ab07dcea98fbbf9425f0ff506de48fdd2ea91586fff675682e73a38bec58db240c5c4cce83e5067b0b7d4441a02966d05460c110495766ee17ef3a2a194dcc3a108bf4917530fef04b0ff2b811029f7cb8c4ba88b9308f9302b5b19089d8495d472b1e504c2933c338c41aeb3c6f6b5b9949f92a45716e8416ecc4c40e90c94bd1d080c20f6431f05ed5a0191df38ca9bbb3e6bdc1a44c6d3ed8e13d87b8540185ab916669a950b08cf43bacba01707601a41ff53d2ed13946324d719fe62937b59c25c68ef3168e66a7fa11c9830a9cf719d9fa8e8828e516aba47f70fe183ed1fcd12ad9a1e8ad5b404fab8f9155409a3e745bafaa889a6b1671878f6c0aaa6318d7c107bcde952c89e488ebfc984cdea1f60330c44199810731677a0af62a6f7595576988bbe16c6c09d215acb90b2b1b865b4087e756f34eb4d99f912b20fd6580797ae98bbe05566230d1efa604b1fe9f039d98495613482950c4589b19d8d260ba045931d8349719330a07eaa83e29022e1e943bbe33ae2bbc47d6d4580675c65890fa1ef3530346f000d1b294dfb3aa7c56369d253cf6dd2c164d05c3938f6a258ac0292737e0d61b68e2e88782ac94967a629836e60de801f92d756ea950e61c4b2121ebf5f3a6d92183cc60bedecd6dc67df86d97b29c9f3737f4a742c873c71c16cd534709dcbc7a22d6b97137d3d6191bdbd37df6b967345e9ca990e38bc949fa6d92b83f664fe53b9b50013a5f2d7d02b7b2de4d40eb4a24a2c3abd3abbf85056fbf08f2834eef7626ac6696c68fa68860becb997187985977f708d5783ee8fb9bbf8c38044732e0373f8331971ef6be8f09d4212ac05e0b55511c8ed9280f5d2c6f57129887454435b9b2fe6950a089b1505bd823059bd52be6f47ae79613151f372b87efdbe5bea738c8c7960fa007e836d28d3d503ddd0bc310c4551fad5526e8253fbeee2eb5b9ce985e1813660a633becf9815fe3a2302fa2a10ce0cfbe35d10af0e9246164790ea8a28b3b9db9b548c8bac7b579eacf9e314f90dcc2087e574347cbaa92b3d1b05b3976456b6883fc3c28375464ce246c5512ae3d7f79cc68c7a9a37368b4c4ae4da0d8b8f82b23a3d505b0f6260e7340ec2700de1093911e6ad85f0a7e44b1a9ed85de3a47bdfa865abd61f43d07b4f89947c190218f25cbff1b450128ed9a02357d2117e97185f6c60dbf93b33d9a9a586b02aecbc553bb83c8ba06bce64823f3029219fc40e6ad76987a12923b7e952f5855c2e96c6b1dcc55ba38a244e047028ad6381dfa7c1285d0518f6d00dfa49e594110e93bc5fd8d44be0f4fe3d1bdb1afd7e2b7f6bb4a205e907336b9cf929109182c6c97e2a7c2f63c8b57de5a7e58b4df1b850b6c797f36bd310b35cc8f846efb1c35acad085c0faad8873c7f9f41dbbbf7036f2dab4e1063e1e79887754fc55f0115949fcbed0243a0374d55b708f9b9189017b0b266bfabaca0ee137e0f33cd13ea1a0729978bded279e26f322fb994d75c190138d0f777963272fc0472614cea41051131802769ec2713b126306d2ddabbfd52a3b2b872895fb5872ae5b1367b1247143e362c4d94df5e8dabd4b7887fb183782208d4a4043b6fa9f407aec2171f5bffffa009d76998c8d7e52bf5d7fc5b4a1b36b74ddd42821a4be92c7ab9cf23b9a9f84a9a27847fa44062e6357837cf7845aa2eb8150c1aa534fe4c9ad7d74fd466025cc8e5d5b77c637280fa69c8a61df83e7fe60bc85073c55ef9404ae230944287f15f0292efb27e85471a6eab241dd38f85896fe8a592ff8063a6fb695c2a5752eb0d0e8297a1671fc357d8b51b78c07cb56e522752777cf86815da78d6d5e8bba34fe40d0129fcbc108a6f5acd9f62cfd46f3158cd49809071c09666dfca604470aca20a5a1423473df8a6a852c5015d69c78bdeba4b701638deaaad5478562a4d663beb4e2463d4dbce7a2e9635eae933e71273a3529f79c2d585a90342a1d30a67df2258ed199779d5d909d519d24aad120e04615dc1713ced85f98b81161a41fc4ef6302c1c71664d929330a9a060060a2deab21a3ea8dde8d443fd1333d962e8ced1e262d937f0dea4c4182681dc9ac6eb8811360192dae6cd4325113bb4843a1eae0d30cac7d9cf8868dcacb6c86842ee7fa3cf570cee982b57e6ea1b60c44398bfdc8750b1303b89a350077487a17b70454c5733f828eb74455cfe109372e1f9aa05ace5c5bd37215f84334f57e25070ef42cda9712b1ba694f76aa7bedf8f37c8954cd8d27c3db799c60d75be54d48e99a2d189631c8cf9cc4ce280ee6fad67c31c0002891fe1f73ac5053abcd9f902dcc95192630898d25448ad5f827512c99c560284bf3367acd1c2048b82da71fe019544e19bf8b6c01a0ef64b627206fe25182273f1ee5ac831f6de24c8d2b485aebbc7470222acb8a4da44e7d69c43af0d393fb60350665885d775453cae16ecfa419c56d0d6b2f5c410181631d662308440e92b3d88b2d3189d3047f2f2518ca0c84929e742938ebc12869501529fc76e13e4224d4256cfead02c843a18d95fa35511759d4c0812d987b609c150875137b1bfd9c4f282a41a63452c90798eaa4a2dcafbdf15f82951f3c6cb30b6f4f36091b152f08b89c6cab2caea3d484f77dd5b94cd4c79779703c42d6050bb5367163b19f15ccaf54205450d6f465cb1d4ba3a99086a9eea6ace00adc0de0cce0613f6b61db2ed67e39ff3bb6d33e1a67b86d5e6a3067fc9ce7cac2258fc2f7c8c5815c89c2f84af6f12ef1043b529fdd5a8709838acc089081cba5d08723f0e9fc3c31f9c22c09cdb5eeac53e1bcdbec7425fd8b988d8d60f6bd879484f947d3945d75b33c0b6bfbccaddf262c343e47691d2026a582b1eac5ea9a35a89ff4157bccce4ba8024e526bf55c2f6ab1b707a7978528cf026169acd0e03f5e712d7bb42063e49666bf0cc3b001992a4983c0f626db352a4abbfd5c92baf09b0da982cb78ae892c59e9e6105feba8f3373a564972ff8ce3188b6e1adb4ce3bbe70d0ff4464ac460d88032ae71b38a501cc3ba8b36d7f022a383f3a9f036590d228466bda57206eb5a1b049ef015005b33e8dad58d1902738ce840ceb0aab6a4cb3296f00c3beb92f343763948a11e0add0ae063f29af3ba8ac8e7bbbf5600ea36281b0f1b87311489eb7b3cd21e519e27b41db5925657294cba2f123fc3a47a32e874b2d54e497ece075b7c170540c22b1928ede8ac8f73c8776c9cbb12954d4da42099ec445f448b2f340a33cde7c2d3e74e0037413f6ed2ced8a00f44da982feba8db3b93e55d", 0x1000}, {&(0x7f0000001240)="c7232433093fe0fc1fcde6d1f202961c4ec43264b7916c8c0405b88f0eb578ed8630973920c125738f500a4cfd5592d4a838c93cbd1c33b03887b4236009858a1b1ca38f84497d0845455da4992059adca2ad24f9f5892d635a633743f4acdc599de43ff61a50d29089a542ff74bdcb124da5cc80cca821ee3f1a3490b2c2955ebfb5f4d8a29c3b06ca9590fb2296cb4b27b1ea62ac0137c441492afbf6adfe93b0c964a66b65374bfb8ab0edb032f975c47ae2c316a07155c21f43285ffcbf32f4df597e3949aa1e2103f7eb17b6bef253f3c9402b9f3deaa49726e88bdbf699a8ec04ee8ed2afea7a2", 0xea}, {&(0x7f0000001340)="4c1bb1ffaf03540ab3bce48b3130036b77a083c64d622596731b60cdd8c72c73eb365fa74eb8a92d5013745a", 0x2c}, {&(0x7f0000001380)="dc5dfe62ca2eea5e98f5d9d6a9252b5e11bfa03dd721653fd814d6a0405d9cb24f4c", 0x22}], 0x8, &(0x7f0000001440)=[{0x88, 0xffff, 0x24, "315afb5c0201b2c43129a82af40b582d1c5dcbc3fd98231988fd10dc5ebffb472a5854cede0d0a28d9a1b7238189e031ec100f8250ff4621cb91e27d8661979b433038de1b359838b7f6b76eb9e8325b1b2666056ec3ed7a9eb21c04b453435d88d97166a36dea1d111931be9668f608ce8872"}, {0xd0, 0xffff, 0x1, "6e4099a4d9039a62162b8aae1efbd271f4f1a438c65e47710d9a57d1443c2df950a47a28f18eaa8410093a1a2fd4845917c857831e00a27bbfd07277e188595025a7b2c28af1dd587fe8cd351b2145fb7b47b276ac8e7ad54779005d0724f3eb54ca9a1edcc438ab3c1572c2ee856fe940f3ab71a4082812c063d6d8819d0a851d24490d0ede0063d81dff17dca30e5a8eac3a547f2f6542e1afe3fe0f791df6a1747ce090307b8e05af1d8eb6a0ea1337e8ce5aef8dee9f327eb829ab04"}, {0x48, 0x1, 0x9, "f759534505de8fe621b660d4c76364b2a17efd535c07da41e02646f8b6a4c755c4b045e69044ff2008f7661c70c7497b1426ac"}, {0x1010, 0x1, 0x8001, "d5e13928cd46bf3095e8c32b9503278ec325c69834072eaefcdea9a41f576c88088589de6b64f4fc97d839df86be3cf461d884c9f3c53eaf8889af259e324a320c83d42d936b130e591b19d6ffb821d571f220cbdd7599d3c0666b6cf2b3419134c926234acf75acb1aabd6528df2aac26d63bbd1531beb1bc04f1f35a74f913dbcfa4ee070985088225a1eb966f3475747e39ebd8de0816f990ee53880d295db655560a787f32567af4043eabcbeec97067db5943b914b1a9b474c0efc02e660376d3be16c65e536d80197fde8c0e39b6900f401704ca2ba002187cb2bdd6c91628e3ca2727486760085d3ef20af54ec8e0dec1c121444f40474b604b35fb7ed27254b6ddcff0eb971431b83c2b343a9bf6adca0a4bcd21c7302bf463731f5c27fcddbd50a2c116e158facf0a24c5307682243cfa6f19483ff4611350ec62a9df7ee99efbb25ca6a690573797e63caa4d506078a4b8d3d27c99b4beb0035284eb9d7dcfe9d9470bc8b20aa33350fab29ece20f76887fc6ffc5625e556b78aafbd2f1056ede9b617c8845c75125b1675d2ac411ccf9063d52e2ad86376884c8cf45c4c6e06fa240392404364ff1787fea53056b3119c731daa458f221b6f049a0586da9d48c829fdf29d5fe665f8e94127664dab40b3d0e47192c9268ebd8c7112d390261cba1224ba4c3c6dfce22318abc50ce2daa1443e08d5843ece2285845478fe6d77610b58862915a550d9249bb0502b7e62e1f1c7074cee5692886ba16e92500010102a5d08e8e78cc82bd7830ec87bda11aca99c57c17e40c8c0c98d853a326a228bb4186947ecc830c1b4ac25f3a4950d5c683feb4ebdff1cd23a118b87792ebe64e869ba40c54ac2d79216aab235b1d6178843ea715629faa0d9023828ac8b5c5d8394483636aca492abeb8742f9041b2b993fa178aafaa75d8e23f8a7d9d587e39ebcf04800d71b975dbe7f152829e3a0cde569fead351740a9bbc7cb53a083874825c867aab802461c2b704144efcf0679e602e490ba5a5e0cc411cc5455b4c5bc530a127e5f96c23300ef4bbe680524d10cb5a8a0c57a2540d96e01d084620cf7bf320d142f0abcecf6eb2fd141268c12b50dfbe905657f402811830f4144c1355e4721cccde2a1c221327dd36704db3cca60206599499ef5eeacf293a20259130aa4b4ff714bbd0f926e64fcf38b67daf45fb4a838fd2b3f861f7aaa8165fd48ff531c06fa2b510cd508385183798c85af99e63529bee133b912886f8653982d699be441604ec0d04f855c64a7fb75a5c289a94a8799073c8a6a71e0f4b678d13fcff8b041e1e407dc74581f7e8d5bb61b56a506b1db6e1c495cfce411032bab959774a1e08612f3488ae7c3bc2780f6457bee4d016f8cf5d95b819731d8861e426b5e59a31671d3de7153e824e5179bea7de276f4e7e34f275d3bbac5622928644cf90da0dd0223e50ac4b5e121d62aa104c230309f0e57f27dc6cc1909508905526ce24efd4ec1678e5e2f50f415a5a7f111475a8b6e12d4f5c2a4ef2216fff6179d8d617c6cb7a0b4b8d56d4346971cdf29f3cd94d042630a6cd1745597bf611d7559f81122c6f0d74af80c6356c5504c4272998297f27b6859396294a4e98e988073fd55956442818e628032fd34852b1a250920184e568ab8c68632af8d0e0a75717a494db4617e0e06ed511eb7bd8d8df8cc131cf69263ed87dee276c4705b1cefc9896d85c6fc92aebb298c6e9607ed9d9c805f142c7037721f19ab143e7cb29af2931a777d1b5486b35c71c5bfbb15590100a595cc864b286f0884d48b337eba918c45a2ce3d85659d652f0f9162fa2e25e187beeab05e6439686afbf208af7a3276bb39c833c1b59c2082378be9e3273dad0913d233e3b3e415b068afba6f70dd1cbe6f021fb42ba914f323b59fb8630886bc4625a2843d37793a06ca29f359fd8a80c72e93dcadf800674dcc5d077bbf78524ad874e78b3dcd99b50d71180f553b45b925f83bc13e3dd06e49aefe1abc9c4a831135143065d94607d93a2a8b70c730aabcba86ab52ed0da4edc2b2ad6fa689d4d3dc28906ceb991e0bd99487231e20f1fecbb570016a67255e579146adaabd27984e6b18025457f5097a484eec5d51ae9989d4de6d94be6d9de8c73933f9d0a5e1eefc483c2c2eb195b86b573ae507810925a5c9b6cbbe9f2b313a2f9500a88ffecb219769c811c5a60503dab537d4cf48d2741a8cb95eb077e056b0e9be6c94944acbf28e223fc5a2ea42863dae81e885251b0899fbb19be691306358c16ce6cc3dd9798dd33c576faeac58400aaaa150e958655f0da4dc0b8c5a23f80be17244f460f5b7498a6d9f393f56780e39b9d837a33780527240a61eb9739ac44d19aee79d2be3553dc786e63c5f962953eb37c90a8273ab7162e7022df81f410993b4288cfa00eaad6fc2631babbf916c79ab1ed434f4c3b0ea6b4d4c2e0aba119b5a58051705a553f5bedfca8e9b430fffa826b1ec4aff88dc20239f526f04aba73851505b111d22cd77135a418281ae3223f0f5ea995be4eb3e22b0386a56dc9ae4f6ac83ab2c8f2ffb482103b803856f8b907addc1f537a7cc94a3a05b144b01407f45933437ce9d2c297b48440436e9b0e8d07e4f00e7ff80b8434386e2444e6ed04e8b101dd03dce644bc2f09e633a2352a377dfbde3cdb96addd239c8c89552ae4e91cdc90896e5ba068c9ab345a9a605a9fc163a80155682607c0382220bedbceb874d30bb22fa168f979058334f396312473fd778f2663e4945e65370798ebb0741fcaeb23b8cdb5b2a83a008382790d684fa68377acdc9dedb2311db45ed93aa12028d78bd5b835ca1694f73369496194354d5149da4bcfa872be6c72035bd5616c6900762174baf101a9faf6861bffda3491ec1108f2ac1c9e70b55820e4b8061d5337aefc5d3a9d4568b48db659a67aded1352ee868c8ecead752a1dbef7a87c3119eb402215e38ffdacc3e48a145eb328f2a56c85f362ae4214a917d8ac310cab7db17cb8eb0f7e298d634d73149a0456cfbdfc6e0994e1c2982d610645ea0d40f0828ad3bd4592090e971167c6c9da4b2c797f773b6af04a0748daf371f8381e56ff23ff99089d2b856ba73109c58483fecca1b42b7ae858fc3f008d13dca01b7b2ee8a013978a4f90f5c062e721664fa08abdc7e7fe533664124d2c87868dcd85d6d6b30d2057e95dcbb47c91ca2a6575ce1fdb15f7f766b668221e31c1fc98929d9a83e11c91b07ed2feea3f3fcac237f3ee644444ce5124336490edbafe8df78e8473abd5815b548501a0e3807524851de53c1201b48f6727a3336bb16c52410911cd511b2912bc75d34370e3f27cbaf50c64c1675294a953fb36da706fd04bc01c80df35e52ff046cc08cd97ca688f68f09f68237ad40627484320974531e6feb8448f0c4de54808b9f18022ab0277984e1e765ea0a6550fd790ac5afd121acaa6a8f283aef480f1f9c3c4f0473806567fdb43dd8f806fd3da787f94d6a2543b9b0500ed6a86bb376253308bbb5dfe48e8527de6d0521825476fb179ef3058366f77cd7399077c0eb853d6839dc84e9a2c59148a24da0b69b8716718185a2097c9356bac87509906a285317800d3118404d9cd2602e420f861baf1813c78747280c9bf6ec76e5a5c5af56772b567c5715b4e5186f993379973944af582029d43796899b36a03029ebb394cae064267deaecec7d84610d9ddaa919a87a983831c0d5813d182f24411b5bb337db98e925b4f4641a91df085725518892e6cfde27e2ec3493d7a051de18de3abce855984d58545d25ebac21066c7b19afc54c4eeb8ba6302065c4d693a9aecef5f83f0b7874f9a0ba1c6c39d98c9a6f4d09bc4ea830e6aeac1061ce4bd46ee1284eba55f50aaa49ae2b003b41d3da83d3ecbacdf881ca69710efdeea298c0e398cc51ca9d7aeabe2bdbda15056022a4b0ea2f4c7719ac562b2b5a945b39ac236eb9c1627c14cf4af5304838f9a93b562d1947b02f9251770587693d9e15b48dc58d0dc03323967c813a52c81a789e17cf5403a3d9c25696ea870575eec16045f745af8d1bc1f8e5f9119216c25bcedfb494798df01628fea5889c5e2d8c7ead16449e0777280519ce223a625a8a2a375320bb01d16cffb1cc204717686123898fe53f21bc7bb40c5fdcce12cc114f8941721c66395a2d760fc707738e3aa37948c780fbafa1d7ccb549b05a16570745c5e30ceb0d4072fcff0d0b60a6aa0963dbe392b2ddb22768e64960c442c00678658b5d2a417943ab0e7c7f80c6e0ebdcbe84043452ea7930538b644eec1ba3969369edfe65080a02f91b13e92491ac61a9347a94a464ddea2f132257c202b19570c8ef052c2c74ce21ad9bfbaf2edc4401e2e92c4eb4ba3fd41aa8eb821510cc1cb88281272a907da621b213a3afb5f6519bd8ed569f539f392837cc0175d7d1c77cf7a909af18a3ae7e2b3270fabed66fb1d591de3db2fb6ed3da9bd4493b86b0dddbe53f73b40c064517d03809d0a152a99d0227864208216563c0be91b5d2d1b01f035943055f43001cf7fe8fa61a79b5a88a511636aafa60c4a54e37544bf3e10fc2bc752304e4e46df175720a4f216edc22a001a49d8ede156285f822ac5a9bc1ba95c9e6cb3086ab4eed10fab350bb13aa72a5d67986aaad75fd31fa9ba1fad2efbff92a99a6185207e88aea999ec27566635ea8c41f5544fd75cef0e97b658322c58b1379fa90d16e2c30e3d9d42b2ed40fc66612e921d8eddf79a2a020cca0e1be192e3b3ed2094b845308a9886e73100c11e8bc498036b783c64476e080d85006f2f57eba93bc8305ada9469b88ef63cdc8fa1dd3e6a724dbbc40dbffa771f5242fb4c872c80168b188c6f103be9e0f08c5f04546590d2258c6219ff5664d66c47e2d2c9f26db52821ed7ad28814d2ac542390e70e516ef43cd5f6aaef343a8a07a14ec3386bef221bcd46a9081f876eac19ef1371f46c87b9fa96d6fec70ad9f9fb370cdd5e57dd3b971b28189bd7e3659c636a80ea977503caa4c357d214d04a01bd6309e1e2bb090bb436332e6829187c5dfe35672786effd0a08c9bad82a6e65ba7c12ab5eb978f22dcdd0e1860d4fcf409c36b65143e32a959553155705d5361748f58b2afcecb56513434f103cc274971b6a320e56737f99c13766ce8181614d1d76d796b592027fdab6b158cb4e4ed1481dcfb8e85b7331a1f7a9e0b9042871bcb7fe25643b7f052bee8c3c0b9ee6f98d32bb3838dc254d3b9864fc539a933a666f87ca0d21ecc733bde539406281d5654c6f2dcc859e09f2a203a46d9edf5d77c9c2797d9f293bf2c748511d6536573b00e22933b5d3395386c7727eaaedd95364eff8ec25c310c06fcee9833d1a7d4d62196a40f899c5372908d16b13bb91936b4f6a7f706472401edf772634b5b163705335c6304ecaf3462f5a2f7b49caac45157e7ea793f021f58ce4d845b73da75d68d4bd3ca2b7d689ec8be2acbc834906eaa423538f60a1478dbd81623ccf81f2cdeafd1c957085c1714b10cf6c0ff9a18ab097041c1885e98dcd046c0da34271c6aef2a5a1993532e8deb07d85ed7b5634b17bf799117354e5e9dc1f665703da46db1dff658111f6fca71e9d8199e7aec7747e6867bdd422ca64bd712658d26adbff0671685acf4042e5a96fba6d7ea1159f88a61a08c280993f80fc40bc9ce23b0f3442ade9366ae79b9419b2be84bb176d41c024e4753d67b8ffdeaf413fe33715844e3ec3"}, {0x1010, 0x1, 0x7, "2d736b4d4bfcb5258ea4a29fe5da44a754660f617558697ec78278e9cf6075519476f8d312cd9d07486a5d3ca0b19d38783d69eee8ff65ded47cc31b05b446105558cad07261cff07f0f2603349d5fa7edf753b7735c5d08831fa0d863d588f409d0cba3b4299b648c2d6a4460c810a0950f25e240c1b83b692689b5eed08026e5d26e6a17b8f62d7fbe222331a87795a68d2f6489abeabf1336af4c8e0442c7d36579c46106396a92359d0419bd1ee7fd0229f53af04ce51fbe43ceaa01909209f0421081980e33f741028a4d59fefbfcd8bbff6b605244a96dfc749b08a04ab348d8d7c2a6f2397a1340f140f44f4a660e5f7dd939ba53921816b0c6ad4436701671814b5e859eb23a7530e0e9e4c72a37650e50f0695304ec1c6b615f58e4d09058d6aac676cfb51ebe79cbf8942b24cdca7f9b854c48f422bdc22c999dc2fc89fed8bdd283a3f852ca253570f53ea91a8ff4d943cde3ac10a392529e1dd00c5f387196eb8291bd3483112b999bb843d3c311d20f5816ae57d9af5adf46b83386311a6f2599fdf3a7cde71ec38dbcc99da9f856a29ba2e90207290ed5cbca25062e76f2462d4dfce2b8a21a79025f5d43eb3a36ad1608d6a12e3e8eca5522041687128308f5b8f3c201b59558f43633a32675f95f498bb9e5bc59beffd4f6940d4b0fe5553d71aa0071d6ba77259fb0355aced36ac590bb14faeeb8b472b8b124e282473ef72c7aebeb808bc6b4b69ecbe6b2c33108f5581fb916467f718be232fae6a790706594c189fea771939a91b9c6c2be455b8f8174a379903939544f094207e653852af73661a1f9411dec01c0f0231ef903e8b4dcc2853d77fb23b21567dbf08e695c874eb0896c974572361bc1adca006a4914361e5271a1eb302f3ba7d6df7016a1810b937a60f818bff59d74191ad5036e7ab6c2d39c64d3e315936e1c5926931ab210053bc76e7db9c278bda2d34f4fb06d9cbb1c77a26d0b2f28e69f63d111a23541e68f079f6aea3229f9c7d33b435edf7c77f085157fd908a20d3d2def8dc849dc09ed0135957a83c372d5bad01451a8594d00dafd3ef90429f9bbd40dd458c6591813abd69c70bada1a1d73932416eabdba95821c58bea6e0dc674bd16500365baa0770457b6d639d326546fad41ad39035240647bc47e269918969b07fd6a3c165e36ee083a062af861c41a0a717430de6284e3e778e0373413b82a497b6232a0da36e213e255a1824b8cc59e26e48a3ba12e8c47b16028ff16b7440cf1f68d2afea4a05cc0ffdf9ba425b2cb90bc33fcdbf13febb1448f37532ec9d79fbc044dcf74391a37dfda588476026093f2b55a258dae43e8918faea548d55e10ce4f0ade6b6135bb1dff239b8afbbe8bff90ff0416e4d589d70634468ed6d383605ad6495b313d14877b29a64e0c89177ca510517c3ccffba81b23a641ce81d113360fc6779dc5c9c3cef633069ea16abf9f497a7dd00f9a08642ed9d25684c17d8ec724fee76528c61cd55d5c7955d1fe5f2b46906443b0f7bafad17bb846c7f1a4466f09b2ce66d7c3d3865f42f413bea9daf1e97e19935c54432cd5a38cc21032e8e72ee03f41559e926046d8b9aefd5dc415423e0ac215854fecc483cbf7630d1a261847c5f0cd0c952afb1d0cf51940b4c402384591c184001a096e057b04125e0c70031ebbcd53917942bef862dd883ca196e3fb45593658078d6ca82918edbdf0eef1f5674a4d9a8b455f79ff54202421f88a1438aec86c91929c65d6acb8d895139860d4d3ae57d5f3ef0dcb2edc88000fa87f6e6dce5cef38a74e34387d08ccd854185c2333e540eb46b988aaeee7c730ae7e88bc4228fc6017a8d4cece0839f4747eb2cca7f0ac1d869c72b944fdcf8646e4f5b2e6f0b83c5545da7fbefdfb59f9cbfbfd3ed8468e7d0d514d9674441edda25eb9676f80c72c987079402b05bf533515310df62a5617e4eb7debdc3108f47c29bf6365172d6d28bd04a80e3b1999e4d0fbe8bba45c61d57930765f6a9a940c341766153bc6031a67312faefba20a724bbcb9f5c42413df89abe284d2f0578bfee3016759a39c2a5a957e526393aad650f6eb81e4cd2b838cb3448eec7d26a36590496451df4241708c7f2ec8d2454b04183a7c92445e2d121a9984c9c50f49b5641b01769fcb7ec9cf7c9bfc4929d05f48b652c2e1a93b40e99292966b2c3ca9ebc1e93e26396777d7b5cd532876598c77efedb3e82ea3a875bdd22f2ed9fe55c8f0ee8f72e10a0ccd8f8e5900b36b7c70dc8d3eb4c56cb28f80107a3829f5640710e52a05005e10974d5cfbe1e497662dbfaa662f7897480fc2ca98e5cefd4d795fd7c880eae9626a4510cb186e1d323684c0b180734f271c2fee9eaf5d5aec8be6ca375c9329c71d76e5691d68fad407eaec647eba26c9010c218869bb9dcea00fd6cb77a0e5efcc84c9b3c33fa8e19d7571be225d3b17b86983a491ae7cebe636c846689922f699dd7aa7244317707235646f7edc476ab14133210117e70c98184485f059d9313468a5f4dcd3bb1708f5945425983e5c41fc2e22e0446f3995a0cdd02f99d2442e97837188609386f7865d2e8d9038bba7fbd7b5dd3cbef854e47170504e0540514e42f5b78faec20410d6d26e70ac38d9459f8df17011c93acdcbc5d602f9a53f985cf8ce408618a7fc61c060ce88f8ff8f049d9a606d53a846ac0a8dc85d5616180cbf0d6471b9e579fbe55f1d5d92a768149701fd63d019374d0d06c65dbee60a2b48886b49482b643d48a459f4675d91caf436cfb7b44b777bb391072a90192c11e0ebaec0decca63a3ce36c9c63db98c5c2b83f596854f28caf1b5b1a3fbfc6a4ad3e867f68d491eb14b84e02537cf938053b30773ed697613a728933789a503ce53b736393c68dec7899cfe37513c93b965c68d2ae28604f37e04ff2c3caa46fc1ddb695661517859b0bb3268598ad8400a83bd633d06be82c70df10b53ad6c4ba0b2840d732c176c5de7d601fe9e61817f5014502ed159766aded4a7bb57541e8a7c1cf5a8f8d90bd7f1143d347c22ec8150afa71da813a8809c83650aebce23d03e3ece533960a94393170c313f8372b88fbca3abad3f97ed6591a2b2225b1154a6d69d4aca665f1c27388ed4ef67463728ddf5069008e4259026a8bb4aa9dbce8ce25d563e5dd9b3c284f3a62d3c507afd8ec4a3e947ebb27cccf06a8ec53de30c5718ffd15b41d125a72266fae5543fa89630b5faec937b7d2052fda5252456e36148f29c2fbdfe499524484cbe8a6a0d93213a3ad5954198fafa009dd8cfec5f54a60239a1e71952b67ab3d5e4901604aa27bacdd5dfe343eb9b0530354a853cfbc486934db5708c849c2067df7c5d1e224e8ef7757771fa7aea4788fdaf4ebb0184e087169bcfedc398c77e3a8223d16fb54fb5d6dc0474165627acb43b738a891f1f837bfc8184283ee5c8672cf79c2dc41d9b5065ae23e71d21166edfebb37cdce5b81a657ff8291f370c1b3b2856c36a4a2687c4c04bc28b885abef42a40896774ccad0ef00e1fb6a1ac938281d5611de2c1ff06b63898e65426f92d26c2192d1b43a89cdd8856f666ebd8365db94a59ac73a12cae3701958309ae6edbf43d18e6f8cf77d81ac4962c1a556890525ea5ff6a5869ce70f396b7096acd44561b80eb9ddea3cc0b5e37b38cfa0353e1f6d9f62a03939ccaf6b1771d1fb7787efb3871d87f2063c468226a98b188fd8db0e92dfda7f4dd04c40d422335333493575fb76dbefe137032cb26da416375dbe6e40be47b95a0cf1a00430d7a575e8d27d107c80f879736dc70e1ffedbfbe31edc625dd05420972907beb521407de7ca9a0f13507ae4d8524e5bb8297ee2f0004aaae3e2f8543539fe4768b2ba5b8454c6c6323315eb6d488f608aa474045dae7a70f87742dab74742aa26fcf64c1c0a3b556426b4299ce45ca25d899b1bce265c4da5bda95026f2a0819c2fc2ddd3457942312d3be53e7c6d685ea4fe696b8ea43a9eedcf407ffc37fe0d5f523f573b0b5e45d440b2c536499c3f359e5cbd31bbe6a3288902098fbc9c679c9dd10aafaf5ab516cd5b944ed5dab5d725f600eaeb0325d6bfa9e831766c78fbd086b5fd5a3855dbba53e72280c5901ae9f41c8b591998d0200970e6a3269feaa2ec2ca82e81daccb94e8564acdd5279d915c09b5e19edca7f2ca82d1e1a1174972fcbaf5745a739375ce8e0fb0e2cbcf712501cb389866ac79a9c76f6c6eb932e6a93184e432c4d9fe7307eb6663b00e4e7728fb9c223aff36d2cc2bb0a3bce5bacacef9072a8a83f6b2d4b25af3099bc700ef84c150a7a8196681eb66e093b7856539bf4b7cf5c1598e2b8e611534fd2583a19fa1bbaad7930916734e3144df7a2620205e1056fdcc0327b5642b745876f856909277e364fa44c439b9c0bd2180a7e400370112ce6518768f61b49eb027965a03a6684d7d1a0dbbda70675acb4d549e2794a802d54415621943801df74d5aca04d50dddc689163109e016c3cef2f65c48a02f7730cf0bf5451ebe6301fd10b8a478132140685fde08c1ebf5df150f574226ba1dfd0ab733a43b7a529f4700aca323710168707a939b52d418ff03057d6082a55765bfe9db939547b01ca8c290158fc9ad5a7ace8d072e74dd086ddb9ef9026431c2976cae3d0daf917ca4ebb8951fe530cd8d6942509eac07107943a99075f65755f59e8a66a6e97881e78569e36d89ab7a05ac2d1005ed40d9b56bcf0e02c5ed098d67920c7bf8788424540dc730e68584a940775257d3fbd919379c0ce7d5e226fdc88a8f5f91596edd630da8da92dca8d0d4437ea823b1cb8e5beeee27b93b0bd101d3915f5bb74062063ee1d08385f6dc44d8e2fa197640ecc10a80e93252e9f3dc7acbcdd46fa99ac6121ab3d2b708506706bf0c98884011a70aad50c97ff7f9ac4d3bb41e5d554024be07748426189b8ece9a6ccb375a0ba6d54f28812ca7a6e3a29ff45382b840cbba0efa0fa858fccd540efd94f1dedf734578333c954242d1185bdd56116f6476908097df0c248d193e90de24f904785ee12cf09278a59c1b79f2336a7b78367b0fe128dca2d0ffbd0ef6d5601c5f2b19094d153263aaed0c989473b5fb8f51dd666c303dc523db5a9342af38de324ff34e14f1bb6a7b367df3d145616ec2d908bb5d5c8e7dfc8c7eb4f06ff249ded417225825cf533536fc63a594dc21d74f2ffa8fa9d291ce15e77421c2a43a316682269df2278051f904f93d0d6f71ed3943519df8cc964c2eb816338b8af5f0507ec6491cc6a11d21c7f66873aa49afd76babb1169d479905b486bda20eeaabaade4c52b076596a2efea8111b89c385b5d6abaa5d0648b5bdd8ec83b5b82274af9c145a3e72407764f21373cc6095efee9717bd8b557cfda121d9d946d336277ebcb8b63ab5dc16dcc0be7a0b30c340042401059ef1fae9202fb7cbc64b697f7eb3dc9187804161badb51a43d857cc421bc2e9917c38ddd787b13c70851be696aefd669d062ff5c8f8a97a0f240b4831e08886df92188f7e578cd927d4d72e80683983154b3e4739b16e55bdae87431633dfa90e1d14a58e2640d6892d5b6d7421e3dfd5597db1e36a8f4f01a3b285e867449568377ab29927156511009488a24d64f3873daf29415b84775c5e4f9d3535e27a1dbf86e71f264459f8c2576d70bc55ad26b51a9189bd846e618594f4cb1e9c01cd5356d35af06e0a22a91cab046bf5695ddaff03b9238a4b9572562bc3ac1b6c82df5"}], 0x21c0}, 0x2) r1 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 04:02:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x1) ftruncate(r0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/46}, &(0x7f0000000080)=0x30) 04:02:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa86125804a7b62ec69c23231b263ed1cfc84e01de02fda1ce0b1b0769e31796f8f0ab252ce796bf1051543190f72232a7635beb38dfbaeb5e80537e8f3383ed1dbc1b91364d84d8f46834ed0f376898d3f314fb4fa8774bd8e5c6a65a968e6a401b263e008d79e64a2a6dcfa4cc7b6cd2c762811a2e263b1166a3c47e9fe79397c78c49456a198f1a3dd63b6159ef73ea9a5aa017f48add9e6f7f59ffab1677a591f55cb4837ec39ebcd44856aaca33cb55cdbd767b5f9f2105110fdfe83cacface799c0f88845df4504b426ad008c7c49459dded303e5b0f68b9248951f3c267e9463f3881c2343619683c29b84df7cc16772908063202651303d91d"], &(0x7f00000010c0)=0x1002) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000700000000000000000000000000000000000000000000006c6b70fa64a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000001100)=0xc) r3 = dup2(r0, r2) chmod(&(0x7f00000001c0)='./file0\x00', 0xc0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x7) bind(r2, &(0x7f0000001140)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:41 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820246d7c2716c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) socketpair(0x16, 0x0, 0x4, &(0x7f0000000080)) 04:02:41 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="7d5548fcabba874d6e", 0x9, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x440, 0x21) sendto(r0, &(0x7f0000000380)="11edf3e1a785429bb37fcb2293e034acc7f1d77e13caa9b7680ec3cdea76b64d712e2ea56e5509da7badfcc506065504a4fc20be0010fa098a528b", 0x3b, 0x400, &(0x7f00000003c0)=ANY=[@ANYBLOB='/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r4 = geteuid() setuid(r4) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000400)={0x200, 0xbdf0}, 0x10) setitimer(0x0, &(0x7f0000000200)={{0xff, 0x9}, {0xf59e, 0x10001}}, &(0x7f0000000280)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r5, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x8) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000040)="ba6bb97afbe934ab20cfc68e5576beb0ab9d5dc0838b4f3c8e1fd9e6b233e1a86a6ae8d3c13e486da97d497f4523", 0x2e}], 0x1) 04:02:41 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x80000001, 0x100}, {0x7, 0x8}}, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket(0x19, 0x8007, 0x3) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 04:02:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xcb, 0x9, &(0x7f0000000080)="b00ab5b3083f9e498a2c6b63a7fdee4cc38d9b29c1a810cbad07000000f0", 0x1e) 04:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffffffe0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) 04:02:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x74b2, 0x2}, 0xc) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x24, 0x3ff) ioctl$TIOCSTART(r1, 0x2000746e) socket$inet6(0x18, 0x3, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)) 04:02:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r2 = semget(0x1, 0x3, 0x1) rmdir(&(0x7f0000000040)='./bus\x00') semop(r2, &(0x7f0000000080)=[{0x0, 0x3d77, 0x1800}, {0x3, 0x81, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x1, 0x53, 0x1000}, {0x0, 0x100, 0x800}, {0x7, 0xfffffffffffffffb, 0x1800}], 0x3) r3 = geteuid() setuid(r3) 04:02:42 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:02:42 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$dupfd(r1, 0x0, r0) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r2, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:02:42 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)="d40a620374743656", 0x8}], 0x1, 0x0}, 0x2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:02:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x100) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x70001, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0x3de) fcntl$setown(r0, 0x6, r2) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x22) openat(r3, &(0x7f0000000200)='./bus\x00', 0x8810, 0xa8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)) unlinkat(r3, &(0x7f00000001c0)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xf53e) 04:02:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:02:42 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) 04:02:42 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x2) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*2-!+\x00'], &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYRES64=r1], 0x1, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r4, 0x0, 0x0) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) 04:02:42 executing program 1: minherit(&(0x7f00005aa000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00007f2000/0x4000)=nil, 0x4000, 0x3) getppid() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 04:02:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2000, 0x1000}) r1 = semget(0x2, 0x0, 0xfffffffffdfffffe) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x6, r2, r3, r4, r5, 0x18, 0x101}, 0xfffffffffffffffa, 0x4, 0x3}) 04:02:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10090, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x16) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000300)={0x3, 0x5, 0x0, 0x3, r3}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0xc3ee, 0x7f}, {0x18, 0x0, 0x8, 0x8}, 0x4, [0x10001, 0x6, 0x9, 0x3, 0xfffffffffffffff8, 0x1, 0x100, 0x8001]}, 0x3c) 04:02:42 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='/{\x00', &(0x7f0000000080)=',\x00', &(0x7f00000000c0)='%\x00', &(0x7f00000001c0)='/{\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='/{\x00', &(0x7f0000000280)='/{\x00', &(0x7f00000002c0)='/{\x00', &(0x7f0000000300)='/{\x00']) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2b, 0xb, &(0x7f0000000500)="ea3f00081d966b32b037449b3e1e0cfb5fbc996eb4d1c9987ed30a75c6f7e2cfbedbe0052a080639bf4b12fcb0605f18f3c15daf821b8d6048e34d0e4d8605802e33cade34e6e019af17cad44699757d5460f9812a117e944e884c4e3964c3bf18dc9bb18c9eab4daace04144de266f55f647fb5297bc58aa0f5ff0c10f838ada28a8e0954a8c8b62e3648cb34de420858f31e8a7226b7595e7b880cc9be63b533b32594dd63d19f772faaf48e01097e850ebf7762e4858a5bfb9ed7edc37b6b2d33ba60ad83dad2b714f4438fea5c62a70e7b14c6d06185d0cb96b773a4d6bb5d7fbaea697eab1de99b", 0x3f) 04:02:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x3, 0x6, r1}) 04:02:42 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) r1 = fcntl$dupfd(r0, 0xa, r0) dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x2}) pipe(&(0x7f0000000040)) 04:02:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, 0x4}) 04:02:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1000000343de0b3}, 0x10) getpgrp() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x481, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x400}, 0x8) 04:02:42 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) msgget$private(0x0, 0x20) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0/file0\x00', 0x6, 0xffff, 0x8, 0x1, 0x6, 0xec, 0xcb9, 0x1, 0x2, 0x1, 0x8}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:02:42 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 04:02:42 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f00000000c0)=0xfffffffffffffe45) geteuid() getuid() getuid() r0 = socket(0x1b, 0x5, 0x6) sendto$inet(r0, &(0x7f0000000f40)="78965f0c4c0312861ebfef03b60770b91d1c330ffdcfd45545457acdb4e8495ddc30d2b1c1d0ad34be2bd7f5be5c91310d9395f9dc013ba740bd68b9061719524be5f4e462043cd7ceaca15d78e42ab683268b8f2767b248b8072b03e710f3028d01501ab6e859dfa6ed91a351ef2d6bfeee66e92baef482a9cdeb9f45738a2743fd8dd612f6e333997b52ac94888fdc1b4550ddddb60a9eac6ec7be70e1ecfff16066321daed2d99c109fb67b7dfc51abc60430594003536c94c4b403c8a9d6c71bb92398d1d743f64543a56f525d", 0xcf, 0x2, &(0x7f0000001040)={0x2, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xc0, 0x0) r2 = open$dir(&(0x7f00000002c0)='\x00', 0x80, 0x100) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) getuid() kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000009, 0x5, 0x3d91}, {{r1}, 0xfffffffffffffffb, 0x44, 0x26, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0x63, 0x2, 0x3ff, 0xff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0x3, 0xf1}, {{r2}, 0xfffffffffffffffd, 0x32, 0xc0000002, 0x5, 0x4}, {{r2}, 0xfffffffffffffffa, 0x22, 0x40000040, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x28, 0x0, 0x2}, {{r2}, 0x0, 0x4, 0x8, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x15, 0x3, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x81, 0x4, 0x8}], 0x1, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x0, 0x61c}, {{r2}, 0xffffffffffffffff, 0x40, 0x5, 0xfa5, 0x2dc6f5cd}, {{r1}, 0x0, 0x0, 0x1, 0x2, 0xffffffffffff645b}, {{r2}, 0xfffffffffffffffa, 0x48, 0x1, 0x496f, 0x5}], 0x81, &(0x7f0000000580)={0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000d40)={0x40, [{0x0, 0xffff}, {0x1, 0x10001}, {0x3, 0x7}, {0x2, 0x3}, {0x2, 0xd98}, {0x2, 0x8}, {0x0, 0x1}, {0x3, 0x4}, {0x3, 0x6}, {0x2, 0x5}, {0x3, 0x68}, {0x3, 0x8}, {0x2}, {0x1, 0x49}, {0x3, 0x1a}, {0x1, 0x100000000}, {0x1, 0xc1e}, {0x1, 0x1}, {0x1, 0x401}, {0x3, 0x47}, {0x3, 0x3}, {0x2, 0x80000000}, {0x0, 0x6}, {0x2, 0x2}, {0x3, 0xa28}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x81}, {0x3, 0x7ff}, {0x1, 0x10001}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r3) getdents(r2, &(0x7f0000000e80)=""/138, 0x8a) sendmsg(r1, &(0x7f0000000d00)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000600)="82a1be0e681efc8ca44aa4b112d362add89cfe3175c8a87555e537a7f7c3f617c92732117f310f52c7da5d20a5cd48ba2b087d739a1c5071399f89203373791e4489ef79278984d68e46ad8e58bd355124bb520aa9727467fd0bf6567aab583da16c5be0a284c67c1f48280e43ded55ccca36772f9e52c8764056ead2ccc9a4ae6031c75d9cdb14d020ec7989c89116218f08c1d71153dba9aea56ed1801f36cddab15f2d3e033998eb3ac4afc9d015ae7a345bdec8953a4cb54ed018ff84e26fd8fe99001edea14155024ddfd33f84a8a4b2abe2431c8fe39b938ce2a6b89ff", 0xe0}, {&(0x7f0000000700)="fdde470c4d969392ad64a115015b7fbac674a34de9593c54b4854f345d724adb92b0755f8fc0cf9942e13c4c2f05e449d66f8cfdfe6d41fa9f27f26a693972b707bbdf5af925d644a4dd33d6ae88d9a464601c695ded3a181e5be4aec7af696252ae72db6be5", 0x66}, {&(0x7f0000000780)="6f8b229b4e0671bbebef2014e8ea15661e6e448c57771bb200846c8a758524435c98f1c7887f58248304648ed802b0edf723a4fa84ef370766f431e955d3fd53f97131b32ed7aa69e3b98564cd0600179e8c0c1122fa3642b687795ba397a60170e4fda8aaee6ded2f2bc1d32f077b64e5a4", 0x72}], 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="8000000000000000000000000100000048188293a05e3872bdce5206701624158a4f7c222c12d7a9201740e2230d0694b0a19f2c018aff8909677829f55c25df344f6e3e9249bc961564416d42d49da8cbdf1850ca4bbedd4808529ec3adad9727c31876c30bceb728bc0765cf10d0352b35e65db5fa9432b443da89c6c610ba18000000000000000000000000010000732990e6a3000000d000000000000000ffff0000010000000edf8e647f45d08c182ffdba6ca53c0c15d9dae87bc55e8c9b2739811c1c2956a8917aa9f9c26fad2c1c0753b0baeeba90d75592572c69362355ba3fddd0030162d123b7666b89dff431c77390763d1d51d2f2688f13aa7b9558d5d4dd31cd7405dfb42aef766799ee20acc9219e1405ce0f00f5a8e11b5715be43ba0093fc2a530b8835e15be3def6444e2eea453c8f32a720b7be1932dd23eb06338f2ac7353e88551fdea8f0eb9eb9a1206e68ab9efb3a585c8eead98b7e0000000000000068000000000000000100000002000000cac1e69ff296cd6f109ff0484dc7d80a3f89d7c3fdbc05c04c6e0e9519e1e6e1382dce4a8a6ef95f52e6b4bede98b2222196135ca44c29ebf9911fcf2500a19ba84cbf55000000000000009800000000000000ffff00000400000066d7e6e907592cc319a3ea568fe05e6371d5a21f98b4510a4fde013894931ef1f3bfef446681ceb67bd8e40ae9aee5364c39113c547e3a69078d3a65531044ff224cc3585164bde90ede7caed93dc1137c78fdbfe2b3c71a6035a8e827066421b464fb8cdc4ab99e91aa1e6c295114d68481e3cb450de2e8b485833432b900ba1e372ee032f0b680e1191ce6f81660a51b8c1f0000001001000000000000010000000500000077f410ce7b824097ec0e9e9ec81857198c2b661a30bef155f064f0d299b112727fdbabc19e57e80a19600f6fd763051c1adf7b56aeed4e4d3827ed5e46b7b63122c905463463fa2c0d2661dce63dc74510db177dbcf290f3ba687e434eb6e589410fde7d5ebbb50310369f48497b104d47eb82029b8b67d98245bd7718a09a458e485576a81b143c40897913381d0bd2bae72937e65d9c1f0dce28c4834613ba99911a84a69376b52faabe906220464845e275c345f2d8db874f1e296c600363d41357e9d8db0599e71c35e3368a8b5079a1af5ee3241228a8e49d69597f64af447ee46b02eeb70721004cc0b9b886e60655716625a7162312f96346f6000000e000000000000000010000000002000096544412262add2c1fff45e21c2eb798d8c03ddd1d2528fe200ffb4b150714331ef06696dc657e07108d1c8136df4e688ffab413f238c33a96396fe0ca71383f5b7c890dedf5ba77e8e3ef254e98e5ae46cf4591dcc3806938a568967e0f3fc6a86c74ae92b8da0bd05ac698476c99ceb4cb0d32828026c67623c1338a0d9c92702ed217b5bdf4dc7e3c948aa9c50a065f4894a847b55642522d6ec98b5c8a2d355b59a716930104000000000000d5f399079a17d1cd16ee8b0c00000000000050000000000000000100000000000000c66aeab4ea77517d7cd96332f8c29fa1ed1382a0383ed4b0696f0b855b69534df31edaf74a5593b2e9006887cfe2722473cd11ab7afdfa68b6000000000000000000"], 0x4a8}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x1) semop(r4, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x1, 0x0, 0x20) r5 = socket(0x18, 0x2, 0x0) semop(r4, &(0x7f0000000380)=[{0x2, 0x200, 0x1800}, {0x1, 0x4, 0x800}, {0x1, 0x900000000000, 0x1000}, {0x6, 0x5, 0x1000}, {0x3, 0x2, 0x1000}], 0x5) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r5, 0xfffffffffffffffc, r2) fchflags(r6, 0x40004) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367d4e30570aaa", 0x11}, {0x0, 0x11e}], 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/107, 0x6b, 0x803, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0x80000001}, 0xc) 04:02:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x708a, 0x6) fchflags(r0, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/144, 0x90, 0x42, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x7ff) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 04:02:43 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 04:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235cd616ffff0000107d0c"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="040c93342a54aa24955ffc9b3eb4637f57b321bbe5a99deb9e6cbf4b298a43a4c02490ebcb10d6a438cd59efbe9ad27df0c41395ba1448cd460430d6ac94f093b9736c9b05c4acb2a3c91ce7fa9b73da5470a5ebb20e8a9f1fb65c85d2a844863efc66acb2efdef88bfee27c0d1c75ba13661a5bb933ef8f7dbbc03a0fc3f10c321dbc69a749f669c60779fd3e92d8916c430d7a2a0e1b3e", 0x98) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000500)="b0f21d8d8e6b26acd54103e869d254f280d7af30aa08b81d262307e500a448d6a0ac98004b4505315616ea1b0e709bbcc3f0391301eeb31d7e119f03a585110ce1782160b854db78004f38ae2a50e59b98e7840e87f40beebc69434ae495d6f334e0d878ee6300ba3abb2cbaa0c815e501813ca662c55ac1b42b2de1d97258fcc84f9aa34c544998228438734c736054be088952d3eacb6020354af2a57d43012fd15f46058043d7f6e4790923af3534b7c2d78d39644e79a4a422a55b55a1bb381151d1f063bbd60999cf39ac96583f0d626a831c9f90cceffaf45b13d10242ba7ff3ab8f828014b482f596e7d43c58e6d5bc28", 0xf4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000400)="e27e78e00b92aae4b03e6ac28495b125f6d13b5bca6f5b295a046370c34726757a4b7083cbde816b4a4510b964ec6dc1cd7002db65af6de112f076b2f96e972b606f3afe1308534daf7795557c6b6ae4bfe79a7541389c6ac72112d94dffa9dd411e8c4070ebbefcd32df6f84f763ab5d635ad19fce9d1445bdd9aa266eee7820d78131bc429f625015d1e816da37da95a41799a54473b54b61f89f0e8d459ad209578d79e10599ca2eaf70036a991db99821dd20baf3bbc937c461eef5aa7e01537a815e4197f64", 0xc8) read(r1, &(0x7f0000000140)=""/198, 0xc6) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/240, 0xf0}], 0x2, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 04:02:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000100)) flock(r0, 0x5) open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x180) 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="5f8a8685866ad0eeb7071321e939ac3a16f0a59d9b1ed4c99b2497cc50ae968c030871f551c604b3c0480a200b3c4a8e582fda4e48d33df35c73f97198c25fa78a4bda8609996c30a4b184f71de8bea87ed5ddf8a53917cece9c8b17c514544c20b399f58bb05d9a6a818f25bf9e9583f6990e5f8d6aedd0363e9e78b2305d8958cca8cb47612bf4284927458ae0bd957464e3ed66bc02ab074d7757103f93bb65f2b17f9fa6ac94143d3c983e7e7e4a247ab634e1cea894", 0xb8}, {&(0x7f00000000c0)="838cfcea3310b7d68feb8bf5b6269a4e4dcb345e91fa35d5227f387cfc6b2b0c9da961391614b813adff383b19d5c1c2a9cb436c75b3827e9d9438e74e061cd290b3df74e6c6bf4f495d6a9c314c801849b42db5b202db41fc07f6ec3ca853a16fac331513f82420dcdc3ce9f67ecc5745e323fe121d18dbb460c8766c9c6717a419d7b97550785bc1539d9d22e24efba4f69eda3226e4cd5d46054fe742768107bbff2008608acdaade416a3d7734040eff5e95b3f02a641b86b44861a7feb5b97a6ac22be3f3354d14f0e9458457f983224f1bfbf61718d2568a06ec19b834", 0xe0}, {&(0x7f00000001c0)="85f562cd53a1873839f3701ae2316b580cdac095c95e148f39660780d8415cea3121144061b0cf54a9fc0407759291179c0ae96c3ca937301233b38d47003caa2dea90dcb1e33ff4f390638686c6d199f1b6d2d5f22370f0446d36922b6af3c2", 0x60}, {&(0x7f0000000240)="2c80bd2f6cca53911496fd9fcf1d71ef4319a9d900bc929737b3d77bba17edbe91d1c42771afcb8692c2ec8d072b2538e10a45d2786fe525c79284cffc31f5ce6c9767fee358771f6902caa115e00d6fbf3ae5203c1b1c8bf8cd1276e2563abdac6954c816f407ef55986b41673a36f9062768c9b30a06610f0055bc96", 0x7d}, {&(0x7f00000002c0)="611fb5e28b6709aab11fc1f6c5f81b5abe427e2051e445b87dc9914682f6a647d09e226cc3bbab9e9eb052db150904cb40c6f9db9f07088ffb31a846c0a52d8d5a8b540e712aa4e797a698dff26e28bb22a0ef1abd24df3aa28028c2efa0f4d79238830b63243a7ddad3d1e1fa3fa14e73c9179f41a0fadddade9605655556a9835492c91d8459ab722a69e8710dd1ad3361618bd8012cde719723f989022e28c5d20535ceb7e32ce5847f0bd94b122293b451fca46d1bf693306b", 0xbb}, {&(0x7f0000000380)="40de4c8e097d0d9145a7e8715ec83b72e4774c092ca0e6315f94f1fab5a915fca6cdbe089850bc6e689ca442823f2b955815fea8704bb4539d5a90c5449f567a325b19e204a5b2a989d2b954e378baa808b19716807d58f70470c1553898b03b4894b57f961bbe74c694b322bf3020b51c8b152ee427bbaafd211fa56b51fb1e6a8e98eba53b45dc7f3c94093106db739557f275120857d3d1a29d502102a21d511bf070b5df0402a9373326a378deea970cef648e0e12503df3b1cd293267efa26fa2145150d9341015c00c4aef113f15ec72e1682102848cd983b387531a9321120fe331b535d405335304293a9693eb9a656f0a3647016a7173e6c12938c3dbeed476f345ef34d1a17d5902053e7df015d16ffff9c27bc7d7d2526420756def11f70a38986b3ac3732bee9985c786ebeae767e1980c4f05a0507bbd3d571953eae7c2d0e1fa80da2f1c7c524bca7cb313655fb47c1498cf50653d23e0a9b0767448fe1563d6d0176e738bf64d78beaa08ce9ba0d237da00be62c598a2865b72c9f569f6fb1bc29953b98ae6d28b321770b600b558464c3e8e3ce9c6c7f1732ff776a7579e70607d82c15e47e6fabd780f5e6f9107c34abb2700c56d266e853168aa11d052c9bdeedba304a93e3c6bbae2369bf0f057e2c40b4768520a943ecd6f77c7f0da4ca76c23801c937ac2424e43b3fefeeeda140ea8b37cc618db8b6a7ed2e87b6e5a827f454445c8bb69da114fb8ec1635e6ea11ab7f135e675a9426736a63391d7e1b263a023b3bd62e471b23725996109a9718350a4ee82287f5afb1bdec9caf4ff07ceb24d0869688693ce79e38bf744f15766d6088ca19690b5b00a26eddc20e593fb8c2c3055e538e28c37d749ffb953564096829350b491f8b681066eb5c419f77a400e405c438de70707165b4ab4fb91d2a18fe2a3d4dbe8d3153baa56702cf1ff7e320618070f925c60df725af9574d03fd8f9f7f82143512e8ff48a4f7b8adf6f49c0f58ddb8b1046968f398cfcc6de0e810e56a55ca6fa53cedbd636cdd71e5815796f2e7d2a95bfe48ad047ad1d490974a11e3597135e3fb468de03f1834c42cf56f4a50372975ae261f78dbf987531136e772fab0b4ab4640a3cf06af600d1b8c90370a770809955d3853ba10af5aaee898f556a4f592b06a30ecbe5a0cb6c3934887fb673901420c822e3b1b961f0d2e6f9bf596458105e927eaea820b7f4c7638e099759212c70a1689f3dd631120b27e47bcc429f20cdb60d0a3658a990f801aefd92350972cff2fff8ab4640c81fbd215cdd8cc958334247af2b29e839a76b4af4b901d2f2910837ba00d120843406000b31e66d6dc5235bfb7fade243cbce476fb6cb4b20c92fc7c2297c494134e1637be84d5505b08d8a554e9619989968e1e2d87417b15383341d820b665b42db4161a2ad220c673c2841a82ba00b68bb8719f31023bdaf456fa24dadaa4d073c7d632a34da426bb3b4c14aad741835bcadb39b65ee804f54fa94d22f02473a0bd498ae74dff86146add1e20d2d75c681045198b8930c290592e8e0f4497ee8004c630a21f163fd9b367d6530ffa5359aa1629a6bb311fd74c76499b9cc360825cae99ebdcd8b90a9bfe6bb6310334e46fd12c2e865127963c7a7a24e8db4dee02335f341e6c65f6ca24ee827326498a654aac519736790f2b697c4a29749c27185b400150274616ecb45143f8ae2483a65539959aaeae2641ef031e4b64a6d00da918e42345c87b48c0862a120492639a59b5a59bdc66b6438da0e6bc03297c3a52fa065a66a6bf9eb36eca102497ba45cb15ac77330038cebbeb5796a780460b3a95d443eb3b13994eb2c2c1cf30efdca58ef3a7b70d1a43fb08728bbf6278b620a5a96b9bc5b268ac76cf08817c1a93951c34434c482318e5aef2c17a116e5b79b65f7f847750808846b2c3618d5dca54fd5a27bd4c5f528f516db611214adca4c6ee41f171b3a64325b998b84000b9572591f57235e16e560f0b00effbddd9c68621c136cb6882eac486dbac7e86760d9a88356068e825054084917044a9265ae0e1d2ad1fa0fa15eb87b965eac507a1c0d21417316c90e081c455295092db53296397a77a0f06f5449db74ae4c1bfe6dc698b5034f86ac374fa26a40074896822723b1f008b3146404f7a5689ee1b85f3073583773a3b3ec080c2637507caf8d98c83539535e886b6b98bd35474ccf6a75a86407e278fcbe67756d51d47178b3a544402cfe5bf98e47a1c1555e086e3a7e71470c4090430dd3d24ccaf2020bdbffe5509b00ab7236868f37805d9effaaab89b4a78ce4aa5531167a3e545240cf84b0e4e68779b673a38af397cec16165b25c646f6b16ce36615ee1c690d4a444e63917b8690ce8c86e1e25d480c12f3421f5293c7248700ea091eba3c734cb6afb99e753a2c500b58407ef4d9fecf5ff19c22e2746c1733a1885b29e84773919dadbadd21cd6afc96c2d78a0db0740781afc4bf3db679711a3d78f538f6f50f1afac5e146ff1d5955f810703e65bf25b9c9b8b42e3bf4bd8069b4067d92395b87433e8b9a53ee9c72c92ef6e71b6d049e742b3179e724fba4f22e32a3621dd5eaca905ebbc6e805e6088bf938b7a0dd30d630bab91373607f908d4581804370fa024dcb3062cc630aed51bc86e4fb365a372165428ec6928b0f0073ce011475ceeea3c65e120d0d7824d09883b1fab2f090021b58bc72a3e9b5f801b2331cbbcfc6b19c096f6de3a27e976a270c92667881afd9aeaf867d7f486c03bba385d952b193c9f457acddc3bd6a9c1806c84a10d766eac49cbbb1691e61a03fa693863e339d94961abf3cfd4a40ab3aa19e9933831ff0ce80236a0797a2c357d786fa2952e68017b0a14e07e5e9e78bbf049f87505b3ed97bf45dedf778651954b090178c66c8551841d03549dfaedb8543fa3d9b6a6fe82b447050c7e28f89b27e8668261ba53070dc69895c4d12f45348fa4f661ad547269a6cf00cac8c7db21fc34f6be54135fa59b3afe9e70723ad0646882f85b5056ba18cf3cd50d6b441ddc4b2dd8ac69b2b057d5c16d264e88b07bbd0453f11ededede374cf09edefab3d25073492c1f11855571df5db4df23916c492d43785a50da03b10d74b369a47ba5254dd9b6fe455d2fed672c061edab9e2091ee0c1c884efd0fef2b514fe14c03c0851f15df626ff3e5fa1857de9c55ccfebbf48a9455f2fe1552eb66a9a884e5ed0cc50ea6818d0caa4bf9e4fadf6adac9097bf6bda4aec19b4716a0166ad865b44925d5955b39775cae6cfc4253e8a4b23c3a7edb347c5bf3689073b7f64f26d1a7f8789c2d4327db432851e0300dba00363ce5496bb9f1f6a702517619f96263e5155761d4547fe065107cdae23ce7c98cf820137d2aa7ea2d63f064a96cf89d89b6ab2018e3f8145622c437e221567c38de1ef4adb026ba7f7a5985c70660f28660a3fae8d5f3c3fbf0c8429580787dfb47ef5bd57478d4f7ab4b5cde35ba00c6e0af77e86170bb287283c21b858e04898632ddeebaf85dfde6e68e72f2215d1f35a45a3e954c6534cfc3e501dbfef460972a7e8bd503dd9be22a0a11a9018cb56d808403b3e6a093ea458da63afb5e7ebcaead5617fa8bf2a7fda09e55442d8aad35eb05518c8548b1a2c82d3312768ba000aa2206ead07b000d3bf8f77ee2f5d9df14e5e3b9493da93bbe6984e85a64b7e9372c50bd2f62e5fba9c7b707d3531ccd0d0a0cf7f9dc80f9dd251e98e9b4304420ddd8b25de7dd75962fa2dd0f55f3c0753bcf0aed23fd12cbf9fd573638f426934b5d5458ec38a24dfa60a7ce9254835f658a29a016bc9d4dd91ff0b0589135eb117342e3c0988d3604a543c7d9e09925462f3828ceeeb26ef9e48c42204ca5a4d389fe648879494803f94a30e2044cce08f4384474d04bdf197abdf1a24e5792481c88c1343ebda3803f01063903592b86d13c21d377301c33286da460ecf33591b3fef787df10dfd5509d402c0a2c93032906d0feb319db4c3c75d60b96c9ce29f2616bb0aa01940420f3a785a18f630a15ecd4e8c2ee9981b5e62ad7706e2517e4090c249442e4334f71f51f636e7ab428fb092957e0cb149280115f59ca71bbcb984f008ca754a59ad2d21f99d5af5a453550bad42fd97ed4550939c4cf04e187b2637da7b5091b10deff2ea18053e6733897814e18e25bb460edfb879def096770c0b26832a7473b73d5c5a0030a4f8163a8044d636f72ec7ed0cff9f4065fee09558cbf435bdbf2721608db6cce98dbae54874cb12b695a65831ef0f8fa8e3faeb7bece5612e58a6d3452464930683be074c1fc71432408bcfc5e185f2e900fb623dd1ec41e51fd3924850054eb97026f176a0b913c55535516d66ee80b4dfb86f4b7e5418cdd6d89950bbff108536657963b748f03700325543eb0100b481df388c702cd003283429b98680471e8fe949ce67a21e92f2eade0b1ce00c482beb4edb116f88f1068c01abe8534cfc33850e100b344c497b8015e822033f7b64525a060b80018c0edb74ae318e9a4e89ad0f01cb9562e9e036b33b717d8bca493a29b8d7cf7d0a95397c3fab884a7fc01515d51ac3567c5d025381619d0d0d2f1ef5b7589d393024febd4c4907f3fd55adb3d52af8b3d493338ab0a2f6eb82bed349a8d299aab9c111907d792406e74a7dfc5645c1c3f22e63ac5d598315ab3bb2fa10d4f3275f877d086dce74da55dd83875128f8dcdf2de3f69712ab538659576e790a353a525af94471b132cf10f863ffbd503c45b078b6f3be353423914dc379bc4e9181f4271195e5787eba6ec844fc6f0072f0028a027a3888b9d9625d7e61c7c074a0749bc7ed9eade5113ed899fb390daf244bb963edba188436ec234a4118b025758f58b6f96f001933e1da32a1e635f5181deb7189ecb414df198e19705945f9d996e0ff88a9725829ce59faccbf37e481c732964e71dc52a3073845061da08f0daf298b244c1ebc92b260842aa2fa553527757492599939550b787ce48e517a8965e2822674c9a73452b5484b5d8961be66ffcff148f758159d5e578822da703537aa6cc0075d89270ec275323fe70aea56277489080d0ed9d93672db52455db59c064e43834edf94e1413fa0e2441decd0f9b32a348140dbb20be3dfeca2b26b9d574cfb1722c93ba64f550f998463c4c17ff6d6776b6b68bb692b81ce5c41570fd61d4bcb3ed6734a884ff50281d43af6a9ec34538d2e9af0f748e5798d257dfb2352b4a8b9280a6d529cadf861a15c76c1aef9e57101ceb5c012be121205f84152152a0f6cfc326e02d8e8d7fb648bcc81be0aa48a7ea054b9a8d5de2fbfd58753344237c5284fd68c46551252ecd9892f3f7346505e37f705ba8b3623fce24303ea22c4e83388deb9877daf23b363699c95be97f254717d8cdf01232c076b549f7c0f9cd141d7d6b3732da3e530ec9239feed22a46b97562cb72d8bdc213b0f55e4c1d310000c2f86e948054bf93248cf91ffe579396153b48ae7737cefd6aee18930a45888282630073a24ad66a4990104a9549b377576584a66e38cabc34b3f8864a4eb45c1453ef07ca9c7392085f2ccb45d76925dcda1f7c80037bb2795efee5ee6865d3e9253f70635b6d3d6f6b11610eadddcba5830cb58fb8ae2968387579472632b7096f9bd82bf8402088243cc4db3c8465e90ed639fa94c9cd826946e5db8899bbd79edb4e2e28d530a8eea40ee5abbfb157221cd5f0637c77c323f29ae746084", 0x1000}], 0x6, 0x63) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socket(0x1, 0x0, 0x100000000) 04:02:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 04:02:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100a1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x9) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x400ffb, 0x0, 0x20000000, 0x0) close(r1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="26d7521935a3fbccbee59ef187409634b4cb7be2483d4290bbe2afe0db711380d4a0cb310c1cb3628ff33e50fe76cd2fb7a66246f50f4587e6cf76f030ecb59a51cb288420009444f9b075d1560aa7994bbe323f963e91d340b61b6baafcd1381c2ab47ee1ff787510cfbef8571885c12d5a5478ae48ce48174adb21", 0x7c}], 0x2) 04:02:44 executing program 0: socketpair(0x10, 0x4001, 0x7ff, &(0x7f0000000040)) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x9, &(0x7f0000000000)) r0 = semget$private(0x0, 0x6, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f0000000180), 0x0, 0xb4) semop(r0, &(0x7f00000002c0)=[{0x3, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) geteuid() 04:02:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x45b) msgrcv(r1, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 04:02:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071f000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:02:44 executing program 1: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) 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) close(r0) 04:02:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0xfffffffffffffffc}], 0x2}) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 04:02:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd98) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffb2, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x10000000000001ab, 0x0, 0xffffffffffffffce, 0x9}, 0x40) write(r0, &(0x7f0000000040)="c049a37820944cce", 0x8) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="2cd566cad1fce28e8422df5a7c5329924b09bc4c5d6b47106574055bced3ff7c03f38e0f91cceb01cc071b08c40aec88eb755a149633adcdf3e2f50d4c1e5ccb14b8b79e4a271b2e1cbbe3aafc8902c54d66650d00691bbe7a629a636a57034d885886c1bdac170415dc9e53eb2f068bbe2f8479e9c6de2019d6c507eb387b007832d076b2ee56dc3c5e996dce17f2ae76f64137d465a81a62b00ee2d61b2ff09957bfd390222a240ce1d3dc95ff73fca035d889f239f6ee5d8e3d9a34c9b223", 0xc0}, {&(0x7f0000000180)="b4c5abbeb767debcab01cd6fafb4d7c40f20f3829e1b985074818bd356aa7c295b8d765c94839f566958690216cc8e5f7d1c00089f743c538d5e5c6683e9f1abea83f59b0ee2713d92422e2a451796c130f01fc00d149a8e991711df752adccd38e03adf2b03266e3b32e144dc1845a7a441b1c60768f5d9972f9c5d06bd8f7026d37cd19f5434782ac1189a3f1351fa485a2cd6fc0a8ece647f9d5433d26919c89cf4a86cbdf130ca1a10ba4a43989d0ea78c22083402", 0xb7}, {&(0x7f00000002c0)="b6588bacbfc3c973993baf77247d5e52a96bba97b6c4a3b6690ac2873830d189f8cb718f756fb647a424a0717a36d00f3070a89ee22508eadafe4b96a52c3bcd3bbd204473bcd90d519fa18583a003bd397895582bac50c00ac599176161603e5b845d6699d93fecd934fe620bc9ed6170f558b73607cc42d98c59ee5610a6a720537516c848352592baf3ba6815c79dc57d9ae9cbc7f3ee6552e1fb54c673a8b3d59f9f", 0xa4}, {&(0x7f0000000240)="22c34c5d682d08486a2b01dcabdadac0146009fc8d", 0x15}, {&(0x7f0000001600)="01f0c8fe806d5071c79ed6e310293f7c0f4f31aad4bced7a20750f3cced6def5c22dd9c6157a1ccb453cbb5a1fe9e94ab7a930a03c8eb57633e4040de0c34dfe9d1a8dbd3dd2a82fda938eee0f500b5744913e440006d45afc21662f926d31ca7caf747f724f550ecbd297277d6ae32c5b8cbe19d7f5836f2063629f020cdea028137ef80025a3e2b402df142835f8176bd3c77b50c8eda5a0eb72b9784b8a8b3c3839f1c729a15f3e17e701f7b1ce2f77300afa54a8d0ada494f396ae71eea00991608faf770997ef6cfd983ac233a6a61a1cf3abee523a6e1b811881f8024a904fe9d5e0a07f8d9eac1dbac0b700c84118628a7763b2b908a56268f6b9a289d33d82ab59d535683670f48d9be33ff06d0306958ce0ea6d72d03e4a2063b69dd976d31a9c80a7716fbb84f1ae0c682024ec72f15cd6aa0ceb0549cff5ad83005c961e5b7d09c696b1120f07344ffe7fe0e2f7a602e576e9e0a19af7e4e8e73af4a197fcd3712da7d6cec0ba640b97f2e316ef87d06d98af3ba1cea2b54ccf63c9b0bf9082f0bd1f63c8d0209032d6f8b1e25dc2919d334b6fd60a1317ba6e9dcec35e733b1491603fdc9aeaddf5a9dd35a8f3d1a88ccc57c849da6e392782582843a29a70c35f1851c9356511e542fdd17939ff72d57ff472edb7943e67fe00e2633b606668c85f8c0dbc079b22fcc08308e442018df140986346341c21183e23c676c92450a29e933ca3c573c0a603f9c9963ae260a17742c3c9e3e4ac8ae610c0791c5ed4150f002cc3f8b3352a54635610bde6637395d6c29d7f46747f11d3f98c1294f6ebccd03863b2fdfef6ed2c5e73ca3557cadaf6ba0f9cddcc53ff6fa8e0771353563d88b785aa202465f78a254b6cb9c0eb4d1de60a8f9142015920bcdd0402ec39ddebf6fced8b9f96860cf951fc1e3867f10368d5b1e3dd3173133ea09a9439cd0edefec51a642212b22f0c085e7a0f6e8d81a50c2d570ec0258da9276620fd9a982a607057d91d54dee5e65c7a8ff3337f7cb4683771ef856a114f72392515b834f75101dfca377e69d3a9df8b29530e684affc7345226ae39f8bcfaac6ba2ec30587f643de5eb50906f2ec1ca71f5fe473387d352366160b0945a5946b1ecf890e33f5c04a6175231012db4240bb00f832a824445f0b57fbaa34c2cf15d65f11142f37c5d36473cc1293684047647b0f37232a0596b9f87c92aaf0acd9f6bc0014bea47aa801cbcc103763e6d57fdc1c80dc601a50ed7c13e6e5d3fe7ed60325a09a1d8b89bf963254693ad3adaacf925e335c6f29b0ea0f31d2b54ce06e5ce180413700a01e25d12560be4a37f0b23adb079f5aa034c5c0654c709dbd0a7b7455c42607038ee01a43c7c31f8d3b8acd53af80226a4a8801e8fa477df6b4d1396474dd4f86a47e8374d6e1203d75960280b0265189938d54d2d321d1b9fbbb44d45e5e9a42afb04e3e1eb8ea23838fab57932ee9e65684479d312c8318ed00d501168ece437785f3129cd5acb1c30e16a7e9ad49a6ba41834953c8e1b8cd40f9c91e789e067ed7502c3878e2d7f4ea689758828987e4f8560879fffa85518e6432f15f7141912a28193c1e9ec2e41e202c415ce2b570b03cd827c939c426c0dc2f5d1bfb4db392b25957f1a254b60f6081ca6201e2d1b0a371fd3a54230c579ca5d46e8c3f091fccc5190f68a26d0c0c5d313b04dd655e2cdbb3682f7f7d648ac64362416ce6843e62b9f34c29cbbf5d42b66d2f1b2394822601a8033e50d9698cc36e68ec53b2e8d17e0a19617d33e17fe1dfeb8d69cbbfb75ed09a73ca4683f27d01cc93aaceb045a3591982b0d4936f2511340b3eb21918c0851aea0d2d02415e98ac7bbb947295f308d5725c14f8a0479a05ed3bde371819c067fe0d464d8bc807a9ed2ea0debde74c7b86f9a3c5a9c581cdc0715266ebfbe34fad06c7efe09dac60e83cfdff58e486a719d536019cb02672e757ac237dbec079ad926d1c642201a7443a93c04fa36a19e4c51f038443a16b06a5bf3ce71c270788b3c7238fb990457666add336da3d71b8ae1b9ebfcfda05462785b277c5b5e95f5e6d10cb01abe316a9216e543f9a3daf5b89f567366db32ed90a7b1446b872123ce15ff76031f6eea165f8fb50e545be0df3279ce9229829d652e4bb96caea77ce6eb422b6e27ff9a33ae11075a9189b25f5218b81c7b1f1597b240cb63106140e252a57952c14b2fb48f5e0dbe0125674da80a1d18102e703cd7d6ced70ff8a5385897d7d9720ba5bcf430df939fded841fd6fda219914d7a7373a1efc8f677323e7823f85fc46d70bf8075a4d616c32ca21f831f7782b77c748b307567af942aba37182b7e79fa7d5abec0435b723cbbb91506116bb86185bded14089512d735bee811fce1a7d9de05db75600eff0c732c6e7c0243282a7ebca64d36d4c2d347025e901f411ba6605f9eee865488cd7d8e995217e46153d6e5f9961d695e547037b9427321ab76b19b53d305f91d28219d632a697214d8af54d7e625a51852159a98fbfb6551a14993280dcaff7d4773cabbe56dbbcfd557c006a488a528860fa0cb74edc324a88597ddedfff26ad1c35b77e0b4c44748577d6f0788ef1e632fde5744104a6d5699fc9efb76f6e27cbe35056b4d59248a761b86a1ee93bdc8240802440f7ebd4c0c3ac916faf95bb75bc5adad352c6af32f99c8510abfc013f02ee37e2bbbe34e5bef1a8e394ae9fba9235a8eb2215bb5c8a462d890bb598f830934dd0dbb58d702547bd460841c0c8b0b68ada3baa2293c34e1d758bfbc05c4630cfc18732b65286e059ad3edfe980958af0eb69228734293cd5daf00022b2a99e2bb53bf28abe79725acf0275e237383bbfce3ee285125fe827ffa1d71d0ff451d2ccaaef87b76729bb213a76db66da45a68d600bb8926fc1aedc3b45ecbb48485bd9140d278f6b614463ec644841ff517f1d2a0f20da2f0bc14a6721497b32352e812bba2e8ae4078cffcdead1c66576b4066a86443a98eb825c6516ea0db7267bc5dbd52c7c5673bfc4af73ed3cd5593841bc17006b730377f58010d59dc861d32d949ef564c257aa4312d1634ee80d0b4ff2ea2f71bd95bf80f38d53d812290d825d2dbb7751bb26c128e98edaf6a06e6f6aef8c35a86065bad670b4e4b032f510d782822d8ccba86bd7f82d8a7d3e62c63ab2aa7e9a3ae7b02737219424070ca8d308ca5de016400b9214cbdd44f9ff4271c10ae69d4bb3e32030e83e26b95a8ee9bc806570173f28ef919e4fd6dc12f7ff2d967382ccfc296e68ab4b8bc3469a9f1a71bd8c5ea91324c71cc4a4de6ad920294a95ef04c31af9d1ac4bbc9379b138e17b39906d3c21db39a3635265dbc5a3784523d8626ae750520b2b6ff5366b5c859ade6d18c832543a8e26b8767c5782d92aa87cc0bc491637d3e8488ca81574069f5ae951e3771b2d2d0b55466d1f7109236d3bb2d03935f80460345d4e10f6c753ce3aad4c2eee1a58372869dee314a5d51d2fbbd910fc056cce5a1ae0655a3eb04fe13acf144f91e5703e8a0548d786b47bca12dc5467d8383079b4201d856f98696f431d7c5fc7f2b3cacdf22ebe8e6555a40d9f4cc02b0cfc7192cadbf7fe32302d5a92bc24e1f998f4b19496380b5044b48e8dca23afeee580a59e992ab67f1d54dc793b0857e840d67cafb0bd274f9bf961389a14477ac563d094a5ccaae8c40749d4c690db09e4867c62b894bef4da21b76cdef8f94997b5253285b42a30ad4c9384a45d2bb9e6701582967614170a9f1bf4037741f6d76f144f9164a969960ac124a8ae5e78d23ac7aad22494e1cf66aa9b4a9865a85f4083c799daa0930874c7b29d2306bf69d7e863b9963b02ecb9bd0ab245d827105ea42fbab941222b91ef7f8983ea414128935c9d7d5ba9235259305025242faed212b89ae7cdeb76d37555ee25cb26203d85041308b4e056ff2fc31109b2a004ddd84f505b7906b610cbcfc8364e05039cdf0134cb8333db909215692cd8c5a9caeac26b19bb39dc0f5cf964c250396b23e26cd84cd43419573c8ca17229ec0d48e22483b888842fb23a6ccbaee025bebf63120567d6908510bb2cf5f7781a2f9ee10a4c74152364f260df5c7097481f73c81c31b24b9eb27949bcf20c087744aab7b022b1e8d1a368492f19ca94059ab5d9ed70baae3f589bcedc1d7a5aa93466b379e3b49fce713ca3cc77843bc9fbc51c486a1120c36c6bdeae02ef2f312e5e0e54c03e3119700481f05eedd4ffe086dbfbb193e3e99eec4d3896c056d28aced0a9d0a31db5937536d04c7d523084f4403229a30b3a2629a3ae8ae62a2c5b7d8c95fada5c821b044c5eb12b62eac96ebcbb64f631973671eadccbcda21d601e7d455b727bd3151660a764fa12490334d03399f2ce3604eeebb1613cfa81b3204400f248e53da45c75b8eb6964ddb7da3a10e2111edd293d51862df6badc9650893e09039a07bee0a27751d6f0110ee132784357c459d8f27f2b020b5e7cc8c5126246e73268f28ef384c54af5494dc059676e490083cb05a1e34360445a696b4a7fb91aa27347a270946cf9833e30b1c86b0ea1a97af029a981c471cdd37f20f7a2fd9541cd10fff0830c2ea815a244e1a5cad4563cb88bf884679fe3ab6ef4d66c605bfc7af46010f5e6f438290c5279a3ce6484ec1c3e118069b226b27007bbd90dc93713afeedb41d191a5930344e1462c35dd483cd90ffea4895372496d9e7674a5185c2825f0735fb50fe445f47a1ac3b61c9f266f46b0cc8929c01c16ec6a1a66dd440a7944d9d72c631bbf38245708a6293c3cd32086c19e0969bb8f2a8a6c5c18d4edf40c1abd7cfbbd787652bd0a8d37759751f50ba32a9b99dcf8a39d91fe91a16935ece4ed5345caa0aa31eaae1a1c4cbf2e1b95f7ef3603912fe4dd20f6ce303506726d9123860319cc7d4fe790ab288302ce658ce513b3dd12bb15e023c50e6d510906f25cb9ed47473c29554834f4465abce29015a5edbf59f40356b3a6faa502ba114ffca57e6148e246270f9a5516c33c2e6f419e6d8fc0cb5c576e33f629bf0a8904a57b21778d5026ea2d8da37f8e9cde3001c3d4f11298a1855e4f4d4cbdc96dec788833f825694f09588fb649765e8733b6889ab3169d4abde06caf145c3f932e1fb9aeb45c48150e25a1046eae28cfc00158be994ccd1f32642944408832d1b22389d2d7774a8e819df34e45d8d0d8e8609a5cdbf5bcad3085604d8cf8f85a06b6739fceac2b3d8f5f35958f54e64d21e8d5f9eae4aa23339458c1a935e706fe5bccedddcc40c7ee3ed3f76d878da0634cff1c54a20b865381976a092579203b7cf722950f8afe6ca47c9d00ed7c0b1250d982b259a9821187b126833adf812d865ef3ae19c1634c573671ff46e5fe7294560feaabc79b61ca82e2f78657a827f380cf1e582cdafe00e8231fd340cefad278fa426f2f4dbc2cfa9da36f12a90cd9166618d2b76376db9a08d94542310dd024f728ce91caab06d38317596c457c6cdf94ec2cb96baf42cc88ee25dca94555d12ab5703555de463950f34aeffa6166945c027a92f95510ac651d4f87d65b0595d24075edbf3499fa1c74364b308df845df50560f7f644d2486bcd2a9c5e4307690b6ba1746a36da43f0fd42ebe79840494310f3cb3ca5cd09595c9bca8a507c4887c0857ad230712c1ec7aa14a1c5f0a7893a66015138bf72fbbff311d4ad715d31a38ad1cfdfe45e5d3edd16a5f571a792ce444589d2dd371559ecfd6", 0x1000}, {&(0x7f0000001400)="f02393f6e2591b876c7772b37622f8986fdb67fbaf2c0cf206e4c6ebe38e3ba75de1da6d0cfdc40e567428d9322bb3bfbf427e988496f02141f86051a2beb2c7d6c00dd60e161cd63f0a9456922db34f853f0a15b9d9465ce9475387db861ada6f55b88910d9e338f648f8aee14ec17749b8069720826ceab8df902820fb253b866e9b1c1757a45ef8", 0x89}, {&(0x7f00000014c0)="744ee3398ef7a9c5f717c3504393d2bd7fe71692f8f5eda0cc5fd1fd39e2fc65d8e59ede2becfecf266c457212ed37a3efbfd2439de0fe2e6e17f4a0111ec79a6ecc2eda9cffc797d84b16555899bd5289aab6bbe66d4f54919a74d88328b45938d4bd77e38046753d7b3294d53ab93af2533451055ed70877edf6ee7ca63da5ce323d5167bd645ae5202c13f4f4041217c32215ec12e6ee4e31c376fb2c5ee62760855d3c6d6cd9dab17a620f43f134eb8304357219ec01a90b4717a4", 0xbd}], 0x7) 04:02:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() syz_execute_func(&(0x7f00000000c0)="f2460f423bc462750944c323260fd7de3e400f71f40066440fe3efc4612d54e7c4e265a93da5000000f3ad65f2ac43dcee") r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 04:02:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xaf, 0x0, 0x0, 0x40000}], 0x8, 0x0, 0x8001, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x9, 0x3}) ioctl$TIOCSDTR(r3, 0x20007479) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:02:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchdir(r0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 04:02:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) close(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/170, 0xaa}], 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xa0f, 0x3}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x600, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 04:02:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() getitimer(0x2, &(0x7f0000000040)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) 04:02:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() kqueue() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 04:02:45 executing program 1: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f00000005c0)='./file0/../file0\x00', 0x20040, 0xa0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$KDDISABIO(r4, 0x20004b3d) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getgid() getsockname$unix(r1, 0x0, &(0x7f00000001c0)) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000500)=""/178, 0xb2}], 0x4, &(0x7f0000000440)=""/9, 0x9}, 0x2) 04:02:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0000e39ede667b"], 0x1c, 0x0}, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0xfff, 0x7, 0x6, 0x8000, 0xffffffffffff9e7d, 0x7f, 0x6af0, 0xc1}, &(0x7f00000001c0)={0x8001, 0x7}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/45, 0x2d}], 0x5, &(0x7f0000000540)=""/249, 0xf9}, 0x1) 04:02:45 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x10001, 0x1) r0 = socket$inet(0x2, 0x3, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x4005, 0x28) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:02:45 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000598000/0x7000)=nil, 0x7000) 04:02:45 executing program 0: r0 = semget(0x2, 0x3, 0xfffffffffffffffe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xfffffffffffffffe, 0xfffffffffffffffc, 0x8, 0x2, 0x8000, 0x4, 0x6]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/39) semget$private(0x0, 0x5, 0x10) 04:02:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 04:02:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffff001, 0x1, 0x7, 0x2, 0xfffffffffffffa51}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:02:46 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xffffffff) setsockopt(r0, 0xe4c, 0x3, &(0x7f0000000000)="5fd53195c65b5faae819e1913419cb2d63cd85f651e1ae0b5a512ad8d7ab06858f7ae795fa718e6b0182e31049b2d238ad113f0aad305b6cb58f", 0x3a) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x10}, 0x2) setsockopt(r0, 0xff, 0x3, &(0x7f0000000100)="d25299623d9fb8a75f5e1fcb42cd292212e8c5aae0ae442db7d4a9a63fc0ff82cb36d1f53aa0ec2baab653ba285fb868ee858f5425e586662eb9f73fb5e534c4dfc67d42d615f9e4bfe95e5eb4104e823949e389d62826c5b386509ca2930d3a532d5859e3c8589c3767d715a5db115c801d2c9ef4828f3d0d52ae8cb5ff0c1c79c6896521332f4fe8d5451479cba7b21cd15fa1c70c1b6daba2a1e97b3ff084c5a0e356714803ed6092fe9a3ca3f8724c0402237a11760367ec7d069217b778c532a9ef204aa0c28f32efd857", 0xcd) 04:02:46 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = semget(0x2, 0x3, 0x20) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000240)=0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="d7aa586d2c138f72f005b50d44af74233cde0848ccd8964429a1485391226576893d32c085ad4a85a71ac6ac464fd0bc1da11c1a7b0618af07d40a836e27fd4b1276f221cd31bec638d071324dbe4c6a0ba7", 0x52}, {&(0x7f0000000300)="3b6a771f97e8751ff547247c3358ab4b3f8206ecdb35a974ea74b75290242a9b1ef0c916f863642a1be8b56b0c841c3ef1a962d009f86ab0a609f48d9f63893cd15e6d349b7e34ee24da346bd916b4215955c564bbce0476b1ed346a3f4b4550cb2bf4e984a216f91d26b7b9a9a2e3aa994d27dec91f471dddb01f0c902e67d0b25688096fe8832ab419ee6757a4214e947e45d13aefe3dcdc4ad1c574760b77c95e9dbb659792000857c494c778bab00a2a0fb1f693d56edd5a0fbb273298bedc", 0xc1}], 0x2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)="d2cd9639a30918d273783e4712ef49c6b1c22906bb1b5caead0a95a0b87062f78b6af2e6c0bbb982f6e2a57dd9", 0x2d}, {&(0x7f0000000400)="48dd2aa83d411653c29f8a483b1bd817e3ad94216e84d37518cd722feaa3b651d02cf34862186bda3a6df32b", 0x2c}, {&(0x7f0000000440)="006e7d74800c7ea24cd9dde92f722245eb88343db9ef", 0x16}, {&(0x7f0000001480)="4a35e4d9a2cbfa7446553e707aea25a7992a5e551037bf758efa5a2ce58a2e087bb9c3b4dcd5f8c598e997d576be8a15fa24e9b9f4d845b8171bcf65ff00d6b4292cbfa4013b5e7c74e3c36fb4a003c1e316ea7f16f94afe399238a059922e59805d7e2593ca3cc5e94c7c420df0585896d921c1daa121be169599c3fc6f8b10b20651f366f86d8cc1c4b3daeb78f37054288833aff0eca459e65c082aa8bf251622ec6184f1f792928959", 0xab}, {&(0x7f0000000480)="63b040d0700b29f5a2227d39b4778eda8265c945b2629a7b5e9fa84ff6d9af114c99c2e99cd55ab20efae4146c5a5a3ff506c2d619dc3a92bc46120c966a67fa01e0f930b418a713acc24bae007b6ce8b44cc1c452a08202467087a6", 0x5c}, {&(0x7f0000001540)="e8f1e7d5661e9944af5016b338ffa14083e29057403453e2af9b48b26059c860810963f6a094f71fb5ecace6f23e5d3a318d8f8bac111d2333238a08e347c44e83a2ecae4752775eaade41260d31ea4d7dc04adfc0c70a8ba728b1ceebe8c0aac97bb18334766c8cea6f5d147dcbc21348e03c357323f2864e172c35e0f4367f62071e11bb5d15882e71283dcbefc28ce20cc9df328297efd723856335527c8aa767e66648d42befea5fdc2f7385e03b7b988fa1b0f590c75143f9ad410a531556564dbc6482913d9f26ad99cc39ac", 0xcf}], 0x6, 0x0) semget(0x2, 0x4, 0x4) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f00000016c0)={0x3, "c037266aaa2e66412ce2072e8e4db14e6248e63cb38660ae59b51dc633c447596d2514f9fa5dca6f1ff699006c75a5a8bbe1cc5b44d0e9cb744a36b65a295b724bdcdd7e666c74db843f691facbf469d3752d12eec229320f542581e2497657eabd5732459753e16d7414b1cb7ab2917ce4bd8d1f66b46e8534284af0747ab5341809d5ddb601e2d17cacb072f480545f336561631"}, 0x9d, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000001780)='/dev/tty\x00', 0x8812, 0x0) 04:02:46 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000a1b3e407deb98eb55d19e2f9f07f79172e2f666900003000f772803f7980915410892c6cece731815969c226ecc183ea366ae22d70c849d3dd75f53cfd2fd8d155ebc756868924db6f235640c1319c90861c43e7f30e1520debfe06e55d9e46c3b0dedc99fb042bf200b0b9436105b81f10eb5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f0000613000/0x1000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001280), 0xc) 04:02:46 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 04:02:46 executing program 1: r0 = msgget(0x1, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = open(&(0x7f0000001000)='./file0\x00', 0x2, 0x0) getpeername(r1, &(0x7f0000001040)=@un=@abs, &(0x7f0000001080)=0x8) fsync(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000010c0)) syz_execute_func(&(0x7f0000001100)="c401fb119d0b000000c461f829298f2878c1c8ca660fc444dd00003e26660f38df7300cc6664d16a56c4e1c572f2078c0a67d1c6") ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001140)=0x1) r2 = shmget(0x3, 0x3000, 0x600, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) fchownat(r1, &(0x7f0000001180)='./file0\x00', r3, r4, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) msgget(0x1, 0x4) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) getuid() read(r1, &(0x7f0000001240)=""/34, 0x22) pwritev(r1, &(0x7f0000002540)=[{&(0x7f0000001280)="24124f02a5f9b63b2df002ce1ab69256b2e62d3440ecfdd1abbf80f18ea98a32e2eca1929a1f4af81ad7d32597f2cb7c9b4069b1561c90e6fcdccd8e63c92eac5d6983cfa7ce327b31259d17c006240dc57c1b839937c633630353f4c9c97a44364a51535cef221d3b4adf428cfb264d0e88a7ea11276fd4132021d34f835ee457a2e616fb150a2c2937075812c00ccd1b51ed197e56d956246b14cfb5602d3d3c0961dabbb4053eea3b9bfe3dc7616d784fc092735381d25c9babb6ce1546e9056979083952f47ea47f38cbf5ce7b508de2510c017290430d1311cfc285496f7834b70ea9cc0e2f5f78c93fe68e25d103921a893ffca4ecbccbf9ca05c43287d0124fdaeb20f305089be8dd41a8d5a1f5eb69d58ccad4255e8431c3ffb7471873f6cd2142550ddb908b2dd5ca7215c640cfb64142dddf6a03266b0936f273bd8b5161f998f32f56272373d6623b932dc0853e84c9cd6feba3316c0110b57b6b82535da9619fa0b889328014b851cbb8a19b2d9cf3aecb39f1de169b3d135cc7ca94340d273dfcece93a956572a7bce2e1c11afb51369149947c1848ffdcb072eeba2b3b815205cc5b96fc936770c14e68cab2caac3c4ebc10f27469cc31f221bdc72a802932c2c6e2d36b11e81378663fdf563d63d9c52b7ae017324d5dc8990f5877d2a0431d30b129aca09d5dfa46b5e643c972fe3b0adbd9f0f0bdfd962c8ea8a5db0b761d9ca0004c0a0eca4f898ad5e4b55063335b865bcb83b0a2156d52405da876f77fe5ae4c08d551b54a2a803d4510667a42056656f12aa68bec7c73dc278063d630e93ce06aac518658a3dff5743819c087d502073544d9ae46b73f0f88e37d80089ddca5ff87b8a20c2e51b0889e965e704b7709230ebd4383ada5422ec8bc3da6e611c404ad8e0890f80733468a29b724f9c9b6c9f92ea153194c6591c1c984b1c26e3194d94e23e976ee0a3ec473488669d0af8ac55de2b5f899b91d0ebace5a8a06ef350165f37e01aa64b13ba89806d6e703a6bb9546f7cf0826f651536d05ee63823829f35a2ae4ebfd71f529799a429cc5f96201cb9b375016c0fe7e783c254577d82db81f6b0f7c4f3a182e8c4879384bb71b1f55b455f304dd1d0744e2d8dabf26c0522bf3a34fa34d5f1b063b8df8bf1cca5a9b25c35e374befdc74aaa27d2f95d7b8cb5cf00f8d65677d08c3ecb435aa7071830d29b52fcf5f580cc58f71eae577ecaf4f3ca3a8e514ad52a667210d69ff3effbb7f241fd1caf4a33a00d7a4dfed81d309c37c5b8471a59ca7aa0c7dce3a9f02c61b49692ddf7e590e4b1d3c8c2c35c2ce139f8ae95a8f397055f4db32a48fca8f6cca4cb49f631401109c51c34316299a5694c65611bd85084c681c8b7215c2ba4996de72d879a485f0107d6818625129d89123214888e5b79a6b7bca3705a4cc189f1739f3482f46f6d9985960d3c31a030202e16c3bcd344c18bae0a55fab4028d6a6cf644bf1532b4da35d9f2e98bbf335494241f6cc705db8f1f1741e1bc503fcc776eda33936ecb7a460b92855e1daaaa101beed177f867c6e2052d54ef7eb98b46871de9aa463ed0140b93bc10d98fe99e420c38c674beb3c6e951a021da17c00515b0c2d3754b42ae2bbb5892a3bbd6a2f384537a8a057c8cf85796e4f7ca0a4dce747d685e48b762a20c0f8a5a611bda1479f052f1053538066da7b790e23276e66db98d74cfbf462ea479bf8e01c52ea4afed460791abf5f81869ad64099c28f124e646b19106cc91a7ba5bac27cdc699c909d9e4ea6d97697b9b56b753e22e5ebcc3aa726cbff55185bef1abb23dddbac3bcf9916a6645eb74388bbb3bc20109b3b95573a3c4dbb4699deaceb8d88e278fc51c73b2ef35ef3e52568c41a2b9b95affcbbd3dff11be5ce48ffb1006dbda0663d7bd3b2b0076284c38d31f16aa08036293dc4fd549bd971405d743ad3cd97fe2614dcafa41c600eef16009cdcb7ec65a664420b11fdc1c10ea66c45ca5f6c6248ba2f14d0f43d56da4d887309590cacf0d926d0ec9f8751d55e5e0a050b59f00bc3391936e79ba3ce215bd5e01dfa536495a0fb38ca6d1629b71cb6083c1cb881fff95a64f3a1ea021b1c00ee1ddeed38d5371ef9ade1548f5d539b1d3335aef60e7897dfa7681c41c1042ba9bbe7f59ee9bb8a3305ab5988c90a00277d75253c909c02fea3e4e2ea5be408d77d3fc13ddf356869a775e0dede4f7a1231cd2143e1c056c7bfd008542742c9ff615b1d8141d8b8960cc0440ffef9e73b73237a6696264fa92920899b619ec8396006cfad34556b0b11da259fc78f34d2d7db4d6a75557fdefafb84b268341a0a371888525261800c444af8c9e34c4ade1daeb8d5031d33fc861bdc8711a234bbb702a5983571d4758a1d9338b5f72a75c747242c765594f03f75d649c1f7137377e9f3946eb03b59ef225cb06620f5ba01e186bbb080dc6acee46f33ca341c0864494aefd6b4233d1fa82a143ed8863026621596d82c00ed7f264fa30cfef777057b0b34db99eec1ff6761c1e8d3c2cdf05aec25af3c0e0b9ae026d296ec316e8e580dfc898b9164e9ea80dbcb7837f2217b1321b6f9f5c7ea2e0fb61e7812092580318c5df22c1fe23b76c217a31e329bf1f9bbd0e8b22e2ec676b0843c1bcd27405e228d6225a4c28410a457847ca3e69cd568c4dab9cac25462e15284af456e1271a5a4b2a33a2494d9319df5bcfc83346a508d8055de002a70608dfd77e574ccab74a9e20f4ee25563dc38110ff15c1e40216ce722dbd70fe12069a761cbf6fd7061f174aa30cab1b534bdfbcbe10b751008711e5557bafd1173b103fcaca66687ebfdbb92da2c90f316a00ffe7c74c691041fea84187a7683779db2e1e03cd353efbda918a075d1fcae02170402d0f586ce6ef4cfd55ca336821dbdb4dfc744bf81c5ab75d879b009deee4df56e8b47d90df5e4f08405d4ed9bf7cb6654d10fb4e859d4f3a2a93fbe6d09b995463ed4774004f4d2d388fe7d38c7434dda1a918fe2765a1cb8d9874f3fba856498424c7deebf8f60c988a56e6c895f5bfae3a7d9b49e2c446140a2324130cc96e1128f555365fb7a620b2ce8007367f51e58a0b6ac284517629e45396f597538eb09ee33419bf88b386f6cf0c47b004b70f72bcb7576d8f334b5fcaea9af9e7a38a64368e6b67052a52b4e641e68d70603f994c76269f12b9aa2b2c7f4bffbe2195b5f3c8a0831b818f5081704b9d4cbb67f195fc676f3600e350eae396ec727a82760ffca45519958154b1abda5158a7becc48af57fa94ebff8b9549ca21277b5c04e006f02a21544bde9e4d3130b5559b7d536b0c11821102d30e92b747efb8cb6e7a58c1459c273c9f8e2cb6c01309ac14a0852d9f3b5d23beac0650c89103e3406b63f1f8466b7980059e52cecf3f2f05048077950f44ab4098039e4c0527c76f6c990ae93f32e904f5950b943d6bc61441cb246921b5c9e82efffa4929a910f525c8695db73452815f5bdab7543602c6711c0a3c19d4ebc80114848f8a4310ccc94904f30a2b68918dd002d5fe3e84a18e80d9859aa7739057f021425d4893864e455e3bfcf2bc4131255f137e056e506d3e56d177f9a6e59e55016c8c627d5c03bcbae99cf371e172e18e0d0931da698c2f03eef82630aca80d7b971f695f1fccdfc13d50108bc092c05a09fbe1e1b4839fe2a947c42d4b0ff84e31288ca1f49da569b46309c86b1a786de555f385f0ad762352df93744c6a6e5e27004019048187747a9c91275716ddd22c069d883f3887bea945ddf68a1df4833215a7f39ca5d3deb6ad5fa1ea1a478054a14248b2adf2264a1359c6d4ebd630a4e891590d88421a71866a45a1bbbb742f26db4229f35d2e1b2934dcc7754af430f0d85acaa55d050048a26f32bec9aa8a4f287d9e68132bc9392e259bb590ecdc440f677a06b4e0812bcb6a42105f36909432d2aee100d9afa216e70fd826cca2a23ea4519486edef950ef075f1d60516239bd53a135b1a3a1cd8534ccc0ddb65a0939610f7e79609194aeb26ee8e8afc074f02ab95f37ed3f6fa3bb83fdec0082b81a7d58d2422fe3ad714aecb5b859aec908e47e0f504afb5566aa35ea164e05fe86995ed41cb4cf860e825e844cfa6debf0c61a3d98209668c1cbc90e10ef9a752a2683638a1d00d81bc84c75f354897a1254707a1f550d7a022a07cd18f601d6cb0c31b7f47b2614ff95501a29643be94b5f992b5e155ceaa18e1a80c7405330a1bbd9de545748692b4e265d809c3602fed6f4b1cf20444e3e2f7365d05bfa20687ea2762fc5b0c22232b20c1252a380a23a9453b2e0246e5a399421a986039a537f8675a6e80e404a8466bb2de10e8a505156d9ec2f7b470c6f18a76658f593468ae83185e14657569d12cdee3d994254524a1c17d30b08cdb33270fd0e834aac540e0e42f6bd6a33b6cdd8ef23e1d99e21513e4059af7e1bcb303dcc811fd59ec81f4abdea1933737ed94dcbe6e123a51e5b4e120b373390d903363dbdf103dced9317516d219e25cbf7ceafafaeb891725f828d1f9a42adccc8d15806dd549a5b2ec6156686aa01b4d28eab6e563936d5e394ed21745e59c63c35fd9a693d799378107208de6e5f13fbf7a387aa2bb3954355c8e8b527d2cc2e6f91a2f6b63cc833319d39f53f6de0d4eb6a1a701fac925dc4dbd0fb4d3071f0161761dcb9117bbfb5faca46c8c976f44b639bf3b8bdf2b45956587b5c0cc2d815fe3dee9336faa7272af0baa13a385bb34f0a4a7d6d2c0b1aed197429b012f7219ab27e8fbaf4be98252a8fc2adefb826da0652b1749b651ca83c182cdb30383aa31a47cc1eb769bf1c39a99f857be8908e2ebadd2940fed1ee5fb89f673f3fb70325ef1b85b49dd4afa4a0e5e6ffc2ebe5fe32e12d954cca0490dcc55aa9c8e4cf3167c836e945a1b271cc0b8d9981802a06cfe538196b7f1111bbec55369fe8dcb16ddcd394aaff48bca883e1b74a89306a855a0494d110300870a03929220be63dfdd45137f8ce73c8c1d0f01f4122c41b1c090aac435387abb4f86a75aeece26bf13c2bdd49514002e5fbe2818b1a7b524a2718aaa61eca57b5e856e3f6bc8cb6cc957397d109b09fc2a6aa332059b13540ed6a2bac76476f3ff9d0ad9d2c0f4a2bb3fc0fa33be09edb965c631f0a743e3220ca4f4870794999eafb411062addea1a530fb100c04b67c62b041ec661bb1a4971d759156ef9780b60e9e224fe984c20067117283b335b60e3d7a0d2df49d68436dd0d1b5a7baad6e98186fbffa6948df363ca48fc1c2fb0f7c2881b807b10a06ea872785fb61efe8d7bdd64e0249dc6ead576329692b442e6b2e836acfbed513fb2ee3bc0b7ff0385de4ee8746216e624797ac237d52a7956b31f7d1ba95f68e47b1ba86ee0d0a6e9cb8f09a28a16fb665387359b90d55b5ac3c045a5b38a527120e713673b5603ec11fb789b4e48fc4bb90ba1926a9c614fc52db994437e1802ab7ec99f165c69473d9a3b1fca8eb7cb69e5c49af3daeaddaa49907478069d74559d47e0cdceb0b084c79366b50f7449c8904423abf116261f08d73fea1965f98e5546764801289258957eaa40a45db92c49cbb46aa39bbee6a51725a34012f2d732c5f9d275e6721359ca7df722c23382c68f6df377c5a5d513f4ac64c1abc7a9b584ccbd9efd640b56225d24f7d29bd544744bfa5017463bf4d657cbc2705aeac29528821caac6eaae58790bfd95bc798039261ab65d6371fd0d3867902", 0x1000}, {&(0x7f0000002280)="62b0b45918013e3415c703225e2c788c536cf7ba1997081e391aa0f787a7cfd0b7846a75faaaeb4c25e10cc91578bcbc0ebaf31b3841f60ba8e7f33a3e93598da1eb21974a003e1e5dc2d7410b33b823865f62b336b7b3b5fb68cd18b2f528f9f1e4f46336182288917b7338bc94b58fab1481f1d8ce8d9467f489b57810ee42a8cf99f0a8684657ad1a2acb3609f669ee050627", 0x94}, {&(0x7f0000002340)="45e30920e4f7af063e3ae32b86a30a688b9761bd85e7fd3fd0af0cfd78bebaca403f10e61293f672809ce1407822789c6eb4ec2868f24bb78ba75d03483c9f172c1c7dd777e79b9e4faa37dc3f5c1013860f36e93fbd8f162030dc873f3008267bd7d924f902472b994dab4d0e1afdefa7deca3dce5838d89c232473af689529c0ec1d780e2848b4a0124ecee6a3f054df6c3b647d6635ff33f921b0aea466d86fb7f49fe2dc10a79f79193ae4549525e593ef08629c862b05b11e3ec8", 0xbd}, {&(0x7f0000002400)="35f01857ced053e472a9746c6d21d270a44f230a3ccf172e9c53abf24a19e35526e3edb41860cea327c61fc9e23099ed44", 0x31}, {&(0x7f0000002440)="197a34a1a95bce795f05a4ba22f1f1510c4b61c1e203e06bcdbc9b9661f7dfb20b61ad4d6388ea21d9337dae0293dee1265d2d57134fbbe9e984c6074377aa61de562f8077c3d7a152db83682ae2b28dbec78a310cf30cde16d161296e17c0881d52795f3a0bf0e115fb4a7a64f9696aea6eeb034280cd03e5a6513dc323b74c511d3b7493902de3c969774f2ef1a517588bd3d431e9effd6286a94a8be6be6df637e69cfbe4d1f4cf5b07b0a244e9f88c8215e1288582427a5a1210bef647b3793da4a9aa32dac59fba8bb5f5b819680bfe951b8eb66578", 0xd8}], 0x5, 0x31) poll(&(0x7f00000025c0)=[{r1, 0x2}, {r1, 0x118}], 0x2, 0x7d3082c8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000002600)=0x1) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000002640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000028c0)=[{&(0x7f0000002680)="487c4e57f25506407d07179dbb13bc0328d1adc1b7115a6e370060daee457128465cc749ba22db15440c7dc3c8bdf41f11f93305d38fa70c7738a57fcd59b8", 0x3f}, {&(0x7f00000026c0)="77851f63d612c5b6ef52e8aebbb24f7e45c1a070927cd40acadf4790bb1075d0a6054205e5031a190d09a3435e7c8fec373a029dd566", 0x36}, {&(0x7f0000002700)="5491d5354733c01150df6e8ebfd92d29b61b993611050cc17283818ee8981b41b6c1683df7557fe9e09daa3393c0f6e8c144d7313fb2", 0x36}, {&(0x7f0000002740)}, {&(0x7f0000002780)="d765760263feafe9f286ac87d27659095ee6236e82c6e4d2e106d16cc453ce74e66fa7d192da37bb04cb1c9d8f", 0x2d}, {&(0x7f00000027c0)="39843473f39ed8d97361d345", 0xc}, {&(0x7f0000002800)="79b3313c9702b024752ebbaed3b574f513a0b6d301c77b2f26faea3ac7683a477ce92d321f776c5f3a8322f2b3de5aa455788a1019da0e8feecdf7c0bccced7544cc079519c92589a0f8ff7cc7efa06af09eec2a43062d1abd40853f0faa02ce656af0a7dd4c7f40c20b6d3867ca88a7b4092636e8210ec8077ee817228189ab2fc7b6a7d8d494d44f52886d02099b2b0c", 0x91}], 0x7, 0x0, 0x0, 0x3}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002980)={0x5, 0x1, 0x0, 0x20, "cd2538495257ecd82439d74e739419081a2eb08c", 0x1, 0x8}) kevent(r1, &(0x7f00000029c0)=[{{r1}, 0xfffffffffffffffa, 0x52, 0x40000000, 0x400, 0x20}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0xd9fa, 0x8}, {{r1}, 0x57898d4adf4fbfe6, 0x10, 0x32, 0x8, 0x8000}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x3ff, 0x80000001}], 0xff, &(0x7f0000002a80)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x2, 0x200}, {{r1}, 0x0, 0xa0, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x6, 0x8}, {{r1}, 0x0, 0x20, 0x1, 0x20, 0x51ac}, {{r1}, 0xffffffffffffffff, 0x24, 0x11, 0x8e, 0x9}], 0x9, &(0x7f0000002b40)={0x4678, 0x488}) r5 = semget(0x3, 0x0, 0x4) semop(r5, &(0x7f0000002b80)=[{0x3, 0x400, 0x800}, {0x7, 0xfffffffffffffff8, 0x1800}, {0x0, 0x6e80000000000, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x10000, 0x800}, {0x3, 0xfff, 0x800}, {0x3, 0x80000001, 0x800}, {0x7, 0x39, 0x800}], 0x8) poll(&(0x7f0000002bc0)=[{r1, 0x98}, {r1, 0x100}, {r1, 0x21}, {r1}, {r1, 0x80}, {r1, 0x2}, {r1, 0x40}], 0x7, 0x1) socket(0x3, 0x4, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000002c00)=0x5) 04:02:46 executing program 1: setrlimit(0x5, &(0x7f00000001c0)={0x7, 0x93}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x93, 0x1, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x3, 0x2, 0x2, 0x3}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x338050e1944371d6, 0x40000020}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x5}], 0x20, &(0x7f0000000140)={0x20, 0x2}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9a9, 0x1cac, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getgid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0xffffffff80000001, 0x0, 0x10000, "f8cf2133330c2b3bd5ee2c2e2f22d803aaa4e04d", 0x6, 0x5}) syz_open_pts() write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) 04:02:46 executing program 1: getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 04:02:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0xf6, 0xffffffffffff0b2b, 0x5, 0x0, 0xc9125c, 0xfb, 0x3, 0x2, 0x2, 0xfffffffffffff800, 0x1}) sendto(r0, &(0x7f0000000080)="0bc318ab4831a2b4ac", 0x9, 0x400, &(0x7f0000000440)=ANY=[@ANYBLOB="1100d009a38cb5f8cabf78c3b123e016fcd369b2610e33073123ac8984aec548f6db9a6e1aa00e201f0afe6f5f96528d7d9f465f7c43e5be4779169975ec614ca625dbcb7b33cb79f10848987373067ccdee3fa316f1f15a766e0ea15f069f9aeaa4df2796400727bd849abdf0a2712e0b20e94f8b5e96d45f9198e344f18a7d942f24409eea0e849f3b58a66debf664b5142857a1469ae1826bc63419b6042bd429b2604608c9889287490a74bfc0d344aa990cb16274883ebf895af16cd1e46bf174995c63f57bba6a9a1556afc71b65a5c6655898918a162853bf3671e9c0fc467d4fc1c77e16895c7096cc5fcea7594680d5ca040e937f016cd06f1a35ef66378d3028d0a47fc325785e4b8077b4db80fb0949230f74c7c0e2df69ed0572c2aa2102763b1d3ffe1d53f33545c6afc621074fe3ddc78c7d3dc6c9f2140f14789277e2d90b451e4a5c01b421d083f66de0fa5c56f15bfeb1a8b5"], 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b0000ff8fc34de70000000080400040c60400f200000000000000004c6c1f43b80452402c64a4936fd15c9606bf2fb7037c99a991f986dc94ce170400784f553bc796003d08092e3096f986088e720d2ce887713c514bed560f1290c99476", 0x66}], 0x1) 04:02:47 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009ff000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair(0x22, 0x3, 0x9, &(0x7f0000000000)) 04:02:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) poll(&(0x7f00000023c0)=[{r0, 0x4}, {r0, 0x44}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x8) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 04:02:47 executing program 0: setregid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r0, r1) socketpair(0x27, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x610, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/58, 0x3a}], 0x9, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x8) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)={{0x100000001, 0x7fff}, {0xf, 0x5}}) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) 04:02:47 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 04:02:47 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)) writev(r0, &(0x7f00000000c0), 0x88) close(r0) 04:02:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6f8f03636760a23c389f54edc12d59be0d7ad172fa841267c29b", 0x1a) accept$inet6(r0, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x0, 0x3, 0x8001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x1}, 0x8) 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xffffffffffffff5f) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xded, 0x3, 0xfdb8, "010000006622dc8dbd6e040000008a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:47 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1046, &(0x7f0000000140)={0x0, 0x2}, 0xfffffdc7) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 04:02:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) dup(r0) 04:02:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 04:02:47 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x140) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) close(r0) 04:02:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="030000009a7b5c6f1d213c9de555e837d3ec24c1030ea1d2ddf561364106939261d7", 0xffffffffffffffe4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701fc1000000009d431c953000000b3bf0005f55a120b05a0760004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000006, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 04:02:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x8e9dd92f8be3bb3a, 0x0) semop(r1, &(0x7f0000000000)=[{0x7, 0xfffffffffffffff9, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0xc66, 0x1800}, {0x0, 0x5, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x3, 0x1800}], 0x6) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xffffffffffffff60) r2 = semget(0x2, 0x1, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/66) semop(r2, &(0x7f0000000040)=[{0x2, 0x1000}, {0x2, 0xc, 0x1000}, {0x2, 0xfa1, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x38, 0x1000}], 0x5) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000200)=""/239) semget(0x3, 0x3, 0x10) semget$private(0x0, 0x0, 0x401) 04:02:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xff, 0x6}, 0xc) socket(0x0, 0x1727f807e7f3b56f, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 04:02:47 executing program 0: getitimer(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x1) 04:02:47 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/113) 04:02:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) lseek(r0, 0x0, 0x2) 04:02:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 04:02:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[], 0x0) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) setitimer(0x3, &(0x7f0000000200)={{0xb3, 0x6}, {0x2, 0x3c5}}, &(0x7f0000000280)) dup2(r4, r4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x1) connect$inet6(r5, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000300)) dup2(r4, r1) ¨‡¨ŒqKw,5¸~3¨‡¨ŒqKw,5¸~3pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20000000 didn't change! 04:02:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x84, 0x1}, {0x21, 0x6}], 0x2}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) chdir(&(0x7f0000000100)='./file0\x00') readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) 04:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchmod(r0, 0x2) write(r3, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r2, &(0x7f0000000240)="9ee0b331e17b5ca5845c37fe41e19d00ce764618d8797bbbc78a3bc8fbb372bfa6d8298ad0738af8066378b8b6ef00cc9a6ea8e5dec355d9ce841e5759f411bd89a09aee4c3797aafb8a46bf", 0x4c) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:51 executing program 1: r0 = socket(0x1b, 0x1000000024, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000000)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x41, &(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8) 04:02:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="765595f799c594647a7a7ecc23b256b4c47120144db33ebdaa8f95abf6b6b0a4dabfdd9c0f00296dd48397a21fc9555f48f82ed4846966c6dee7f44d866b898a0f1e3a4f0e5e6c7e60b9d23949a61dacba914b863a78deeca8cc57504a270a8009d5133d9755446636bf02bfe2b50ae85d841149a564324c3234d3513e154fbd788a378dfb86e73c5bb6c70cd341f50f2a76a785b77a6dbd0a46b8676ca89d636a78cecf3c4f2e8bafbe1a81d25fd8b9b9464976f6779a3efaae9317125799c8a0840efdd3108039", 0xc8) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/41, 0x29}, {&(0x7f0000001400)=""/8, 0x8}, {&(0x7f0000001440)=""/169, 0xa9}], 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000015c0)) fcntl$setstatus(r0, 0x4, 0x8) r2 = socket$unix(0x1, 0x7, 0x0) recvmsg(r2, &(0x7f0000002980)={&(0x7f0000001600)=@in, 0xc, &(0x7f0000002840)=[{&(0x7f0000001640)=""/226, 0xe2}, {&(0x7f0000001740)=""/131, 0x83}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/44, 0x2c}], 0x4, &(0x7f0000002880)=""/218, 0xda}, 0x43) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000029c0)={0xed30, 0xffffffffffffff66, 0x0, 0x4, "7ad4b4f7a95295a5c812591fe0691c7389680a30", 0x9e, 0x9}) getrlimit(0x7, &(0x7f0000002a00)) setsockopt(r2, 0x6, 0x7, &(0x7f0000002a40)="e471a0fe744983893cb3313c9174a475ae8adfab4e2d6e4a311069c4d1895aa4739b1695e0a1da276b1d3dfcb78eeb7c61f12837abde62549b78b2f778c8167b8cade0714bd78e2c5165388ecf9eff2416926017d0f581fb1609f280b8bc0f03d82d1c3c8be9cf6f20e912630e873643bc858cba52e4ddc4f08d0924755f96ba46bf0fd69272e52b8c0ece93c864ddb9cc3e80060abe817c182271443687341caaca799e39ca5667548d18e9fdbd130e6bfbcec97249a46170292279d64e2f62370732", 0xc3) r3 = open(&(0x7f0000002b40)='./file0\x00', 0x10048, 0x8) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000002b80)={0x3, 0x28}) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002bc0), 0xc) fchdir(r3) link(&(0x7f0000002c00)='./file0\x00', &(0x7f0000002c40)='./file0\x00') getsockname(r3, &(0x7f0000002c80)=@un=@file={0x0, ""/108}, &(0x7f0000002d00)=0x6e) fsync(r0) fsync(r1) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000002d40)) r4 = open(&(0x7f0000002d80)='./file0\x00', 0x28000, 0x22) fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x7, 0xfffffffffffffffc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r4, 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000002e40)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000002e80)={0x8}) 04:02:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20402) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 04:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000180)="cc5e1d5947f1b2f3f44ea3fc8437fcb3ebffe8b8ab72aaeb885af14774c0bcc19fa228efd016e3d4ea1dd4c5998070a5fc688d67f3f70d1ae6e1bfb206a7cd5a7e8eb6d0bc93785cbad02220051a668f978bf444359f4b0c6b0740f589d76e75e156affd2d072487b121ea89d61305220dec5d26b6a2208a53e63a545d6efaba505e73680b23d1bae8c584a7b92c89e5ba89ed61c81037bcdb82603355c9edb56026762abf50b75725ec70de9eb974d72a0eb23d7c7f390f", 0xb8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) fsync(r2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 04:02:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) 04:02:52 executing program 1: r0 = socket(0x11, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) semget(0x3, 0x7, 0x2bd) 04:02:52 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) r6 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x0, 0x80) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000006c0)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0x2, 0x7fffffff, 0x2, 0x0, 0x7, 0x80, 0x0, 0x0, 0x1, 0x4, 0x6abd}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r8, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r8, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="e629cf7f000000000000"], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) mkdir(&(0x7f0000000640)='./file0\x00', 0x100) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000100)=0x1) 04:02:52 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r5 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 04:02:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getegid() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 04:02:53 executing program 1: socket(0x10, 0x3, 0xffff) 04:02:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x20160, 0x54) recvfrom$unix(r0, &(0x7f0000000100)=""/140, 0x36, 0x841, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/245, 0xf5, 0x2, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) 04:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a524c45244b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ad23f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba3553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a502835ace697bef6492961fb16af5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214000000000000b3c190fff097ea73a400000098f1000000000000000000fffffeffff510eb0092e", 0x75) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4b1c, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) fcntl$setflags(r3, 0x2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:53 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xaa2e, './file0\x00', './file0\x00'}) 04:02:53 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0xac, 0x3b4b, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x800fffff, 0x3, 0x81}], 0x6, 0x0, 0x1, 0x0) getdents(r1, &(0x7f0000000400)=""/182, 0xb6) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x8, 0xab, 0x7b26, 0x3}, {{r0}, 0xffffffffffffffff, 0x30, 0x20000002, 0x9}, {{r1}, 0xffffffffffffffff, 0x60, 0x20, 0x8, 0x4}, {{r2}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x7, 0x1000000000000000}, {{r1}, 0xfffffffffffffffa, 0x88, 0x20000000, 0xf56, 0x465}, {{r2}, 0xfffffffffffffffa, 0x61, 0x82, 0x3ee8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x98, 0x2, 0x7, 0x9}], 0x40, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x5, 0x1f, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0xff, 0x3}, {{r1}, 0xffffffffffffffff, 0x18, 0xfffff, 0x0, 0x401}, {{r0}, 0x0, 0x1, 0x0, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x76f2d0cf}], 0x0, &(0x7f0000000080)={0xff, 0x2}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:02:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socket(0x0, 0xc003, 0x1) 04:02:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="19002eb5068cdf5377a05f357f00006530004e464510700d5be05ad541b81d55e5c525e80805300b7f3a68d59d9778526b71852be0ef1ad4983504e86d5a633e3df1c5c989d9521017e2c20b00c5546cc92c7d5e3abe80f8253065424d2efa5500a2fd7d8297ba9d157776dfe43bec25029fa490285506ddc3e78702d0dab693b23984eab3653fceace51202dc8b05037defeab648c00f62ecc43d8f8d38f4ede05bf1e53e218a873ed8"], 0xa) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 04:02:53 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x1, 0x0, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) fcntl$getown(r0, 0x5) 04:02:53 executing program 0: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/137, 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 04:02:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7f) 04:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x11, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:02:53 executing program 0: 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 04:02:53 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x5, 0xc001, 0x10001) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 04:02:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, 0x0, 0xffffffffffffff82) close(r0) 04:02:53 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$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8400, 0x0) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x70) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(r4, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) mkdirat(r2, &(0x7f0000000400)='./bus\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) write(r4, &(0x7f0000000640)="1952b22198f2321f4fe6dfc568fcc0d09186b50000000000000005d47348b509de1e540fe22b8e295f53c5d87d6b3f400c1bb17bf3644d9dfb394efcd39952795e285959a084d46987d3b3de5c318650fa11238dfee01b78ad643fbddac72c2977088c4e362ea347b3c853ecdcc0ffd1cfcf44dfefeebd07fae832d26a6dafc311b61381d7e6cdeb6e3ef9b95ec018c7bf898818c04bb0b1a1e14473769054612751f4707452dd6310", 0xa9) 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) 04:02:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x434, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 04:02:53 executing program 1: setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x9) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10058, 0x6) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 04:02:53 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/181, 0xb5) lseek(r0, 0x0, 0x0) clock_gettime(0x5, 0xffffffffffffffff) 04:02:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480), 0x1000000000000126, 0x0) 04:02:53 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 04:02:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000), 0xc) 04:02:53 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x2a, 0x11, &(0x7f0000000140)="02000000", 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x52b, 0x1, 0x4, 0xffffffff, 0x3}, 0xc) 04:02:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x400000002c5, 0x80000000000) shutdown(r0, 0x0) r2 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x440, 0x104) r3 = msgget(0x1, 0x400) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) msgrcv(r3, &(0x7f0000000100), 0x8, 0x0, 0x1800) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) fcntl$setstatus(r2, 0x4, 0x44) 04:02:54 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x101, 0x5287, &(0x7f0000000180)="ef630984a2cfb5272370576784e87ba63053fd8928ff7606d124bb61b44d13a5a18324d2b843dd8099fbcf46ece79f2b381db4f408b0b17a49b1a681486d057f81faf4c0db296620fbab974604c14a2b5bad54ffe7bcc7740948378c9be4ff5979d1993522a14723d8ae9d48c1241cc4f4836b6e497670966cdf9645f1c492be935869a8d309564d2033292d69fb5a0023f2754bf8db8dc547de1c7b13faf0ff451c8dfb", 0xa4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) fchmod(r0, 0x100) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) close(r1) 04:02:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$getflags(r1, 0x3) 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) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x3, 0x3, 0x6, &(0x7f0000000300)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x8000, 0x0) r3 = socket$inet(0x2, 0x8004, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x200, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x40, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x40, 0x0) r7 = dup(0xffffffffffffffff) r8 = socket(0x7, 0x7, 0x5de) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x41bad35a5a0b405e) r10 = open(&(0x7f0000000480)='./bus\x00', 0x880, 0x48) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r11 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x200a9, 0x0) r12 = getpgrp() r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r15 = getppid() sendto$unix(r8, &(0x7f0000000780)="72a343b115f45dffd3c771df60e895c6c0af51", 0x13, 0x400, 0x0, 0x0) r16 = geteuid() getgroups(0x3, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r18 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r20 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="b9b499df26b71bfbacb9b570e02c340556897557c577931eb9953ce2581d136112dd529837e8904626a551b3c5545009747c9729ad4adea51cc7102ab53335bc5a0ac2f85620308987c35515d1b0a4a4439a4211d8e96307f99f71233345b89939f8e3d62df27973be394c94b8b959da91174e9f5d80a6e469165c4b9ff026d644eeeac0279cfb1f044902fa484740d553e4a7", 0x93}, {&(0x7f0000000200)="a22ab965d5499fbfb7b90e0a40569f16f568787fc13f6aeae184d0d21d854b5d85ad232813d48c2f654dede67f060f2b276509069adc69fd68a1703bc289a7aa38be272e175fe923baf1f7d3eaa974aa9da66202d0ca5d8d9e179c0243351bf4e2e0a32450b899eee7174db1dfb16dce170a25a5cb02a32187cf5b4e9c04ea717ea953379160b6e34ade45273aa536d5e844fb00e746b5a6c0482495cb9ca6566561e1b0d41aa4d4fe4c5e491e5d833647fc6fd488acbaa99c4c73706e49e1c21604241315cd7dac1a2756e7b5bb29579ad45f22e01836cba53bff19bfa06e26b73e3fd79042dac26e66b5b0bbe56101700aeeeeb82b00c713", 0xf9}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00@\x00'], 0xb0}, 0xc) r21 = open(&(0x7f0000000000)='./bus\x00', 0x4105, 0x0) sendto$inet(r6, &(0x7f00000007c0), 0x0, 0x400, &(0x7f0000000800)={0x2, 0x0}, 0xc) write(r21, &(0x7f0000000040)='l', 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) 04:02:54 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xa) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) lseek(r3, 0x0, 0x0) syz_open_pts() 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='A', 0x1) 04:02:54 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file1\x00', 0x802, 0x186) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x3}, {0x7, 0x800}}, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:54 executing program 0: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 04:02:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 04:02:55 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) 04:02:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0xffffffffffffff0a, 0x0, "1c0789c3670f08003c5b25020000000000004ce4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:55 executing program 0: r0 = socket(0x18, 0x4004, 0x8) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x101}, {{r2}, 0xfffffffffffffffb, 0x62, 0x40000000, 0x37ccd29c, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000001, 0x1, 0x80}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xa, 0x10000, 0x6}, {{r0}, 0x0, 0x80, 0x7, 0x6, 0x6}], 0x8000, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0xf000000000000000}, {{r3}, 0x0, 0xa8, 0x10, 0x4, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0x40000001, 0x10001, 0x7}], 0x2, &(0x7f0000000280)={0x8, 0x7fff}) listen(r0, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x48, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') write(r1, 0x0, 0x0) 04:02:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82092e2f84e01c37dd4d"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902550aaa190464feffffff", 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:02:55 executing program 1: r0 = socket(0x6, 0x7, 0x7) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000400)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x1, 0xc) r3 = syz_open_pts() r4 = getppid() r5 = geteuid() getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{0xffffffffffffffff}, {&(0x7f0000000080)="3a0680a511f94f3a3ad94491f797eb7175", 0x11}, {&(0x7f00000000c0)='q', 0x1}, {&(0x7f0000000180)="b9def692514ce4ee594ded604d8eb8aa2f2a95772b2c01aa5da0763c16615aabd418fb83f7de0f3a858b09717d69284021efcb3d4a44b48ff0c9793447b7a6d8e61c031bb8ab6a0d9a4ad1ae7de3ddaddc0299b07476665f527a7b3b9e374f2a306b40f8b11b71a130e0ab9c77198fbd7486b74844102d76e3f23b51796a8e46cc0fcf104f6069f88cff75cfbe832744019a65b0a41c6c56f20b44ce299065995a31b4841a30eb00d3658c088e04fe71f1e5aba8e3d67853e8096538003b190656b6078f501e32686e0198b7e87ee7da8c7ed17029ff60cd63fd21b927250e402f81", 0xe2}, {&(0x7f00000002c0)="e567f25155712aa57712140a7124c5136f06330524bd1bdc60b837a70ac10efff5ec3b6aa699b5c4f7819b361e5e5f14b654888b5683dff5b68dfa1d524731aebfa6b2b4788145de8dc7f4842c555283042fa53b8249cc2f57ee1f3ad3a23cee16842fc2ae3fcd9ee3bcde0e2f49bb340a5e619598b7ae920d6e32", 0x7b}], 0x5, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0xa}, 0x408) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r11, 0x0, 0x0) recvmsg(r10, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:02:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) getuid() semget(0x3, 0x3, 0xfffffffffffffffe) 04:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x10000000000080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x2011, r1, 0x0, 0x8000000000000002) r2 = socket$inet6(0x18, 0x8001, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000001540)=0x10) r3 = fcntl$getown(r1, 0x5) wait4(r3, &(0x7f0000000380), 0x8, &(0x7f00000003c0)) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="29a2af57bb8f9d0ba9f69bc1f467a033b184cd1b844592caa4b63c763b6790f985296d3ac0c519b9027cfe67c0d00f7533cd9be42b0f6142cecb9fac589db635017c465058480b7328997bcbd95078200b345df5dcd6272b768cb17ec5058d31d49d89b94b08d0b0e454eef620156aacbb275bc67e9129f87f6499d4da87fa7fdeafb122eec675bc04c19a0819f9b7", 0x8f}, {&(0x7f0000000200)="053d4ab89d5dda7ef9a8946cae7006ce3769674824d685e9e68da9dc45c69f0fb66bd82adec23bc6c55afca7c868ce782187bd1200fca7c7800d26c926d8e3a9ba65f9d6616a0afdcea1c17d6060dd5e5ac4b552ef7408b46540f58b55df89bc3730b6087bbbc71dde176bda9f7d2e64aeae3773ad184ec5cd736b18406604f961337fff913770599bb72e4a59ac777fae5d811e9fc47f28d16c623c3af6868db7713831b6ff64aa5fd4e014b819db6bcdd6fe3166184a5e1cbedec10bb7ceb864c43832d4894599c27a2ca7b37541c45b83041c06a86beb0896e5b756e3a3fe4300cb601242d5aa685efc541b8e69d704bc7fb63833b98d", 0xf8}, {&(0x7f0000000500)="15f2a0199374a8a38afc941a64d5515da1850e3263eebbcb45d5f0a40c2cb94f472126f14bacc5305ccd512bd76debbc4e17c7106b3e0d59f764b26477b4dbde2c6a77a79b1605449b20304663fb8b6c875ebf8f923cc8d42c1b683987908ff2900cf281e56bf71473dc5563b64d07003020f2188b6c21ed89770436dc66f6ee0b2fe358fe7ce7c9171759e1af808900f92b3ca386158ab8e770dd919bb4b9c514ac7c6704e5d61c8be55b78a4acba91601a5ab59db302786d418b986be8c4916b07cb4d1f14fbb708b01a955d603c724650355a7e102054d63e7d80e05bb7e1ccda64fa0fe0dfc896e7aa5fa86243fe76b0db0c103803c5e51914bed311282e0bc94e5b05bc2fcce1f806ff5939bc2c764bf31d60e4cdf1affe242e9630afa1d5c190429058ca92f2714c7c568af2bedc78f5c47b04f8cd010db2a61acd8e0026fbd3ef6c32bd9e82f0e317fe4b8f62d8ac482759bd04cbba5825f1e16c14852436e2b894cf87807289f5e6332f25fca00112c0b94fd2403849613f4a44f7e346f6bf02cef6454ccc4bb2cbfb36629eb773fe5b798639f9c914bf2062bda65227d10ee65eeb0e601a517ada5f3d753725748adac1c89a290bffed0fdee4a245e640a417edce6a0bf42809a97683549e30e83530fbce4c6e6521fedf62d1cc55b3ac552ebbb18f1fe50eaed71b9889023a7852e4a86c61fd675b66d33014c47f386c3669c38271357be47ebf1ea7f23de624a4ba29dcbb6132f942651b18187e372e19ac81241d00c53943bef0105c56554b03559d135ce7989bdd3884ed70aa15c01cf3077bd058df44e25d0e78cae31cb564abf428b173d6b6aa717b8d0ca55579c6dc9b02618fc74e728ac732c9b60a326945a74f9bcc55622e0113ec7e6c1dc7f35e6c7f802f0e8a7538ad350046fb0d072b41db4f3db07eb02a80d6158f092e1b9a717fcad51af95a231ced2a2eb1e760a12226c03a7b828a016bef30064318f67045b9dd0e056163a45de5e5d266d9582f840fbcf383f85fe60f6d7160ce144134ace3976386bf02ae60ecd2c681ef50db44466a7790c29f4a8bd55d9eaeb6e057c97f89ece3c3d40a80eba5259a9322d41dc6fade77077ceaa8e3385d44b272c3cf2494c3114c8e9fc5588a5fce6d8997bda178f33e42ba2319a8f22931b94512357ddbf3ce43fa859ac8ebe65bf0cc2d2c0a41b572f403b56e37a7d6ac6b116a6723f5926cddb504ab38b983f0499626c169f3108dec7c09ba76d39f789b74f99e71e18e3ea1de848c06aa5be5138b6e63654d813cc03090063c362741cffd735dff79d22d9495af760f39ee3c52557457764a852d40eb3c8f31724e64939ff571a9a632c47169be3191ecd10756d8b0bf18fa165866a1ade854c92bc925db2626c95b883f36c45a1d720b29d3cc6fbbbbe6dd617746df646b063ef99890d5aec752a684c80a9dfe88000c83123991a21f64a894ecd0d2b2ef22308c653eab0fa387d1ee0780b0f36dfc8169467ae36e921b93f9e40f2cf17192ad3e0c239c45494dc15e01ed1ad5bba3aa2da2839eee7f967b434f35162b9a5f472453925a90b09d40bd9af0b3215c61748efb51253a462385278cae42d01cc4b6f1b20af6184bde69b84ad0aa6d1917cd29ea7bf0120dfb597a291cda6372fcb0bf1b020792e933bd2dc51e1d3f09d11f52dca67af19b0f735089d806113c82b48f67022ef176b90511d3a0cab26e58e77d81ced947440c76fc94f2737daab0fd0a98fab5452f3f4708a0cd9f4fe2e89bc439d0501d0276060c07ef60443132011558ef66e13a86bbf85bd269fc519635efe1f831f8d4878d2207530c08eeb806509b09a9d65cfc72adf64f743098d4f49665bd6e2f1f607a54e76667bf60df5c4f7d87ae8f51297e1ab8e6bd8cdd43592f2d5cffe08bb4c45221a037a5aa194158e483da676d08835e07233f97164084e1b875677756aa7bb7c417da5b0495beb9416d15f55fdae697741b4e0828a723855f3ba1b3bac4d2a8fb04f4c3150c41fee2308e258fe9ef27bd24a2742b5ee30bb0e830339d2be93021c8d48c77b0a7ccbeed10e21591a2df2e3fdcb249f606a4d8fd29f05b6aca93fe50a9852842f75f18f5c877b9259bb59e7377ff83540ce31d246818aa7cc184c8d15ea68b1810dc943643ae1c7b4834a19c9ed6536b213e67ad64be57840be938460ef82dc4e49a8381eda3a17bb9519471113e9ada890da773b968ee5612ca1498fc5d856200bdbc41e494f87ae9b98aacc185326c08301ced426a762f8af661984b29931c3df1bf030ac63232398d5dbe9fc0a5b79c54917525facc169d6f2edad52fb946ccea2063850afe27998338750a475886fe043324dba710f2d4cba6a00cc09bd6e52fa8fb80eb017c22d39515dab066bf3ae482811e0dbc0a2d3e5dd44f3cd37382369d0a78e0d1dde98420d4ea31edec3fa21de42757059ab82e8e710ff976ffe8b8aecf1575cfc4221464a8bdc39df56be2db0808d572129fc4d178d7eafc331428e624b7524c68a987a2e6116777aa6bec820e28dfbd8fccd20ca7addb5907fa8841969fdb775d96de8902f97d51144165685cc832af17774e4407eebcee97e422085cb9e8a8365eb398b4e7df462026398d0d5ee60aff87f0a9ebf0f2b83381602082ce7cf03127e6c9ca949cbfc80b1eeaf0fbdf4dc05540e169c78d78ac07385d3a4b82f73ec494bfa30a6e03addd32a88f93a56b787c81e9a0356a26b5d67c8be2b32dd18f0d8cb1642dea03f505138ca7db0b9fc5ce4474cdba84c9a7181e675ce88c153f6834619d6b657d58553bac0482cf8b4c95ad9bfb30efc6aba5801032d98632eb312d49dd7a38a09a8447f45082cf39a16d1d18586bd2cfdef44e126a2d98be623a5de873ed0248df3fc5101658547d3598ca50767388181f7629d993f03d705f6efb11e95af7d15facd3866a86fa4542f0942e338722bf4974595b30d381584acc16c1bc077211fb7b0247707463656aba2785f65a73f756fcbb70d1bb7a625333288c48c1435ed972e80e84402600fb1a5f2dd8c3c161a4638f9fd8939d5b0611e9b2f3a7616802baaeac17a33ad80a09d82cbb008fd0046b99748c238b205432062daa2567d72fe5f269cd4d2a5c5c856e25fc8ec00640e6c517976d0d3ed8532b02148d603c66fca9938d57b4a2b3af970e37cc24ab4943759e320f80f624d0ce23a5428875c5b0d9a4ebdae97906b6d8ce559d160f86c92d42743c834b5c740233f208d29209c376cf3077e9a3eca0973137afc176ca16dccf89f6293266bab99f3ba7607557c1940d01eaf6d8298dfc6c20e2d0f6b9185aa29bdf55bf6756543cecf624182b2b4f6264064693f80f9d8e98a603a525236126fec3c0cb0ef15d0e965dd21d63427fc998b1790a2f253fd03a231b4b5861b37eae5fb88396daa461265515d6a20acbeb670a43b4d35456f1a0af96f94d25c20a65004c7137bda28d149a47aff73df9a6d2732e8ba744dbf11e9ddd9a58900574384a3d5b84424f39b9994e89125ed0b51376bbce93193494caa2060c439e59e4df0f4ef366476f3a19a5d0d2897ceb0432d87af973a6b96e5810693d4c413cbc5819ab788693683dfb40a00b149a56d51d80db491aa0e9d0ed77d17aaa282ad3b8bd8d290c2001349c9c2c19cb06c3e151588276c81455b4cf2a6e0c1ad7d1c7e7881ce20a56d7dae659836a7b010cab256b19f62c856fada8bfc6030c7a3dba90fcc5a8cd55f8117c9beee2e5ea34787f5341f664d942d4811f75f1948d1c12bad621d9782a36292a31f57bf72ce71d04a9a4fa742a09d7e948155e4bfc65fcbee8628e81e91612f813c091744f6c337fc865b62b5f4298e787929dacb2aeca624dd581bed0d023b362fbb60d409f8ab45e4a3976e36f27fc7bfbf3eca2fea849b0d2c2e07dcb273c2b0a09c6f24a71881ae858fd3f732a3ba875d43d23f07828bdf8ce2b7ad46493bfe798233eab0909827507fef5b865ccbb47e1f1d9b1ed432bbfb49c45a3fd5e4db4387654bcb82a6d5f40d9a32f3901c148765c41a5f6f0d24fa7469637fbf757a033bdf47cbda1d0012398e3242d77fd680a34a94381e7a9b7766b2fb862b57a51d0c683496e317a9fb14865872fc03d11b9f9c1babd6fa886a7b01d797d7ce294cdb3289b1dfcb0ae4b677597570cfb28af9352ce83fd5a680c50c967f6ce0e6040899b5fca02057c5a9e1f78afb8fbb9e6b5d6766bf63f9474a8896ed9f6baa5f6df2b7b467cdc5704a7fea00b47cfad5418c0bf4de96de1e1141b45967c12529efdb88d65b38d64a517366e6cd7d325572f88fdaf71d48b1f169fcc88c582586c1136c9c3eb56489f12076cf202705a402828b2e35347defa4a4d2e72ff1a455a40c28fc464fef952ced1da6da0655af7d6d0399bc87961c68748de49ded193d2f34846d7ce6acbc24d0004900b6195ec75f9b1d5d64d4988b601201f6d18087da48a7e6002c3f3d11755ffa6da87f5fbf8f156022bbfa3acd24a9a24cced56ddbfbca20c15f11e4ebc06d148a8eaefafa584ef82a51992b8a13e4f7eb18f65a3b0a0fef4ef17519492c0760fb594116dbac755efc6c7ad49b09630f44aa7dd9ed1e94ef5be3736f84eea5deff86cab3983fb3d361d9db5d02fde27cb3d3c4aa58000dec4f68e67560c1df22fde91709d9b63b44c4e161ce58e2d49667f976599a79cbb7c78d68bb77f5938b40f5820041fc0012c11c1d8076fe32b2054fe276781c7b367419e8055deb9742beefa0d31fc3e6ad97436c0d9cf9af91799aa6f20ea2141c1b6b0d25e06fb731af254a5d1f5e3c06e94c639f73c2265984ff3f9b82b2103bb584c54477e6f67eddbb5faf9575577c18cc1788f17ba535ef48ebf6b4fb4aa816f8b007d4f02839be51564b31e64b293de649865e5f401c9a0491eaca322429152a73c2b9cc66bc77b1a999a4df322e59da68dbdc44b222b8a0664d8f0043587696679f6af37c6f1315c60d75f8ba6bd9e44dfe615c768d9d28d3a5e621e193ae7cbe91c45c63633c665ecdef74f83db1e5f9bb81f7313c03d3fd2fa38fa2db651ca70ba0507dc0261397e1a701d07b2bc0c4b3340ed322f6eb54eff2f9b067d0868c67f0510ef72ef02533f2740159dd5238094702450f03d40990ae989a41e67d9dbd7103d07d0eabe029ea8e8d1b29641d0e8fed283399d4ac1b707bfa7abc5dd664cfea9156709a93322e1de04560236469e95ace16607200f3abbe719dbc086144761f128f3c34e85963c885072fbd05288c52e4b626c78e757fc653b80feaa27e665e9840d2a353694a555f718de9b30f22dbde6d8df83973d24cb5425a99078a412c3f2fcb37f015dca470661460d124b41495b92de883920930297bcafbd939cede70f10c4c13cdfe351a1be537a848a5a9544e7c32c099c7ff54372f270f32d789583c8554fad8dc18deaf47eff14215035fc27a93fd74f03bf13c6e9f204991d9edd2b9c1aefd2fb6dd1241bbd39f55d2ddc2caf39a7d33f05050c2b3c798cb263532e82addd346e9dd6f23483bf6a0559a487675058a93a6464498921f94f4236879391bd4fe07708ebb86c9ee5d5302ac96a663010b4ea944646f5838c255809d7cf6115520c7926c18e12815fe3e15a08c19e326f70b77d4a0622cd2f588438493db6124adc3bbcd4d04737a16409ca82d40124ed61b5a810506533e3ae6294aac18ed97cef939c8de1e621208f5e6522e68a72eb511174c976ed478a624dc4e440a7433c58854695", 0x1000}], 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x2, 0x5, 0x3}, {0x18, 0x2, 0x7fffffff, 0x7}, 0x8, [0x8, 0x0, 0x3, 0xffffffffffff51da, 0x80000001, 0x7, 0x7, 0xffffffff]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000001500)=0x8) 04:02:55 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4000000000000a, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 04:02:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket$inet(0x2, 0x1, 0x3) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/54, 0x36}], 0x1, &(0x7f00000000c0)=""/169, 0xa9}, 0x40) 04:02:55 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0x4) 04:02:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 04:02:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) 04:02:55 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = getppid() fcntl$setown(r0, 0x6, r1) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 04:02:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1) 04:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r0, 0x2) 04:02:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2d) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x1) 04:02:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b4810adedc05da3ef2f84d6d786fb6abf90810877549acbb1d6ccbd18700c5a497c19fe1f439961c8d09f13f410976f7fd6335ab6fb08d5332642e91de1c2bf61c7805b6e8b2efe4"], &(0x7f0000000080)=0x1002) sendmsg(r1, &(0x7f0000001480)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)="5a879bd5389383b4cad68898bc8ee931638501f59613d02a8132135dc734aa8d5f983b8acfc7de4adb8a48f718a581c0a52568099276985388dad6dd63036bd6f5", 0x41}, {&(0x7f0000001200)="cbc2ac3752e4e9fdffd2f12cbc46", 0xe}, {&(0x7f0000001240)="7345e56788f92c15bf892f88afc5ada6922283a59e5122e779222867ae0f47a2eccf90fbf1f55148f315b0f0cee888749016f5b5b21fef1fdfd5b78285863a8bd896e0f970bf7d8397f1c73970474f54c1176d08f0925d3209ba7461b76deaca1d941fa61f9c8c0f5cce0f19048b13c8ec75cdf850c959d98989a4ce930593a68cd9e40f7a66dde80ab4b0731f1e77244c7b0290832d46d16a025e292e94cc1eeaebca4024cb3078aea0114d92de298d577a806ecba9e5e36056d2c0e17bbc08557f6ad4678ff5512cc7df3194a06a6bae101ad37c462358e76f40aba3c0a37828370033057dc797e9bdd949d406b0fc48a4c35b", 0xf4}, {&(0x7f0000001340)="542d5506b85d2c40bc4f63ba56846f673246a130e7bc59d04fc6eb9f296339dbca29f760dc00fd2ca80f13a30aff838732f0a1fc8a4d735687723c60292242aee0e32bd371b86209d0a318780bb18e047f96f30ab1c04715d10eac741898", 0x5e}], 0x4, &(0x7f0000001400)=[{0x78, 0xffff, 0x9, "202e49fb9f0dbb12cf570d54a1d34f2553493a0607828031fab12eb3773c8e8c3b4e8fe62c36a28f380736c0ede48b9f377820a24916a9f3b2d618baa9861ffc0e62b4d4a577b901bb9de579e5394a2910c8ad1c27eb5592f184faca529a0fcdba1d961942"}], 0x78}, 0x1) 04:02:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) recvfrom$unix(r0, &(0x7f0000000000)=""/103, 0x67, 0x43, &(0x7f00000000c0)=@file={0x1, '\x00'}, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4, 0x10000, 0x80, 0x6, "fa633b8816f414fc11c4c1c1a04d0cc371ae9b4b", 0x4, 0x9}) flock(r3, 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() lseek(r0, 0x0, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x8000, 0x401, 0x7}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x9) 04:02:56 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x800000000100, &(0x7f0000ffc000/0x4000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) r3 = geteuid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r1, 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) 04:02:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 04:02:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1000}, {0x4, 0x2, 0x1802}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r6, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0xffffffffffffffff, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x7, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) semget$private(0x0, 0x0, 0x1) 04:02:56 executing program 0: r0 = socket(0x10000000002, 0x8000000000003, 0xd5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) socket(0x21, 0x4007, 0xffffffffffffff7f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20400, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 04:02:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0xc7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xe473, 0x6b1, 0x4, 0x1, "2073739d3fb55d711a89927104512f9fb6352ad3", 0x1f, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x9, 0xc0}, {{r0}, 0xfffffffffffffff8, 0x50, 0x1, 0x8, 0x89}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x6, 0x7fffffff, 0x3}], 0x101, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x8}], 0x1f, &(0x7f0000000180)={0x8, 0x800}) fcntl$dupfd(r0, 0x0, r1) close(r0) 04:02:56 executing program 1: r0 = socket(0x0, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x0, 0x4, 0x4}, 0x3, [0x9, 0x0, 0xfffffffffffff8ec, 0x9, 0xfffffffffffffe01, 0x327, 0x7fff, 0xffffffff]}, 0x3c) 04:02:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) flock(r1, 0x4) syz_open_pts() r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 04:02:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/210) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) 04:02:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2fc8696c653000"], 0xa) semget$private(0x0, 0x7, 0x200) write(r0, 0x0, 0x0) 04:02:56 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10510, 0x80) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x7, 0x13, r1, 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:02:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10702, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = geteuid() r9 = getgid() r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000001840)='/dev/tty\x00', 0x260, 0x0) socketpair(0x10, 0x4, 0x7fff, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat(0xffffffffffffffff, &(0x7f0000001900)='./file1\x00', 0x10c82, 0x100) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r18 = getppid() r19 = getuid() r20 = getegid() r21 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r23 = getegid() sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="bd1db288264bd2fdec770b51f4257121777c65a00f9870805d6a74a9be03fce1adfb9c60d0dbbada7c92862e67806f9c76343b9c75d49ae0a60ac204f2601f7ab5c20c0fa5200a71a77e1641fc46d45625efa1abe9870d337ac2935501ba45c5dcee62be27481ea1b3c5a4c38a3df016806dfd6cf5e82e9cdc84e8ce9da2946afb1f58d461ad948386fe41a2a5537b3d714650de069cddf962bcef995ec39201533f507af69e23207f7449e9d6ebb26a6c59f5e9e47a5112faf617aee63d37a40cb7cba0b952207bb6050bb1fd9c85bc65924381742bd6c837e99c98935c15b3", 0xe0}, {&(0x7f00000002c0)="be26c74f321e7c122da1f9e3708e54fd6a83ab1cb010af2d2abe3e36cf7a3a49442da5b720c0b86b03a3e1f6c388c4c468391c890e4be928cdc57e4c6aa93fef3a1890e8e2b4b919ad1e964c9f21dd1555c0ce1dc90974ba800115a92daea58645429615ec5e3be7711cce2096fb13250b4851991e2ddc7086f6f61f0129fc", 0x7f}, {&(0x7f0000000340)="0afa81d1b978f1c61b44d737e03f915edd7e487525500a21899c6af479daaf376ba65da4827d007929d293dcf14748c7b52ddc3ce357bb9eca744bda46599f7fa35a696040544e0029d8bec0adfef254f01601ee1d085d1ffd573e564451408ac2c885d5d0dea4fe87c84e09fd26aec129f37e45182423d6857203e7b3c4cfef2e9b50eb5c0145ca28efa52ee6283c1dbac793ebfe42c325b8bb64cf57640963d7aa692e67424dc46e1029b10294827c29a75a31b9fa049234bffc125e1e62ba18c5778fbbd93094052839296c0762b6425df3764e", 0xd5}, {&(0x7f0000000440)="5fed6fadbf02df9cf83d2289886646b55ddac7", 0x13}, {&(0x7f0000000480)="9d12a956a44ba04071bd81aedeb4ae9b4b571b4e8595382e65ab6718977d8f9d6e64458b58eb456336f4c2fcf2d2d341106d19b8fbdafc53b78a9125129e2f164f83d24c4d686686706199a38755e901ed69d226d45b522553017221993a7bf242278dd7d42bf495550846eeb5ac236c253b7291c9c793e1929a1013d7ab53b04629b95fa40abe9e7c4692f1c36d61d2885c56ac797c86baca7751c2e3493892cb6ccc28fd0ddaf65f095d2a43e47f601edb41da460735e718afd72328bec4404884b4e9a45f4616298afc131de07da34dd49ca55e603c6af8a117f1258f55e0928d91e0fd", 0xe5}, {&(0x7f0000000580)="6d8caab9b448a92a2d2906757b6f887bb889f7cf7bc4aa29858bb8a94dd2b6b32584eb2c540148021342c9ca175db6a3e452b44537a27816d567e0299a6fbd06f3e4f7d2c1d76dc9b5ff4c283f1105f282cd40611ecfe82902de8ae2c16f957c55cd34bed4b8257558e599beaa884fd8a33f822f9f9b7bf44a3e03f154b1ccd91b4a21744b969847c74d220ea88ea4e55c714c1d2596ecb5ca03b9ba07ef189e031c377a08518502e7b2d016042787bf18a61926ceb5b5aa9a3d8933e95cd3415895ec9c9d2aa2d8116fc636883d6128f688e21beaf0e271b50ef243c9640f9206150616796c0f05cb0b4c3abf743eea14b0524a1c1b072b6477c71aea768460407d131ad8d85325cfc128e1cc5962711f967c50e79b70e547e8f0996179b24ca071445c9fd228b38c5d3522d7b5150377939514de5796cb7e3cea24fbd058ba351912b05795c0dbd0ed2d58b85548ee9af90c31fc2edfcf80f85c409e8e289406e1bab00eddd2c8c6fa1cac6b4ad6dc31b2a7fcbd929ec287023c3e094ac9c19525ee60e34d37c64b658d88878de031848362b9f2da3407ac0cd87afaeef2dada1e6e3ff0f9d7fc22e3bbb4950342cf2994414a183767d586b9ff1d7e6aaef820b249a07bb7b6a2136d645e8e3c812642cbb685d6191de5ff9f469b627dd3b7313c7697c80d5c08ac27a0bc0b5c45a22d1729dec2cd1c562e846bf1447e13bb31a7a115b87ded8f88bb24409771314ed89140f764116a1f929ce926efa64fc27a7cc0bf3567fc8fc189c237a09660cbfb78956d1a641271374146d9821dcc3e8d73a6b3f55bfae39f1ae14985383a515c4c0a373fad75526862ce2bb9e4aab57a45b2c07aa5580cf9866ed7b02709e11dfdb03575b90658537fa3697e22fdfb611ddffbfd0694b10551cc539bc0eead144a6a25025c630c2e2c8e27f84593d4157c5524905fa4e906f934188cffe074a71b808c0ed823d9dbacc67d242a80989c5d5316023eadc0bb1f78aaa6ce435237a2e1e93cf7ac00e1165eb90f5a159d71643f011c6f61e53221aeee2a06632f287e5a9c2eb4c2270b66e2a8ab23fa49be6491312f48cf0409ff9b6f18cc3d2b614acd6fca6e2787cd12ee0d9d6ab289e3c42dde2106e97c8e59d2726350cf464a5d98aab017d8b19db3cc8b9bb02867e1018e0ed92969dd7c847b064ec007e0eee0bec3cefc875f5a6735ccbf0a997acf6f67e31093d3451491449a851c56c94bf7959a5cea8ba0f5ea1fcf506273aa52625a50079d6d93b589a17b1f9425758ff632be5393d112edef76c823f37b23c626fac1bac23734fa5c84477d40332ecd21ae52526f2f24e26239d3a6b494e75561cc8f6ae1a1e9d4f75931c8fa06b14a435a10a8a00035c2f85d82f5708fd9772503c53673bef8666e9fe546f08c9a20d41d31dc50760df10b9ca9dc1de03e4e97bd4a9605b1e50ac71b77abeef323dd00aeaa69961d55be081c19dac6c55eddabeb492781103bf431707d491f91f5549a4a04f73fece81cd4f534f037080183c1f461b80d2084d93e6fd7e8e152557e0adf50dbf6809862e775c084617c398890f57640bc8c101b7ea8cd3df059710c0f66cbf47bb365e1fdb73340d5ded1460cb7ca01587a4c29b821c065b12d6e22e8d074b41a0fa4d4fc632398ecd2b3e835aa271a4e77702dcf38fb005d45d76fd15e3a6f3015a096c8883e2c27f6ad7380e228f7ab7c28ab5039e9fbb096b2e506964148713af4697761d854c5f667ce2a3f57163c5206868f4bf942e31da423e14a05219a80ec24f496972ad9c4a21776f9ad91803a7c06262428a8bd918759ce23cc23b9df8c91d0443fa22b8690813017b1e81757d97537b2c3e81d18fc00bf942740d381f25153ea80d85fbd0259949c667458241f0acbc31f3a5367317fdd5e23167b342beabbe61afbe32a11ba103c0e98abfb8997fd578d8dc28cdd835500c0e4684459220a8c4537ef7a3d353aee88d2def741bfb3701b84101b292edfb668e2da0917fff544bd718e190f70b1f6a99e1df88b295003b1e4a0ccc193a6f97924a1aed2d7639bf80599d81446d6b46ecd42752931da620d5a83f142a5091b3e13824b7113cb208a4b6e5ae9143f569edfb504f07e0af2806c7a3a855e00e893ebe74f40f6fc576fedbd06e4ca1da305c859cf7a49a93c13d85e0892c3c5c84b1dc0a51cdf3ffacadd3ca4e7e9255d8eadc4a3b383ea020c3aa8ddd1d4db41bf52e94c19d1d3b9a73377f68f210384ca9bfecce760f039317065faddd776c578b7ea65162ba6749f3d1b91b5c83c28f528c7603ff206329208ee07081169baa6a5b601b992b417315452206a896e9e2741f5a3398b9287d665c9e5cfd7803ee5c8bec71416b4e760528c119eeb23416f75025ee3566ecd2c9ec4e4971a4f01d2a01fb55a739e10881260d95551891d3935b0b2c9517f30d8e95e0ae424ada1a9e981a75627e80ea3e23954374e5dd41d978dce7429348c853c79dd7dd1e4b40bb9ee5ad9ede12d8b6c3e2d23ba092802e163587d0f2ef857cd329476b628571236ddf96642d1e7693bce0c7c13a6edc0f799e9506d1828f57b73ee8aed8067a5ffe7b90c2be4c257d23010acfb143357fca4efd3a91dccfb8b511b19716c09a6651bebf0dcf788640b34071154d02456f9f1676b3c4fce1d5dcea3eb83ec094cae0854f2103645d5be8e7e8939281aa2befd9076f04477ff4f6c4e212a1d95dffbc3e7f58c7613603522cc3f6374e7b33decddd1e0d9d422b3b9be907c494657ebaa2e499e3c88c810c9d59ea8575e9a7e9ba84c57cb2c9d4a9f3e5daa514a01a27909d4d3ddc568c8649b401e12367387e1c2660a980392b3fe63831705c5b7f7a0a5cd6a6df1fd1455884d2ec88e5228b17a8329f092122c39ffc1cab3824ca3903530e1aa27fdf1a546db4c6a972554ab072b40a4de42ec2c11b1852ee50042420bfc1b8da37463d55c03c9441e465a03d738161e652ed10db56face3a71f3f4ce4e5cf008dbab99136e6371472d1003495349a190a60c213c7cbd61d1c42169e0e46aa371aab5a02b68c11e07ab61052bbd8dc12437f7d9b5f52647ae86c8b0a17624aa9ecab7746fc7025aee831ddc7ab48e6c6a783c52f00a3b628ed9e9ea30208775579113e456e87cda43e6f1f4be92050d1cf91b717d1e70762fd04507f553a006ffd80ef6a0ac7cb49798cf646b295675bb32b31ad3373c15df7fe324ef6d91bf2f8561ec49d4ea658743bba5683fb3c379a90c1f8eda29c309a2f72de0bee223978a573068e504be7edb8fd565986b01183115cfc8a6a88ee1481a6fc022f134f47c17c41645f0e5a4b7c8d11b73531a713e0ed41532de87d4fd835b5dcc41944a9d26dff307079d5e5898397c9f414c8585aec4d07ec0f8f27a8aff99ad8068183452fce8fda71c3dd13dc00ef7c5fd32c951f498ca30d7886799eca5ee7bc9f6915af8e485a6798d2e4117bdec07f17a577fc93606edd2e554d4cc9b8883f6e2ab2b8cd415473da7ee690050e3f574672d7e0e130f273d7f0ed77743dfa5795a68d2036a00a102204bc01e0f6457f786e4ced3e8b34e561287550de3c3f0b7abce94dfeec96e7a81035ea101fd6b3ef14ac10dd551998edb05fe5e8a02238c500aa59979795f9fbca19ca1a2b63b94fd7c345b16339a295e99031062a2d64757a4b75f83da87dbe629b6369630cc717e1fbbfdfc57b65d311421d32df21a323a52735768e82f577d07889af3806b5ac57d60c6cc0fb24fb218919b9c7aa9e3cc5490033295457a6b57c53b624db7de5c470724080140856c31f55e7fd0b0a0347906b7b4c55e82cbfe07d7602750522ce3b2265fef43e0eb81131f660aec00cd15e09337998824fff5581e2fe52a24acfedc67f9817718f1c95859f4cb97672f2ccd9966e41d2ee8d013f334c1a0c9a1524297f880585f88f90c7184340ef6c23e593eaafb0e3cd92063cfb262205b3fe82194ea1a2bed446aed8ed18972b2c0153f17f6423bed75dcfabcf09f0f30756b7c12b7e9ef8f7ff1b9820552cd3b6cfc72d50782e821c21dfd7e49c928817a0acf9a86bfe0674bd95ea59427efebf6e00c05c2e6bd4da0ecb99a12e1b583db4662023192bb290a64257959d5b3f2e52cadc9bbd0ce211b41edf733f77bc224d22468a9eb1436b285c7856e5382ac5a640b1d6a08f6f54d251300c1c2eb31ee335d1bea935d33804f4965a3b1cbaaff53b3a53d577ca23983ba9faea75761967beac11208827aaf7af4f1bba04d4258ffebc555909da4fa2f896741bac8ca3071115653a7bb958682ccc9e1a09ba76b0c5b371daef9d57dda00ca5d8c25795e32078f4588cdf381bdfd0f48466913065b64f5aa3147d3dbbd7b4e62d70dd9e04e1352271d8faafc5d543e9c960859a9576ed61358fc1fdb301fc8f65d5a44103bd05b9845e90ab9171be1323a70c4501eeaae63e53a616a9a7a50a30f66e136c7edd1576c6598439f4b439c366e059e70dfeb7b912267daa715d82f957aa16f1977b3fd560a1cba2e5250aa0a4ed366ec31a83331b70a6078bc5dc62ad500bc06620765205638097f083102ebf51584619ac60409fada4b08da3cf60f1c8118502a8fb4ef973ebacb2f470a589b13c6367f1d565772fdc264b6573f638e99895013f3d6a62609e6ef8e0938026b0d434728c62bb22a87839e5a3cf141f2b88b2d22ab16619fe56680e966d5399cf28f4ed54f28cdbdbdf8e9cc1ce4726b0601e2c36e77115a49ad3407601a0a4e2cf6bdd77a36343c688b005098f03d6fb9bbebef67667bb87508d7b1a3fcf5541c82797a8b46a682b23b2ce6de435295a0bc71a3c4b89fd28edc58195bea25c226f665efd4239349eb754e5c4bd29b76e3710a9397c56b10a26984291b3afcc0d7ade1fe7f46e587cc3ab79cac29c29bc8ee2676b868139902d3bf1e5085a616dbe0b80c34fe226df724c3091b22b87fd05bf663dc58bf33054e70823412aa01f1adb619d6607310b270a8b2534e861abfe5ea9f29087a9e258399ea14bac21fd90d947d8dfccd9b733ef9f05fdc23344930a053136988f5aac6dcf40deebcece21c4ec26ff28303c9791110981e2cab336e7a1fe747bb485d28eddb87cd21b4c3f5eda818ff14c6447936ab592ad2d47eae18143b11f1d9c2fb47da32399be4dab607130d166041265f19a20f30227eb25e9a08b00404aa0470282c3f24bc659c0c11674e060063be3c47a68c22e7ffb26509b806f1a34e3638c98ce8d1eaf5103aefd0b6f0c17aebe2894d2f788530d1137e3d96c52ff030e35698ced69a96fbd7d8d4daada275039d5e1fb16fec974d93de99639153cab1966006a55190ce0e513bd1df6d8b270dac6458a1c98d4b711b257a172c6a9fdad0d3095c6d8d69819c1792c25abf850e9e4fe7b03f8fc2cbef6f9bd2ae52f5a4e2373af33bd148c8aadb66672d646340b3a109ea0cfb3e054236ce775f89c1ce8498682ae0a9306169ed87664ebab91ab1df451afb4bcb3e1419d18ebf251ead23f73fd35b95d017b5c6ee4ffd3c896d515584cb743c446ff7e8a2296ea645b7b748807748dd150df123d9218db1c292fe4c4500a18fb2677ecf7fee6f505a10f233b7b0866114f6604c83fe4b2e1bc94689528d264194b0fc2a474722a94683c3942d4a24dc91c35a8df9844d47e22b6dca24ec116c4b436d7bad8d6a8021415bb6b9f9d722138db383b2bd06eb4f3ffff2abd940c8744f08e4c3a73a8e2d9081d57f83ae9a54e9531994c0fca43", 0x1000}], 0x6, &(0x7f0000001b00)=ANY=[@ANYBLOB="2000000000000000ff06000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000000000000000000000d98f232dcd00000000002000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xe8}, 0x0) r24 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x44) linkat(r24, &(0x7f0000000000)='./file0\x00', r24, &(0x7f0000000080)='./bus\x00', 0x4) 04:02:56 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000}, 0x0) r0 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, 0x0, r2, r3, 0x130, 0x3}, 0x3, 0x1, r4, r5, 0x2, 0x10}) 04:02:56 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x23) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 04:02:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/97}, {&(0x7f0000000180)=""/234}, {&(0x7f0000000100)}, {&(0x7f00000004c0)=""/4096}], 0x44, 0x0, 0x0, 0x9}, 0x3e) sendmsg(r1, &(0x7f0000003a40)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e9e942bb9a3"], 0xa, &(0x7f00000017c0)=[{&(0x7f0000000300)="fd704287e64463131ff8a84d22782ed3f5889fc2e8007ac3c43aaf1444f606eb66660978d41a82e7e31045720f2c147d4457a710f7749db85d0d0cab5d4cf5dfd9467c236a5a79411d2c8ba7770e8787372a589fcb484d28972526c95dc3fc86d7b14436a48a603fd2b76ee3ddcfc2a81a170142674cbcf5b7a4aae989aaad94afe7726d4b338f3e7ef308140b2c94df6dd44d51b79c5c28c0e78015bfa01cf58f6d4e97620ce6dbf493da4472919c4aaa2c6066114fda1d31852e446174db2090952a9ce1a581ddeac431670c745227d8b477334ca56113d0fcde32647d16c62c8b2e7a448289367ddefeb85ad8638fec8d321a5f67fedd054c", 0xfa}, {&(0x7f0000000400)="3d2528a7235082df9b14511cea93b1d09c279db535affccf869528b5c5775d73fe33e8ed4179893ed965815de04d0c650d37f5b9221cca4bc3c186ab0b84b42d7b3cca10a9173779f682", 0x4a}, {&(0x7f0000000040)="58cbeb5b1da72b676f96a14f1f23c6f79ed0183777847943ace64348d77c9c9bca7b0095490f6c", 0x27}, {&(0x7f00000014c0)="c0ef51873bbf44ecedc70d03b1529812f475191de46fb04729accf12cf343ae0f43b66e88ab36de1e2346142da9ebb95ca179eac3932f88cce8131cebb3aee410d3d8322d44e693579485bd538b0019447eadd4fe356beced9fbfd4ba606e376361a8365c2c3545594da92c070612c2fdd93aab42a5093acea40c274511f7ac8368b0ee0d87e7cee07da665a4773063d20fe76cd2fa65f8a6da618847a892c1f5aba71c4c718576a91d63b01dcae5685ef2e639207bd6c6168b1e6ce881b4b886a937e3a62bd42ec864fab2ff6393573fde55b65377c628fe9c1bde59a648805ed8eece024a3f01e8e", 0xe9}, {&(0x7f0000000100)="186dee56db04623e1b6f44c148470b6d0d180694e6be0b9bb64baf", 0x1b}, {&(0x7f0000000280)="80b076755a71", 0x6}, {&(0x7f00000015c0)="3598803254180144525a58628f86912d762af01b0e941f8ca9594c58a53a6e7c8314165be4ef69bc986c323d87dd183f36d15ffc564fcb07087fff7192cb6e7d56d9433247043cf176ed3af368e103df95f48d3f47788790ac3318732faac5590258cbd8608129b9ff94bdb2e3cc3abb6b9bab66534d073651e19fb6ddd41c660273b2c3ee80a4241186a7da178cfa1ba7525debc1ff48c7a91aa4250dc5db975c89f87f63dfe4fe13b554e1a32a5141348ee6efd1df7e781359b696900bf4c9fb1861769cc5eadf97bc285495dbfcc260b20e24adcc0e", 0xd7}, {&(0x7f00000016c0)="ebe768a102e009cab7", 0x9}, {&(0x7f0000001700)="b6c10c50c76abedd702d180493cdb7bf7c2ff8ae87a1456d4b40697c0458151ca9fc39d2923fa635c5c883401c345fcf55cb55fc7290dc8509fdea9e82bc066ab1c7b710c9e3f9f45992437ab3e6741b66ee35dc181981cfb594dbd29cdbfceb99da73eb1de931821df6b8151e2f1f0e123fa3c8854ce7defa20c304a5d469f4489a5fe06ef8686a10aee4b5c6acbb95e36b939e50537dfa6be6f49d943734d47ed5f28cd0e0c31a583f3b51dde83c37dc7a5dc1873c2101694a", 0xba}], 0x9, &(0x7f0000001880)=[{0x58, 0xffff, 0x600000000000000, "415a20de4e143d71a56e75e284bf36d4066c842292da12a1f2c932d47ecd1c19d4a27a944f7e772b44270bc265749351c9f10712999254e59364ee350a412213c7a7222222e698f5"}, {0x18, 0xffff, 0x9, "34d5"}, {0x100, 0xffff, 0x8000, "86a327bef0df65c7d8f37308063d8b912bffffa3ac1d208d3a66b985787e6b72ea218d8fa04b2ac0ccdf25fe1fbefe5798aeb3bf752fbb26d3fc4de2acff40db514b2781ab4c036b4950e8468fed735a528e394772472053649afc2b15d3790c704bb41fb3698980f2f4ac391333d6e793c3fa10aa9c24517bd8c6dcd730963aa2b85499ea8700db8654f1fd63ac3197af197f8424ed7928526798b4f01d24e0fe3e8c3e58a44c4ca8c886222cc522814a9925f83ecf3df7713a2c27c551f9f13fa117ea75dfe148f3d469e9b152e9831c48553d83cf239c3dcacee5daf26faff81c4ff3d399db1b8ead09"}, {0x1010, 0x1, 0x8000, "ca96096df29b4977ab2e74911bc441d3b4e1baa36eab8b1a01a2e79f049d5bb5c9455f951bc79de1394df2de0e2450782c0af24451a0ed19814b7cb5d9e3505b02ebcc1da78fbcfc2f2b6f9c41807734abea1f8283ef271a4b8144cd4f8097c8f5ffa51ce327ecc4b33cdd93aa6da7429deca8610d8c079bdc76f60fce71261e1b503802bd8f32078d692b0e77e084c603138658f1e05ea7e62a1674542f96d620db4f7272da2ee6c92750c437aea333ffb9cb1aede49cce1745a303e361a74cede7ac89367e8a97d6d1650060d2b4d3b2a98a0f8a7fa5c0bce0e6dd354f1f4a5eb63b7fa54aacccab29bf6e253d7abaab9df9fe520a06db5bbaaef72c7bb88f956f893dab24706b195e148f2eeeb7c37270057e4f765b804cb19bf9b3ae9f5374a7abed77ec78a834d6446134531bd2e10d6c6a58813c3133033ffaf0a8b7a55ebf6ee07a5ce20f2c48f29ed7fbc9e850b98a87c4f3e9a93c3260440d35b6e0dbf5a2347d92fc0006d2246b8c3f5ffc90cef21824ea647856df3cdd36578bc8d0d85262e6850b720ec798849e6fbc51dfe82f5d01dc4e305f2517decdec103fedd60fd43b9de09f8337763df5007c99426a2c37b801c8a2401cb5890ca9f6c4876453c84603b716da8890572397ca30cddfdb58c349b2617e69945f100a6fd8242e8251eb62b03cfa5e983a7720d61f26e50b2c7d09f6de645a423ef24a2af3e3fe0591b343282abb5af83b35842005db3e380f60d8ea93ec63f839886cbef5bae3aa32a615c754718c52b3e3288e809c677b14d6293f622c511e999fb7233e6e1ed73b503273abe12c1f8fedc44192c0ed6d77f5bd2c00c99c9893415dfc947f5a277c230d6b94d8b1c37b094e096ac2959910df09adfda2ee712809e8f52842ef630ee0c2cc9ec548bd4b0287d0b8d2c21ca403d39f8cbd8a7c7167efcabf3cac05d6edbed87d5ccec2585f4521bb290d5992c463b82b20c805c5bd8cc87299e886105fa5c67bdf1eaf60f7b4ec93b030c561544d9f948cd1975fc949b6e58105e199e8f6513fcaa9780b4094d172ecab8773324a0a966710d2ed690ef7f7fb75577d07acefc005b41f79ed967e29acaf19f37650123f705f5ddc9dddd10dec87c86e8eeb6fc0645263580c3c40709e45f234b14cd58435576a88020273ec36d7e7215e83f5eb8bebc044d61972cfdc681d2a46560dcf6590234b0ba653d7024a2a189c6528455edd2cc781f8206e0484d877f37e8db74673ab7629a8a27d116d8311fd57b1e2d3e64fa57c24bbd635ae5abc901cf4ffa10542aef3b92c2e7841a39600e5e3cbd5b029546c30d71b79c733c9cad66815afbc13cf8e1525fcb1cc41d725c063bffd443391051c8958408c00abfac41d1c5a1bfce5b7837cbc6b0393abe660bfad5b255536ce859a95cdb062e3753627b065e18846f750d3bf49fb80c21112e98dcedd4ec8ede5a83a6127ad107fcf4f2fdcbb3e2c23e45a058d00775ff62d66edc800b78174680e9eecc8e08bb8404cee2af8b274637b15649f2197de976288d0e3ce92e1a9d82299d14204652a55615945cd2ab38e010d55cde1fad16d6e81c92a5ecb58d02bac2f153a5a8bf187f915a95717b4343feddb51aeb67e8cbbd3ff4498268e9fb8293fe58d81593a3cbade34f27fef5da0632af50deaaaee04c8d52bc0943072344ced1be5b898532ce6ac676e436ab168c55775a04356d7356a40c772371c1e977fe7924add21e0d3bd05ad6f6d3d7afa45cb48a49be16ec663e3651866ff6d873b4e7f88a7967f86ed7d38d896bc269845d742d3874fa14eb3837f273ae78b180cfdcca28e4425c93d0956d3a20b55b5584222e8370db5454a2e4e8b1b35e010770a365362ccac96c2f3be605f80ca2a4e8fa3ce61c881097f1698a304f20834ed02102694c928a2f9efe0b6bbfcf0a0cf1e0f29bf0b111915660e654718490c2bb904e7d571227faef128883b6935a13999b7dea8e87660485d680daf24f174b08c2144e368cb62400857ae21299112a46016cdaedfdc302745caf4365609cf703f9312373001fcd42e664e0c9fd6c60b4e3846fe55fe7c71448a9335c463d2d7cadb4d1737d565edb0b372e961c5c1159154155cda7992b591ecfd15ea6135d07a7aa3602bfe62c504e8a7c65ab99ab6b38f221ea77c6251c22d622d03edfdb3be9e769c51260964623f92f7c8fcb115bdca0e7ab40488893b4e8a65a728df0e98ce229432d1d262a54a4a71d3b95ccce30ec9fe482c6c431e1913962e0665c01b3f06b2d7fea8bae5f820eafc43dcf437fe91e8a5db122fc7cc2e7ea9e298da3145bd393edb6049f1224c916bfca312b9ba7b46cb9f886c76f2df09afd14440266197696029c24e73561a81139f07d950adb8237bcb533223d6e990cb01b4ac76a21b32d9343d896d13f5a7c45716243d218de3a59e83c5fe8d31a7ddcb83f6218892d2efddf7921a9ca248690450ae297992cca4f3a8643249da018819ee00fb1fd56f96173370ea836cec728bc55fc588644e4f2fc638f1c57cd8398e0587d29948ba72d3620fb93070cdde6bb255285fe2cd7487914a2cd577af16607c98a808a72f5a87c28e36aabcc7dfa16eaa563d690402f834b5c7bdb149de5bf4ab4b6bb55f7dcf19ea7cf7afcfbcc64b3d02efc7565426b22b390d320775154fdac0da8cd50e6f191b859b6f3ad45f3adafd197dcaef84268f977c3e82717b74ad480c1c48f361617c2ad6515fd4d91fd3e3f4c35feb6aa9d9e6165a0d8a488d0ae97641824c1dc44212d992e6806cd1d2bc9f622743f349a498d25a0df0d182d02924f6ff06244d74ee86c89bdd7e041cadff307b48502555fa274cc63addb5dccf6d5dfb970633b0bce06b04939bbe4f17c8ceb54bc63e783adeb9c2f542fb05f2d8c0944f4b03f59e3fd11caf009a53c019989eb9ef45a7994d663530b1437d3076761aa2d97542fe9fbed874d8750eedbe6481a9ed3d537a33c0a7281572e824fa9e950264be399e6f840b027811a83b6e8a5ddce020dc17de24b2bdba7a09dc788c197c5e8a146bcb04fb03262a0da5cf5441da96f8556a10011663b36dd3a91faeaf9cc1e6cbd9e2ed113bce4858bc120b65745fa57f953e6d806639993b13eaa79a5e94248ed206005650663cc4087a5fe75d5e4d8c0f41583bc81847021879d9a102a43c3ac7e563c60a93e33b8aa56bc29e8f91c366cd90776c21be2a7d446991a40b9f99ab15a95f6642b605898791d8c6eb385687a5703605474834f132faa7ea8950ac8c30857d1a0b67392680bc6533d2110282cfe7aee732f6bcdb52eb887bb08260433c96d03a80606cf6c3431a0d4a3da78bd8a047f163d9702dc32dfa98dc5e27d6e6203232ee7438718948edc5c99caffe1b47bd9a0800e4428329fd313fefda0d88ab031e700fa369bf4500a00da8b6eae27b1b5b80bfd3154cffafc89c252fff27d7e1b8d15ec4101224b0a8d177ad898a2ccb6d307993c4717289348e492277450d2a46b1779c2ada40fbc010c05e9b050e766ba041fd9f95506d56777ad3287e7c2c9b02f3441c9644c8252834d4b70567d5417f412c48a7ed5e24ff0bbb99b82d64508bf4a21f40a454fb4de585b0052233a8f44ca07ccb0addf68b2e4b301a8cf1a2d71a05d353593e9a342ee97ee73d764f9ddb905e1d7fc28a8047ff894a6bc42dec4ea3bb0bce34d9a1057d888f02d1aeef5d2fda53bedb2040fbfa88f7dc33e2b0b2f039fb7979c1d755990690a915752ef36711311d9739c8be3aefd037f6bd355bc0fddb22e2ec76e6882874bedcb562ed4019dfd9e8d9164fa655a8baeff3d18eac9179cea89c06f09f62c0ce00f62aba82beaea72615670a161c0d962f447fd9b4014ecf4e69556b61009bf8cbe5c0bb5314b6f3bc594b252b2aa000129d96ade6ccf3d62a044fcce4e32995e0e009d59c64ca46e0890bf40db6a417a3a389d7fd3e530d62beca7fa1f90738939eeac7078cc7db03e820dcb88cb15c739ae4b8551bdbb3683b43183e8c8856540aead9337eacf55ce3d66ff5cee2ad480933d96636c9df1e511b44aecd19c2d7e5ec17cce8249d723f783ab19231ef681465f5e7b76b2b85c6599783a0f82ee27b2be4a42334a263021283e1c98b0ec321dc6719e7cd96516a4acb400ad67f1f29b4f13613e8639d936ed72ac4bf44f85c15cee3045dfae73217bddb7ff6f0ac53cc42bb6fbe746785fb2dc78683f201ee6a632b0b069c6cefb216093164cb303744631c382a4c008d583078eaac9e173bf56424125ab694ca02020f0da5bc5c925c69c233cba29fc7297ecc0bba0a4db13ecde6af887beeb101b87e98e27084d41d1d9b6fb0dc41f008ecf6e707317f451586f1e2cdc29c14a97f78bd9a27c813dbe157eb6c480adfb51740bc09b5f157fd2ef6c9c2751a8517ab26fa36b8efc74b5f210e2327041d5dd7dd67fb7d1263da8f370d8d7998c025fdeab7b564975d610671b3c1482111f5a4c89d2cead1b99630b8f87d733d9831fc02c807025d61fd6dc537679021d2b249548b759aad0c7758ac42e11d3d3f99eb5fbac790f3e8ba44a836c3381b282e1145d25c2ad35c05bd7bb7e838363eda9433572f99682fe1d2745d299ed535aeed05da695a8965920561f75b0d387774e159eca888547928367e04ec428faa19a858b8c895af2d2108fb3b02733fa5b8c8e18cdaba00786cc18c9556ae9055bc18d58b2e11b403add21fea3eff45975b69ed92dfd2174000699aa8d58a1ce839d4a918beadc45ec1c2ae4bc1974d59ab9afa6a51e996fa2d9992c10fa3ff257a2561cb11da5c789e489e751b85e5ce9dffd1e5a08e1cfd2ae21bfee89062b99ddd8a9b1328fe7c15b6214c6629846529333151f380f4bb93c9af65edda57140726cae5764f0c903a64a38f1785e13c1660166d4d4d8099234340d1df545cb57a4a7e90a930a558dda1fc136248ff74bfb1b13e013ea5fe41aae1b0594c3b49c2bc5ebf65f3ba4497fbba41f47b091f01eff7dc5989843d56c9184a5bf9a0a74e9ea51831a1e569470b3adbfed375a767f4284ea875e87c6fdd78b9b069f83bd27f4e647fdba96bdb97cd9331c39e426cc54939575e49f967c90b4a363f8d9dc7d4549931f70d0ca4247cf55e6a541fea49e24fd41a3f21c883f679ee605f76d878a6b5759f9bd4c813481a3cfe5400def8bd443b96ae7a963ab74e515c76eeba94e6d8171fd431831bc4e9c185a50b38159b25c3dc3cda5e6da18e9570093a7c6af03a07e4d8f1e98a9272da075f6ebf2e21019e651657f05c72c6b61ba33f13f4c812eb60b05a285b51ce4b781482b2640133f4418d065e4f54bd5c8459f519884edd28d2f83b2ff9a25f2397e46c45c58565c1c354b8b25d3221d1154dbb69557a6d760795fc95030bfa6798383993ad586da924899fadf042fd141afca3b8adc784787bd2ee3aeb9461f2e6a8d3cf06d77efde70b8a3e4ff4f73206f94c2f729fb394e0c4dbffc8c166576fb6017e20c1fc228570364222296938ee146dc84202aae48448612ac3bff8ed2e06173fba0580707617079655a89fc9cd541118b484eb56f0995c4cb525f64e97f4d258a827c6ab2e60d49b1ec49a73de6ddfdfe22d59d2873bfd9d0cb96325e3c9b5d477d441249ddf058b7b4ba215d92dd99421fa33dbfadeb59f8ed18d4c9cea413ee4d968a1075ddb3c4459395fad32b1603d00155cf3bda3bc809cbbe7e0e983284ad9415e1d8d8c04de5e8f397aabec9310abfbb4cd538f1d55ec4a"}, {0x1010, 0x0, 0x20, "b940d6d5eb4ec44db284113e029d4e7c6741aa04a446148fbc546aecc8c31e7a13981b9bedae2d2f6b8f2dc53d71b82ca286f891e9723b26fa3b274ef93c181e1aa418121c5ff71705a02439f29d07eeb8417dfe283cad967c62f090ab20cd01b83ea27d6f62e569d8978d1e845b19e2f29e63e8d963670fc1d662eddb4a9fea002658ff5c36db35bba6ac4158bdb93b05f917132204c7fd5729c131027412a803819485a7c48459a22d7b2d49e0bf72a818d49687a06ada0cd2516535c98a7474f057dd23eac28aa5d624bdf0887539e1f6002d1bbf04b96bc7fb62c3f299ce1c115e0e322bf01b66ed1884e026360e77169750389798e96a1bb5114960cb2543eb8f1ca3654bf26557e592af296c51c91491a5206462460017854533442b54dbb696676028a009a844a347149bbc59a90c3b7bbf859399753114938700c571deffb91a63febff79050b695c500d114b41eb01279b59831aab3f992e21727a79ca9847a124239514e2a2a740927f2bb3ba3d2046f560ab939df6e0c1c6c66a42042935b1ae05db43f33761582bc0e7be9c8e7be57cbeddcb4dc68a863dd2eef7e2723804c111835c59a2b6c1687bd73d2c7408d73d5ca9b985c32fb9ec0f8c608fdc1745f54f57bf3c0563dbb2663e6c12a154e2bbbde95e24dfdeb681fe84ad4ffba9ba1f92ce3994df555354b2d966b28cac13315f5a5efdec25aa87d063b9af3613a6612c5727d8b15e8ed443e80c5d2bd1d6840508c3149314e33b687478d0e6ecb04ce9614a73d179ba22602ce115b52514f41122332f21de5a63228495e886bcbb439307f2d85dc0f475554548e34eb03c1174f231411137e51bca18a558af39c603d024ab5bcf1fb3031938ee846ad28c127d1f5a6b816f33827a10554573ec0b29c85764867a5ab7dd599092a18d47ccd560758ef67826f519ada291f01db041e4ee2f27cd9165a466bcce731fb264bbdf9a79598b52bd78ce48875b17545b0ef583fa332267bb757b7a2eb656ce59ad8c764b65255ae32885b11640d1929718406f09a3c8f8e55a8225bed44ec13dd9f68f7840c5b7ff7ca47f4311800ae7286b86e97d36a0b0c3b67f0ae546f89e9dad1ecd244cff14bb277b9b2701cafe0072bcaf563550722d6a9f0683e8e3c898a088702dba2a0db8d3bf51ee06f69847c3f5c79104b77fd0cdc40a05ff6d9a4624d239b9be2962670127a98401d508f680d0ab57bf9a4c3a8bd0d6b9ee62f1300c38403623b0224405b856f447eae0e5161307a394a002b8ef4814b128fd2fe454536fba75dfa2cab43467708e433387b8d4e98a9a5fd487023af8e47d01454b9b7808da6756bf9726e126890b576398df64bf6bfc22a34fe7ea0c419837ab406fa127882a1329823be5cc22ef8c7007b357ba4eac86b30ee96d6fa2df5d8813d71e2a577a438f233d611d915676d5fefb89ebc1f38c7967e87bbc7f8588d2148515306f40566aacc332ef9ab15e3e93ed04cdf939b0dac72165e7add866bda9be6c0ad4260406f41bff3c568f829dd83b7ec2050d0f8d627bbd26047aa319d9971e54c57d3a5207b1218db93c1303fb628c0a127b0cb836bae933f6afd3bb8cfb99a3bfeac47d77930049a790db134e197d82b407ad7a44b422a96ca97cffe4f6384636c562fa65db73de0d37d5b873775c56380846d4281ff97d5abf4e7f44fcbb162a9bd244e0411ad05193a6c7492bc01354997719b2a06fcfaaf3ddd37605fecf2afd5b5625ca084f41c58432c518c705ae0284caf6ebcc787db02759556828e6b0c6c38bccbc9c0f5fc08f9f7d01f645f7e8dff7e5effbd43d53bb22b59974d36724a0f547a07fd6c3d3d087d7a87f4862d6fbdbd616e1e936591b0bbb1a2869e3441ce9507837a6b9307f8f0e08c80fc3cd1b5e9929dad37b27bd6c9467a3cf97bcfc8c21d1cecea61f51db8550809b8b763dfe1876bc06c4a1dab0b10a2fa047018fc7dfb2461045c19de42e49aaefd9106ce1e816a984229b5963c3d6999b4cee15565e040600a06341b4c3dacdc95aee3543b839e579dd6ac22bdd45a11604617abdd54fc98d8f3fb8350025a802c5c4d80cd0b117c4ceb494e6d3816bf64704bbcb1f7af7541795d4c2f9991da253cb0004457ddeb9684ee568871888718b8da54f8f2b534d06b0e3bf122a51b371109b5a8e07b5807c6105db3ae50ac0ad5ea8671ec70674ef84c754022a48e0df89d7e0ed31acb16f0b7f20f778c0077275f08e07cbe314d8b2d912bf12d4770679f72bc2cde7da8606c883562c331f7a174c4e8c0a477c39f1fdac682e4375b314366474ad9e4e443ee176509a90ffdbe1d0dab15b5656b822e07e9db5d828da07ec56e94599e3e8ac8f47a28a448f05dd27610de742f003b53931af42989ea85c6b77d20b2a1a7b538d2b5bd23f834685404d04d9c79eb5f07ecd8e694fc3810119b168ce73b02d52eb453099c957fd8a425f9fd0facf6599d7d3005104100de48f007f4224640d8495b9c921df4467c6b575dfb94bebe14df768dfe37ec079c251cd6f88a8ae0c552038bbcd308c4f43558b9ba8e8071423385ef6faf85f6a24786b077e96b168cd683d5a00e963de2aeffdbae570fe76e33e4449be8e7e19f740f769d43450c4f01c2e8ae7f9853dd9f5c3e86edd47ab05a635854c723b084a0f322e77ee74cff514a335dcf1aa9a54197e14f484521224c6c91edfd303c6d7bdb6f1a3449cafc32e9b88c62fcb6cf6e14cdf10fc5324682b8d506a9a184c213bb08ad8bace17b111cd994302305b94e89d59a0c9d029dd3f027bdc6dbb09848358b3b0e09c4080a12fc7be0996c510d8f963aeeeb981cb47198edb79a2685a7c3a6649552d6acf0d9bb999fc50fe234add048542d4d74f49599486fb3a32ad0a6dbfb5232946b369d4be80f97321f470371d390637ddc49a305e53cff6412740363cb37da6cbb91a1bd052e14f6415ef87d60ec2be574d8051c667a33d3ede3f257b99aee94d6c4bc56cc2200a0bbf46c022bd213b11a8bf2e58dc9b7a95c93483cbadef49a8a0d0e11a801d1f89a0b11e0934fccdf9874926dd8ebdd134724506afb1a5e35d9155be31eee75579b755c572d4b81d4f88e5edae6d3d36356412b40ab6fb7259eceb71a9838a042f987fc7bac244f4b0156d89ebecc8c55482095d4ae7ef1e0f1b439f9d0ccc39acda5f44a41a0798bf20ff4ee5afd6d3aeb177b23efd92d7660102e993d35a8f8f8fbb7a11b94968d293f0acde522894ad69ab1cd83e9fce38546a953bd41a31bf72ea0f477753d919b570f84dfe448a843ba5d90590e9339ac919caca27abcd809376e0073782e340939c1a6ce472ff23e3266eca0a72c042ed074983a5bc1af3e4541edec775803734c52bb8db82a9dc5d8cb648db6b3d9041d16afb9958eacdfb54c03cb3b5037cd10fd7dc12ef7733f20bc88caff6658b61c49337b6f29c0c24600fec20b02cd69bd59f7cc06cf15ccabecfa9b7358d1d6bb760c5a7e26b103b380b12d7fe9688002260ce1bce825e3eda9e4fa93714e9d4c89356ed9763197e001e41cf4a0142d5d4626f700083115a9150e7e8a6b76bddcc8805056b43ca9ffe56c32b40b73f918e53543dfba6b0bb403652dc775129f45199ffe082843985f6f4cd921ec9ab6766e661998f13c632dbadc028039469cae548a6479519ab5d250987f45a7afed1d2989643da1417fcdded396c54eda25e3f45a4594571126eb02ae41cdf4a1f8c46abc08edffec80e5203c401e0bc33911983bcb24eb49e5c94a9ef5f0338f22a723fbebb9faa020e218183ba6a80bc96fce02acd52539d2389e1c75f5e4db31bc39b0adaf4217a3b49eb998b09fd89126132619cca68b0938ad18ccaf24735cc9a104d6122883444cf03b90221a74768e13cf0eb3b48331f4ce3d33c67309c22fb961214becbd56e74afdff7a2a7929884165156d58a4a67101425aff5f64051bb6ae5323ba0b7ed44090dbeadaaa42b1337e6ee421b4f2082fb0897c13776877e4d76c8a5d70632e331ecacb02dd4eef6f3f33dd33bfe15778fc7d7c0b2c55909cae87d2b43cb130f64071acbc07c01cb766bf0c359a3c366ef9672d52781930b1d97dcfdf2dabd8b985973eb07ae8a11727feac09f61b20da97b27eb0a71a4895782013cd2e044359a4ac8829e020be54c676a89104d78fe28c9169dab1448a159d4adcc7646b38253ec4a2f913aca554730c6f5e805ce4a28a30f1b31325e4e1a0df446a6c64d49d3ace7f88299172785a9964be0738914fbb76e05ae885730cd5fe0627f4a3ed7d983c9a1f29260c6234d14a0cae0456e60d0801489337837f0d6be4822450926b9cb6b3d036207b28112d7ad4bdbeff866e10c5525bad68be153a560905a19bec2a43fbcbb0c3f2ac52b0e2bcf45065134f136adf2f3b951667403c0e4868f666f687e9f3c9081e11ec053b0e5d3c979d29f57d20b520a651fa467978414e409c9cc0dd3ff1be32d0afe1a512788d1b2492a684d867f0560830c0efe86d24d6fddc18ebc44c556ed3faf171ae820154dbd8e9533717fd4a48b80318e911d1b5637951e044009538e55b31a1edee506ee7670cb843f2d716625d610b5cdf667c21e2a83cb5ed24be1facc5ca8e4f35af72922a020faad0b46e64139405dfea51a98b611eec23575376b9aa2340f92d4209f28e217550e660bd10e31361af63a20f7fbda7dad9ba4aa999da12708b5dfdaa384bda262d00c17fff2355fd1909af3a17912b3ac9eac038ccc9efd93bf970d920f0b7058edf7c54ce9e9d9f12dc9b6212ca3de408b77cfa2bd498e1b5ba6a39c1f6e74df8e5bfcc6410bf478d317c287913d02862665324bfde672e6a497ef02518d454a868a20a3c393f1676a6c03aef5ea862275660953c0ef3aec9c49cd37a5924171addf21d5acca5ae60b3f7954d85a65bf833b4b107c538b2264840afcaa6a4585d314612632a10ce98c709f47fa6bd332b94ee3e60096a0277004014d36058e3d036ba363fc092f892928f531f1a54e22f69247be50ca598dd6eccdd3af43cd030ae6df0c0957288ab325281ce95883421f63ad4c97f4294be94052c407071ba00be9beb88de447ed460fa3879b8d403b79f781b1964e15c36aa596bb1f7eb13bf3cf79636d3f0e47d28770815ba10e02b9a42b12518aa4ca369c2a86a1413d11b8b378a661056bd31482606ef74c71e6e730ed0f9dfe57d068cb8ea393e662bd5cb24695f16e86ccf0635a83420e384179a15f5ba1ef53467dbb9104d5a3dd89dbd6cc7d5781c3c17c02b935a644ced1f38eedf2296db02eaf750208acaa65b7b9e85aff7813d790067e4dc70a7e595169001f5f3093d885bb4eb9c9b037f2423819d1efe50f1d7264dfd1d2cbf24a5393f09b427b16e15fae76d673d73526bdf7ab1dd7efdf6b66a92d2462e1b383d656993c822618361d81919ba8e86d87a0b38599735d4dc22fb3bb5e7d47c265fdfbedd48b1536c94b384d28d627bc77ed46c0edd2fae69c1468753e4cdd0e40f6b12b3b1415a13ea11c0326a97363061c68b585395387a5aaf4678416612efed8b6635d1647880e21b2ef35e52ca9af41e2ff30df44fdcfe86b5c7cf7b64782f169603f1324ef0236640df5599eb25726494eee49457be0810023eccdb8b3e46901ab7979c6e59d1f681f9ec8942b244d3de0553efe2de6834671fc9345bf208c1cfc2458d5fafa7c27e570af444fb8dfeb99a3d2f331fb42f1ceedbfa4465a67a8417d92cf1febb9cc220787650d73f82"}], 0x2190}, 0x4) 04:02:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x803}, 0x8) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x40000007ffffffe, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r1, &(0x7f00000005c0), 0xdd) 04:02:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000180)="a5f924f45dba236b52f767dd786104426af8131b43507b4ecd5d8723bb85c1b20359ee9eb8657e3949757575bac53debb6e2504015e1925b3901643901f2ab5dda0e23c9a1aedc61534eac328cc1122eac96fefdfdb7c9695a976a4bfc31a0df44f2919b39234a48a168707f1103ea9fc61c057c2a764102a9b087c679b4637c357460f65c5c43e583c4c256ce4932ffba780a9e8fece9252d2d05c4f8569f97cc53a589cd", 0xa5, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x10000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffffffffffffffe, 0x1000}], 0x1000, 0x0, 0xc600, 0x0) 04:02:57 executing program 1: socketpair(0x10, 0x4, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r10 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) fcntl$getown(r0, 0x5) r12 = getegid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000240)="a8f22c8a191d88e961516020b8e1afff32d45fe4f5ed5158089a87c8d4e638215b76cc7fadf8278c2bd8c8132814af555c25678690e92d3c35381c0363e74bec51492e167bc8567bdcc33ef677710b7ffb5cd04bc618110885933f49e92443223be030af83e386b243d2688a276fa16f0031bc8cd0147fa99cdf6fde85ab18740a9278fda120597c486dd29a359f4e1ccf775946e794aa1565fb223c7199d665f0e08bb1d9025a93a91147077e51a025d5ca15bbd9371ed087d79a768ab19995f6affac874a49c4735d937acae896f03111c3daad914a3c9e7dea6a3bda3747abcdb97f29afcc4ee49ab77e24a1fbe6d93d70e442e7e48e02b400b93dd65fada4c779953a8ea1512bbd0dbe8c10798099628d447b90d7bdbb4fb467e4facefa34e0fd2e69abdbccdbd81ca9d5ed7d76b704c9932bf8d4dc077504a2da716f843ad1a2d7789ceb509c7737eac1d1b7fe75bab1b249875b4e0be8f0811d57cc4fa61d9c505b2e6e24563789c0118ac69d081eb88f32edbed7bf63f5f6744c2add0a21fe5eba9bfef79ed0186ea629c854566094d14c0c298d0cd1fac55c69204cfea2f472137654f98f83346c1d19d537a1c9ffc8a5c1b9e46661da8b5b3fa48945805e73e9ee7cf7e1b41dba86f006c3b35ce021d04c42de47495cfcd45a3a678475d1c64eeb1064b8044d68e9ca4965e4f0321c706ff8b9df7eac035bb4d93062276962ca8707f48ff969263953c87cdb319b088071aa3c7ea88c0870f13c548b38d7e165d20799202824ddb169aba617afa227bc6bb36843434b937ab8b119c8fa3bae61108815e6a43a258d4ed2af582517c9f4b357796f823ce5074c23a27da87353541205f15311eafc1f3857cf6cfc0bebbf2043feae0ea4070e751cec4474d6b36eb55671854bf53877bf31709f509a675d4d6fb24b20905e9d1ae89d68e941fc9dc163d75940b1623c6d111ff2cbb7a0e39496dd52c387d2fe514bf8f5a4c4f806ee2cee218cea8d025546949c51592b7521d906b5e8b1f6054887577cdadcba43d5d407651472f056c94c075f0a1a404f899c66c47a3814728730a863edab5fbc9609335af3ff13f865b7368d037316f63c640061f9a0c1c152fd17e7cade2252ca461d8a122346e107f17d764f038582b01e96171a8260b7e8a14773c11ecbd778aa97f30ab1704566af9a4739de7e96459e9ad9e75d77fbdcec8776d1ba4248960483367d30c8f580cccd04fafcfef42bdfc1311779dfe6de229ca05a2a65878afd1fc6caa879f48bfbc3e11e0802bc33916df699fecfb9e7436c524238130448ae0c29830b623055096e582aab9b83f91f6fb049c1deca08acc72d9f1c02df41c8fd14dc83996dc4ee5417ae3407e5b5b5ec4227836ec92d3250c68ab003b7742977d6de47581fdd9cddc801bc28b66d62d0d96fd9cf6977064aaa537c2db694831bfa08d6452e47bed26263b65111668a7f95258f4a439cff0cc6db876cf5633455c47fb427c1d816a074c7ecae6e95a88d66e70f07a11b7f85f3581542609324d6aa54736c2b014e9637a5dd9f3bc0328a169f1e0d251e9701b1b0aca8f5ae3a1e84431d86cbc449b7b901ea3ac3f2d2833bb275a1ca31d557f5ecec62c0fbb50fe965e53b3992843a3c4281d6c13af33063125e2332a595b4be2ccc79133459780230cf7c0e8c86ab916a0c2cc66bb21d8e666802ae53f78706cb8dffbd89ea7271ab45d10711c819c3397adb33134076fbb8e3920e7aa132c8fe5192bd3c374b3847500b2dfaadc1b160f21d5127266498772ce473087b05c70a0e59fa2a44cc119ad2163c7a87090651f45fc25d61d5df71dbd4a67a40a487376bbd3f4e44ac0c8fa2819f9a318b6e10070c8ece79fa3e7675c970493f938b5172307432ad1da1e9e755d0ed22de800d9854dbfd09f940e278f5e36ba9b273e3058a3535038d8e05b30672ec55241534c7a2d559beac182504eee9b8ec317287243d050a106c956ef956b9cbbf5ba709726f12ef91cc2a6bc69d13eae9f7fb4b0e595f7bd2e64b24929389d24fecfe9c9b62beb1cf236f5fa8bb48eb13fd7d4bac54c2caeef88abf2f5d937b210c81f3ca721b9d4b2b99fb8b3cbf39ae6873edaef25620331731a432e82e0a4e8250d1010dd65eaa2de5270709f26166f013e97406560f235ff793d95d398c66c32062a58243098a0505e3799c2ed941b4982264c3a18b4a86b2631b499994ce6852bb3f4172f53a96c39fee7baec1eaf8161e23be70b83650c875de95971d16f795377a389de713867d8bb940dce727cd220c3b5ee95f1903f21737a74da23e1c263a3426f0bfb498a30d5006a371e91c0f9c91cd0609af832bcc5cd6b7005950f96f3582d2ad9777439466aa722941b2b3bc5be30247b64c209dd7f19e527111add8ea4a298205f9855931c7b220d3f19d9b358100f8d053767ce6647f9292cd0f57867047a54e2aaaf060f99f78c316f96e568b6dd09d34918f26b4cf4373dabaf5c4703d496096399fc7659db3bf0caf1d4a14422fd6ac5ea4a30586890cf85a20164a62181ca1b65fa687b131036d8eae52631c3d8c0ba05bb470bde6f304fe12fd97e6f1f2464fa60519b43ad78756a45dfc8daa4062de139b0c764c93ac59182b74d5971cced7f55a519e0212de01a3916462d2a335114f91e5cb63e03e2f266bfdac5b34f885ddfbde118e56c54381e77375455bb118559eff90d50d573c0699209b8ff3ee099185dd1fe693d4a27b9fb9c57fbb39512afa378794f7d1c04c0127e01c30f72ea983cb5d4814f4f4b3631f8f2d0f83ff485fb4b41744e926653e1aeacf94e8887b5bc02d5bc4155433948b7a5801e389a4572ab54ec46a207bdd797b0f9cb7a0581c4a9fa94b7f25b94f23ec003fabbacc335147dda0ada94a7008d61153360c075ffbf09a868a440674e9155100a760e5bd39f2d24d956159106df0676916072b8873ba5c5f66f29d1553b81a0933fa728e231402cd285857b2245b27d82599e52d9d7ddd3cb795dd1e8173f8e71462a14293edf4c54340a735e47decd7a9188aebb0cf0d28885083fa0d78f6d1e76b91178572efe6a98082c36a68afdc2f4106d13dc18bdd23655fb509d8d1d0cc53d8272cea36ee291c2cb42d90d8f638b51a6bd71ebf6229ddfbaafa870920331e5650c16d9b543b2f38da63cf33c5b2814f4f0336ad234485c82244249a42b0b4e55212c086bccd7499c6673911df4587e04ec943f6f178167c6eefc1214bcd557859baad00cae948100378a5f1f9c4f4fc93e5821bdf3e48eedb80f1a674c9b2e27bdf8e936785e1da76cc8e637bbb97d1df4ca2b5f936f3c7e48e3e9d9bfa953de047b72e370a5cb70d42ad18a042c3c1e81be6d31f7c35a27bf45421c436ca3ceaa4168ad596d7ac27809990aaad64193903d4f16253e1930a421209f88804dd0b99a7b212169b5e1bd10f7b3d218d60badbc04a673d5dde8f4114a912ba32ec03478a5528364b90d49aa0f5a0a8b1be39b53f0d14efdcbd811700340e178856f0373b0efd814039e94755bbf1a6010a24725fb460a7cd16ac5fa92ae4ee18204edfe833f46f4b1ee8cdc418784c524ac26209546b5f4914438bd6f44b30707217d66e4bd8b1c427944efc02186a66e933b702b1f5cfacbb2f8295b575f90d54a147fcd704f59386f9b640968efd450eb2993b52a8cbc97665f1248046f56ffefc849b771019b2d1415f9ddb553c52b1787ff1029d6cc3abeaf952dcc46b1ef7232ff98780b8b6a5ab4215a767d03e2a28eb4e9d05299d5c954ce1aa380b8321432bd61286d3ad01f10aa98b1fffb38d50c5e5f71914b3b0a1c3eb08af37941b93dede9d62cf950002da68ecdeac9f60798124c71cce135a224883880a035a044217ba0440559702920f03e7ed26a26417bf4463874e053a47623e37935d47289f9752466de13a8071150f854a35e4f95e006bb56769bf0018b19fa4e4dc248967aca8e78d878bfd41d464dd3d004aec593695d065a6bd6f121b481c3536b0c7baa15256fd24f8871eeeb66b7807484c67d7f5202b8acdc5cb1e50935743e29721732fe8202d558fed9f02f3d5cee5aec8408b9cef368611b11270d998aab4ac7c1580bbebe57cc71480eb5c91c967a2eca54bc8c5c99782269ce88a711ab2aa09b77eb622e6f4042913b05d65dfdd527df5d1df597a9b91903f983575b52d93d517f42d0175dbb0f34eec9b4b72f98c377aa1ee09a8720104570c3d13a8e98a14900c0a5de46a3aeacbe92e256e2c830817091c5831e8a144b408fc7fe203be0dbf61567a229c211b46ed7b5920ce01f46fe1c973bbcfb9c185ce123f8d21f830e86593eba2fa939ac9a7404d968a6e4e96b9cdd76a350d14421872e4b5573b1394358351b5e096a677d749c24640e53a0a65b30eba3ba4d6b819ab499027872c401be98f7699a6939f36d8efa98ea5093ad78b476931991bb4934e245640fd85268c544eb35e2a60ad1499340f83e8538ed7867b98a09c49ba466155af2e08fad98c40ce5950914877337787b6296543351a1771fc6d59f54da3f752c5cec9e7096cf1f90c4bece12e1aed71c876a613c61a9189c511b6ba562ba1065a6a1cbc210232a6c04e1d431a0e640d51c30265533d0123fb410f87cc661139b89f6fbeee399fe00543e9abfe3f28fc336f5473e3b68a6b2dd34df5065f8ca2fd3c51d0d2fd448918bbc2943a729cceceedab7965bf7251ff0d1cdc2e41a153a7aacc75f89b0a136e6cc70c183a05a987296efa57f7bcd166f03808e4af6aa7196ee08c8c40c394394aacb9d64d53d13e89858787f583434e76b25833341ba50432e651b2126512c356737d8091c05e7f32aa241af6f20b0c127035b8c959cff4c73e99a5e5c4ab741fcf8b0015ce689deb85e0e009a7cb8c2f1bbfa90a8abb7a5d4ae8731d3a34c78c4af8f83189c63874870a72965c387f2e0cff5207b3982664f2bba481f677069c363795a2cd6a6e0d46c1f7e9c7fc4e4274ba3ba47f7ec00bccc9d4195ff827ff6a133819cbf1071b0d6580bd831a8b96e4293433a4ee29d7446c6810b7f036eed68cd1a1ab0f9c7973dc82c106ecfb19c02990678635a848f23b75601d66cc39e7d8b55c771f702aa2e38f14f33c0c0fb18b1514b9e7ad45272e6bbe61ef7d880b7ee65ff89b651b63406e45c48f63e31c3287f87ce10326ca6ded1be1264dd2117c0f7381b22f62718d0b7ff9cf47d07ac586037685a5ba563e59ae58a7fb92c8e81cf29ba010ea01490f58e48ee728e677a4ab6f6e802507c5fcd9991e6522c2bae671ea343a1f6685c00e64937650980f9c4665d01735f9bd96d6e50f86998eaa13fb3bb31c1ec871833b0d9f2792e5f08df6f86c887708204e48a8214cdf9afbeda32c35a8355f01d3fb8b4c6581f4a7c72f7c81bfd10206c282b69f667888023421a57d54cfeb0a76f99a8d11ed992cb882a80569b93594deb567c73b186cea280474e808babe5568869408a7cbb1a44ed6863faeefd9911d2f05088ff5bbafba3e00ed56f1b91ad4e6299fc2bb8d01de7302e5d7c6ec363db2dedd4b268746a514c73bceaea0202d6f6de0336abe3fcda0c7295cfbe86a181593582c1eec830f8bad0dbf14a4be26167fcf9833abbd877799a50ef1668d89c2fd1dc993e2ccb4f88c9de815ac9fcb802cd795178af5ff0226fe6720711898351127f9f9de28916c94e512b16a14b488e1e12206df37737dbb308a5aa86e5757e681aee72de6165c6f96581e57e829f60424506", 0x1000}, {&(0x7f0000001240)="6786e9692f32dc21f0e3052c8b08afce940f5b50646db74ad2ebb25bd6367da09e7b9cbe2578b9f9c7d70912958253edf85fd1602b08b3d7ea6b1a619bfc2a", 0x3f}, {&(0x7f0000001280)="334e3c574826ec88ebc0801eee9ce1ac79d4abc456a5e903990af642effd36f1c2ab49b5e112b9ce6607e99485eb37972af6f4b937ef734afd9f70b4017be3b4a7f84c0da25903ac63a2a1b43738c44c037540fef778f1b41af67ed99f197b9734a42d643006c97f5ed5793a2820d80130ec06231d4c35e5", 0x78}, {&(0x7f0000001300)="5c66ac531d98fc4b28399abacb", 0xd}, {&(0x7f0000001340)="6938a6980b45660d8ad7c8891f468f864cf542c17f24a9f78ffc3b30d20dd83fafeec3a1f1dcc1a8ba3a7c74bd6cdaa956ec29175baffbb6fd454c1b3146957132375b5e0aca8b5f978edd07391b6b360b017435f111cfafff4725b923e41cf3c1d8bc545aad5daaad91eca9a0c98340f48b325d7e2859d0ae0d97626c7fe85a4abb05bbaed2b6a42c7488dfa14e43e0cb9a6194aac876e4cc31", 0x9a}], 0x5, &(0x7f0000001680)=[@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}, 0x2) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIS(r13, 0x8004746c, &(0x7f0000001740)=0x3) r14 = dup(0xffffffffffffffff) renameat(r13, &(0x7f0000000100)='./file0\x00', r14, &(0x7f0000000140)='./file0\x00') r15 = syz_open_pts() dup(r13) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r15, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000180)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x20, 0x1}, {0x1, 0x7}}) 04:02:57 executing program 1: clock_getres(0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) 04:02:57 executing program 0: setrlimit(0x3, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0xde5f, 0xffff}) setrlimit(0x0, &(0x7f0000000000)={0x7fff, 0xb1b}) 04:02:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{r1, 0x101}], 0x1, 0x0) 04:02:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x6}, 0xc) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x10001) accept(r0, &(0x7f0000000140)=@un=@abs, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000240)='./bus\x00') select(0x40, &(0x7f0000000080)={0xd1, 0x0, 0x1}, 0x0, 0x0, 0x0) 04:02:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x37) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) truncate(&(0x7f0000000040)='./bus\x00', 0x5) close(r1) recvmsg(r1, &(0x7f0000002800)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/89, 0x59}, {&(0x7f00000014c0)=""/26, 0x1a}, {&(0x7f0000001500)=""/182, 0xb6}, {&(0x7f00000015c0)=""/249, 0xf9}, {&(0x7f00000016c0)=""/76, 0x4c}], 0x9, &(0x7f0000001800)=""/4096, 0x1000}, 0x40) 04:02:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 04:02:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="627e83755a4add85588f1ab5a9b4"], 0xffffffffffffff46) getpeername(r0, 0x0, &(0x7f0000000140)) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) geteuid() 04:02:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x401, 0x8, r1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='[\x00', &(0x7f0000000100), &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',[*h..)^}\x00', &(0x7f00000002c0)=']\x00']) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:02:57 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80000002800, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8000) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget(0x2, 0x4, 0x80) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000240)=""/94, 0x5e}], 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/191) 04:02:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) 04:02:57 executing program 0: r0 = socket$inet(0x2, 0x1, 0x40000000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 04:02:57 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4) r2 = getuid() setuid(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x10c, &(0x7f00000000c0)=[r0, r3, r4]) mkdir(&(0x7f0000000240)='./file0\x00', 0x2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r5, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r5, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() syz_open_pts() mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x3ff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 04:02:58 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3fffc00, 0x9, 0x44f5, "dfb1b5f37e2ded544be17d204c47954188a16db4", 0xcf, 0x8}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 04:02:58 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x7fff) r2 = socket(0x1a, 0x1, 0xfffffffffffffffb) getitimer(0x1, &(0x7f0000000200)) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(r2, 0x1, 0x4, &(0x7f0000000080)="a53edaaccad930c02bbb9884f44d284bc9bd8db35c92d70239d525c894681007e3e3ac90e9c28cfb180b2bb605359d4f6726c0cd9dc78af3091e07a9d6013a4e419d4942fa1469c9e76e155fae016919ab9db77a7096f8f6b14bfcb80358bfc69291f3370794b4f5a0016a96e1e2cb38b77a0be22c82965cd8efc3ce92db55846be41105c7827a01b27a19f6665317233f4fe9707d85f83ba498c3a4413b965d059b78df4a6524052dc683788b98500444c5a5af6bd4731633f928d8620fe76266d4dccb359f16", 0xc7) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) dup(r0) 04:02:58 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x6, 0x0, 0x100000, 0x0) close(r1) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 04:02:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x10000, 0x2) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 04:02:58 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/38}, &(0x7f0000000040)=0x28) setsockopt(r1, 0xffffffffffffffff, 0x23, &(0x7f0000000080), 0x18) 04:02:58 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x477f, 0x4}, 0x8) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) 04:02:58 executing program 1: r0 = syz_open_pts() kqueue() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="4341a11ca11b5a4d5fdd043a311ffa4e85d8a719a182", 0x16}, {&(0x7f0000000040)="d748434acf27b71e91c3e7ba898c705841581e7a65425262c0a5fb76ba74a75d542989ca1f6675c2ae1b282d1fbbaf7eab30d37f84601dba3f7f39f988cd2c1094bbfa2d88e02708ce95a5ed63e01dc1db3d731cc51fdd7fc6747dd4ebb5d1fb9639efc3c72103e7e85442a5d91c34a2225c804bd58e3460af0fc6c65f42623c5ad0382f27f6b55e", 0x88}, {&(0x7f0000001540)="b146661775a9d1e5862585724e985fbf381db276ac7fb14a8fc49320b6aa2d981957f08107bfa9a1c6b4f2e7661a7f15cd71314eae9f374927d5a31cfc5b5e4c7ab05aa08a08a37b7a91b931b5b4eb769f10d1961ff45e45f77c72891f79f443c5781e31a9741efe8b9c47553e8c30967a69d82ca4073f83bda779452c0b303633564b9fcccdd98f0a7402eaec1d582e2064bb011b9848567ad1fca57e9c8c8787f11d3557d209a233a420db3ecebc5ed635e4929be2ba131cedd0086e54e604d546660c67334d63a416b636577f670d034302676dc6c08a78ebe5a29d29f1a03ea41305709c2748bc30277c16dd826d93439d0f6e564cf0e712ab24754a78eb9b4ebd50ace8fd368db118c26283b25bc5e9396708592c689274aa1f032f574709866a78778b2a74bdde5e8eed965be38c9785ddd653a127c213fb8828efbcedcace5c327496081c46e7b245ef60b353ffe4224c752335ee2fd3e35fdaaa6e0e5c14701dec274d16a45afe655e16c180e6781579bc38044249f7050f6fc1a0a78452554ed6733269ba39e3ae13f0deb3d5dfa5e3f1b89141e985a9d6c246b04bf27bce8f7e4327cc42d3baee1f9d18cac8b7984b881a4245821bbb641de0eb5d7a3083436f9f1ceb32163c56e1166e8786bf7deee4b0779733ccced4c71b66219790b45aa9c5e53bf0ba3d47624224685bb34b705a9a25f26822a6e92a3106b08d4ef21bba9e2acc74472f6663f4837173697bcee467e32bbf6ed82190f8299fbea506fb4346cd482eb15229e577ac2c32be58650fb07aee3bdee2467642d801bda8cc270032d3edfc51475c3738b5834c0d30998c44cf37443c9d10584cb0649a66fc98f54608bb14b44531f83969a62c0e8a1d9c9e72ddda377bb50f8caedad7d6f91d3866dacbf63cdf6b2aefd76e18b5a103ee0ebd593e5d55e009713c59642f802feb95340cd2a2b65f8aaebd505cc311ed83dc881e48b45cd96813e1de42e7e942bfa619cde2ca71f9f14d7666c6525c274baf23d992ac5c6861114ca1ded25e4abcbe3f820c36b7bbf1204986865291cff2f11c600ded60bbe3eecaab5978e9a343633c599788fee4b8e690dce671e18dfd75b146b944509eba49f959b8d976e20131cb884275a430a1f8062de3c00d74c204d045331354ef52d718ebd045c3c90237f9361f625af824f8af6c445ab73a7e4d22bbffa875bca6af2351d10a5ddc81897b5de85dffff930aa7754ed4cd05f121af9b30bed448615080732d968702a8c7122fbb39c6684b6a703a725db4d071da8d9ddef2c4075ae6dca23d75e71599f62b0341f1a24440bdc53c3e867bf552208463e0b602900af8bc1965cde0fe15d1f22d794619bbf02993c7565860a67ac3e862c5e7d9e0bb91f5fbb81ba0339b7d19dd12765b6f5840c5228183b54f034eff2907b60c7902a26b3b0254e20f1319be5e33c7db7f59fcb89263f1c371bd86a8be7552ec1bc4a4440a0c69b5512c1a60e45df69b31b428d17f1836c85a9378c9ff5410496c4b07199ebd971ab73aa740c100705ab631763f739e1cb61d6328296259c54c852a2aa93dbb367672d9a81a97032f0ed8b1292197ba4dd8414365b53acbc07f90f8bcaa651b55cf114bbf6add4d82e8bac00d7cb33186fb96b322b54d0e9e7f3caa246c2de33e84b40244c789ee254efb400f6928af6d0e735a692d703fde01fb91f12260a23a1e713c5adc981825e8fbca739fe828f0ea7d9c87aecd65f5fb28479e046b9e5075990c548fde9fa45203cf93000db05a1e8e4258d7573a685764e1959a2a5102b2a0e5375bd1cbbd159728bff2c8ff134265ec9c38061290a143933bdafb794d348217d7548a89e74bdd693b0a0a5c6991000150f3f391b95efc4301cab05277808518d2fbd5360ccc3b8c958e9ff04f670da956084dae602c3ea5fb2299eb88bffa80a082c0ea57aa056cba068faf9cc474e78befd4db53cdc822aa82da71302fda730fedf7af70f12088ffe98d2629c991151b059df0a1723a91d8f94cf9f54ffdcdad59d4b06996a3355a90b1889b79020225ffc63163e1f4ab63603b330c4990fdd5c615cd3fde950538667034703f1093ebf50d57ed6e494b4ae6cd7faff39244aeb76a062b5d4793b7d976c95220e67399f16ed063acade9ab353d839870b8856d5b1849ddac9722a7d2d9b0cdf805c1699b3b88ce4e2090e4d95795e0125836dfc9b24d2b4b916d27023153daf3ae46ff3a197162c7076f5e36c326fd9d2c7e1a2d0569ec28b73d09244c3407c783d318fb028c4286ceddf8d190f4d35f7b2667b43b1589e0863b5d8e868aaef97d80295ff712d7736fa9b0c513f964eef18e48704dca768582f1f42a9b113a8ac2533c0e4208f9dd3c28a19da72541e0043955dd050e4b57a4b1d14c9868af13b226f70fb29afceec0cdde974be8fe0e52ab1cbc02f53f3b921ecdfb1b880b4e8df5b20f92d64ccfd752af9e81c503828bd0fdc942903fa72f57c8fe18537a46a7b4f9fbc5088568086bffe4bdb54d07232b3a23e0931f5fecbc53d4e4aa920cca21b2dd9bf74bd83e8844077513cf3f345f9e02b46170ca18932fcd0147805daee0e5ac2fa7485492307193a181c973ff03d5ded9bdc465979a6f6ce71d458cdf845572686dc0510a4dd733764ee6a8acba2ee9c7bfa2daae8dd0c1d1a436384b175f6dc7cbb7cd73c1155908d3be311154d4b3e8de5eb5dcaab4bb227c8a65ef41813b01062873c884bca47c1391bfa3954e12444ed4346ad2b6418ef68c4e895a41a28b663b8afca0d36a372028a99452a8b7fa0a44025a7bd36e47e8ac72f5de9bf09856c3085d3da1a86c4bb8e6c29de3aabf02c76c57d63b3dc5ab8f9497a7d59bbae3027a39085115f70ea27814540dceac2e9f299d62fbb06c582e4f09482b01554375130a501d8f07f1f4220aa0e7c8abdad5e0de76efb53be653e0d22055ab59a1cfba15637afc4cb13b12a25c9750b35b0490e74a0ae75cf3a2b0e699f544af3c6a714f43d0adef808efe114de06ebb451a5873b11fb0e44347ec6a16566a72950dc26a92672857b1b68e6f2be111bbf317493a9ac347ade2c66d77118eed254aa666253ae177e21f1ab6e4096e87a4ed2fe0b0d1a808d884da1593bb91509e87d4a21262a3473561560875f00f7cb81446c1c55a2e59f5e61aa52abdb19fcad27db3ab0a41e767acd79d013e4ee8ba0fdb45fa52673db9a6d67a39feac25b2b8df0495f973e362068b93cded84dbaa053ba62b0a54e97ea721549e0b64c069a81d60f67cfa47986b6681fb26052ef7957f0832d84c381713408218bdb07a9ff7aaad328d14717b3f68dfb0cfe9973b9948ff12de61934fc7f8e2c79c585d5939c30dfbe72fc79ca9fac5dc21bdd5d7ce9b562ea318b458818d591fc42a7c65061e58e1b8b895c4b3837c4b08180acbe25f265699606870d70f656e55d710b80447aa79ab2d64c97755c6704def67abeab03e0195a7c99527acfa3b3a7bd6f4653f392d88051e57bf2d87d0c2a5581041618230e22474ec6b99a21fd45ed6486fe2ba82dbb3362cb4172bfafe71997e2988595d5fc66364f112c6de837950efe383a4cab6f6e4504a667a108711f07487ed49d64b3a01daef5515ed0e8f0f41e5903746fe758c0aa651b5a746c35fcaadaa77dbcaea412f45de5c5f97169e84ba9ddc46d380b884cff90220fb686f7c666401836ecbd91c0ad3ff86856ba37b3e13810863f359a1f23f0c36d56b048cf862616ff6989c1fcbf9040e072212184de1a6a74c321fa64ca497f9078cd6573be7fccfd06ef47b1893559ca0b471ab9b9d7589d196ad1aabeab1c106a58b6cbd942ff4839389586b283b6066919ea4155bff81d142964a2326bd471ca8371c0fbdb2ea4d39e9629eab979d262c17ee1e03cb15970b7b26a3fa09cd00e519c95fb81c5546226118f3228e3d89ec97e42590ad943fd7a8837ea8f6d04d0a1e3d1fc3347672bece682a60f936a1d8b0784829ffac7a93706230f7ca06fd8b482488a7559175586a72244c7b7359e68e31476056821cb152ee06e2df9aae7fd1ad6000982fad113a5f5a4a3201cc211a285c6bf9faf7522de0a89da1ec0a6115a9b6e43e8c5c4c7100c346de189b95d4ada95859de6a3d3107864cf52a143619a79756147ef3854933e6cfbc55aa812bce01e9198ae342e933e3f743258638f00bf49aaf53ea64e574128db24d1a63fec430ca8f16234b30335331045d1d3b696c3f6c8aa299869a17d77d468172980e3d3a679e6ba3e2fd9de51af7a0b530f7fa4e44596576007b533508695ea5119e1e110932c883abebd86eb993db2cf09881946391423b086ccf2f78e3304c24ff837d58f1bc7b90168e95b230bbdbfae8f1dacb5ae2d0ee80dcfcd2169e65d3d4b70643293045ab851f8950467ae5f265b8b9a1beb64880164400cdc16314fe6fb43104ca4e25916185c6d45bba12bc95a216a6414535f82c1c35bd8bb07c19a3fb3aee2b3d01e956175279ee25dbfa608157213324c9ac6d76e6e3ac8c41b2bad445749ce8ffac09192ce8efb8bd1afe9233026c8855bd5ef407e37dc9902ab42e1e76a212474306d8b41ec487b91eeff626923a85aec06bfb2c57400c7f3054b74ee514d6d5b92ce7bc6f764d0e48f04a2437366fd9985e16303ab7985427dc9298c4cd2afb231a263de7ca6f04307e5cb240feb65b0d035700aa1af96dcb95aedc94e46385d25290f6edc000d983410e4130433ff664f2b4392d4f56e7f3e907f4a6e1f1ed4c1424d606a017847f9d337023987053a7c47841188dcf667cd68a496636fe8df00394ecf69e0e6d333c8e78657a3c0df4fa8ce5c00afc93c335decb1552bcd9a55b5c1300c3893bc53e2ca28f7fa0956c5b7b63cdec470c6a2ca8e2aea350d61b9a7458c67e5b0b12601ad4dea34af9390c64645feabbdad8425afe2dfd63da829e0692a8cf872ba6d46a135d02ff5fb844c91e93375f1d8dcb994f8070a4c3dfc7f1482182544298d8ec0d6264075b1eec13b778c421cf3a16f1333ec11ab1c3cb410d74603dd04432d02c4718b88ee1982cb3ef35e4d203f4ae26415722018c40578805073835d637d41a67377ee920ea2a0d3c6f3299e7c17b76e09be722f301d8cf31cd0487dfee384b4e0b57f1699f4a2c3f654529229daf3da2ec1b1b3f7f3232d4f4bac0fffd6beddaa97207fac0330dd027eb336cb6b9e76a22f5cd2382903e157be6f77bb50fa925f823aa5a81582f2a9f285d0f7c446fcbc0c54c1a8ce4cba948d13a7123e549a164ecd0ec5f9a42192992597bc7911f9f2dc9dc5abed239bf19fc786f7a58013f73325c079fd4c41d584ca1cea10e583e9b04e8b6cf96420db8135a7d0e23bb83a439503155aed4f5adc307fd6c1e60aa4a64b4653818fca731823bcecc49f4a0c716d810b7d2248b3ef16885735146cf5a5ffc95b94c4b7777ee03c2fa1b4061c706e26c876dafc9118668898d86ba2f3d0c371607a69984897d7b8931e5b3ac50757f8009321286c9212c637187fc1978077b0b8fdc31f7ae6976a87e4ff03b5948281f9780dc4ccd618555addaffd23e2e44598bb621cdd0006e747af8e92aa9185ac0d8bcbd8d6c63dae082aab68b17e66fbf7e585ecf4223a7fa43ed68083b136c1093cdfc5979af4e11fb6c4c809ff1ddd4804c91e02896c595093ff799db3abdd6e6a39244bcacc0ae4d466e54fb4cd8b863b2d487a79411dffa439dd8df3071443133642f54c47d8626f1d15ed37a55eaa5ae", 0x1000}, {&(0x7f0000000180)="b9d6671841fc04f5439dc0ca9c77e6630b5a7d29ca76f204a1997616497bf41369973cef86ae49cfb917405ed8e082d7947bcf5c499cb1058ae6a95ecf8f311d541f41759be91f36992b242abf1f5ea5", 0x50}, {&(0x7f0000002540)="7b652474c701394bc217a773c49a665e349ece15d107e9133843cc66dc816c6b56a590475d5ad469762086e3840237bd2ac8413650274e2e8498f2900069e730eff0d88512cb0c5c98a7ee8a92f342c918cef8c2e3094f0f09ab98c3156c4645aa809054235753ec42c5a1f01339ae4c7ce947f6f2a6ec9d088e1cb9cb5b027c4ff0aa1a8ea95e406625b90e2ab32875bef76c6777a6a65a1193dd73b004a48e246a0f5e9e2b4bfd28fddcac018e36a06c7092364ba467b585e7c89de5a9359df937e029cdd19e5c92035c91e3db7bd5d62a0ae92561a9384adb67d441b438394a48c5494eb870e7d6a0e6989531128af217cc40eb56bb3c5833c43df524528c60d6463383ebff633c276650e1e12784db7006eb8ba012f01de7a2e5642c1fdab07b6e2974cd9ca36083bb4355df4466879707574d3fc75bd625e9986aed8cc543e5f77f43873e56d51d1d7c0d7cf31916a29d28fa914c168eab2eb7acbf57b45015e770c95e14dfec3ba2462d8c14c5949abce99c4c76ea6d1f126f52988e5b267bbb852536007754295cedb93acf7d75391b5332e96936fd23b325720594ab1f7483834de76525b26f62209758ffe87b8c724b720b3bdfcb2556555b4f9f320db9f031282879e70217c8f033ab3f3edcf1d0bc648ba885ff2547183ea48ac91b447e0636fd190ceb1f620e695394337de821a57ac0fca11a3ad03a5d13b8387bc4769fbb414161eacc8615f6cb8c6acd5ddb3b7720abc900b40dc95c3c5e504e52620a8d2517293a99dbb54ffc680f615fc53de38c0dfb7c400592d7d0aea0b023480ce234e9252b655706ec892f01612c042e196eac6815f47cc3d5c50e6f7f3a17652a33dc0e2e361ef352131d8b521e2ab978b3724d22b8a17ec89af76b6b25e2194370b5ed0af30397728a55b92368b20bad7465840f46b95c57a16abf6e4dbe2e1f3f4501deebae4518b5cead7a1736668c9df76fd04a33788cdd9da9690ce196a3c5f77ea46d166a8f099b1c1b54afe2d714c681761fd0944c36288f2f860b5f65c2cc0faab83372cc671948c087acf6addd572a9fc99213120ee1b89e8d46bfd0c6bd259ff6e7d1c993b424a80dfbc14422f6c648b3696cbe2c6886a1ae86a80d157c3ecc5c46f1a5d711357a593c876b365e6204a16e1d6a8836b35726a913f65373e49c62d99bc4ea5ba1b77c6434639e704158f0a24d2b3f168fd8a760881918d2e9907b455da4fd49eadf8526a3053c24faf5d01b831f71edce06c0489f861556d3d0ddfbf65e0c017f02727c30590bcc8c13f38b6d85fe4f999e1ae8f593ebca3aa22dc3c7d94bbb81620c76b9c06c55d4ad0da35a046f691ec2618800c5a17ce3aa72916104a0a3314425f57ee21ab0649eb7dd69031e64c298d6d9d519d88b1aabd20c89cf1bb49dc84bda3e48cef9ca335ddda678601339bc440bfade1302099a02e92a6b11f65d4510d9b8ca0ca5894bf64c422069c5c1de983f23eabd0af8de11a39d18fe6a4578726aeb34b59a7c63147485952fa02d7af96073858543498166b0d770febbb49b79cb23d3f2f48d1f6c9d37ae7c22d6662d1c1f75a4ff5a0ddf059918b8a9e3ecb3e2d7a8c4e1d29e9d45a199034d983d428fb3c81d655e94d1866b8088804e2dcbfe2b2b9410d313d670d3c70cacb1a24b7f5f644330f7f16bfa78f7b400b0c5a34801643f54e02f1ef1988ce7ba3bbb7971a1ec9c7a830acb00f56d22fbbb3ded1a01b337ee9f9b4cf159fcfc0c0e56263f39ee9807ba58a24e4ff359d7872b4be286497f5c9b61642f642b3adb22eb8679fa7d8ed0d8b6e1a3f65b460e8d51f2aa9897d582d354ce7b760709bb5f6926a77c7ec28b4af66260dc4bbc86e1158d7b1737b03f8017aea5f0d4408d9acc83d1d0ae01c54535978740ecaf7761b526ef0d51dcafe313147ac3e551b75a41e2389cea91189484063d66ca62a1cbe461ef60426b6b480d774bc4c5813f4b92735cefed2503ae2ee48fea78ab38c8f279cafbea267f690002eef1f4b63cd875d6dff47f9f79ac35ed7134bd22ae642d067fe2fed48489e893b826b70d44d857252b62193628e45c747c9595d5d19ac0e11d77dd11977054264f20675bf0027c858da1160a0abf7c97435066fd7b0e81d3569944bb241baee30fd34e42f276a21341767213b9fec8242c08afe6bb3d2e613f3966d2637de6593ca765c465d0eedaf26f3a14b82d46e52f7f17ab3bff855fa489962e272901d3cb63fab07e1eb8ef6395efc2cbea532438740c88de55e6a7c11a9ea8cbf8a2133effa1ffe934a5c020cd2153e64ae6fd3ee5d5dcaffc6a1a9a03a8901b638ad1495ed090237f632484d91e4c644959b11463c230c6b7bdfc5f90a588a267c2a369251918d8b3c152ed4f802e7000d0b1da5ff0af6bd85140f9b3e7732d9819d22420b0e0f914924a26f586fd2f9268ee2dd0de60f1318b3afdd427fb08c682a1151699e36e0edc5095e59443702c41db92cfa9e7aa1dce7ab1b83527dd1e96ec6a0a5d13ae1d5a0033badc75b31686a95b07884ef3b81aeb14a5b6c6f4e81db9bdb8ef692176b7a0022cd6e1566d49e74faaca6180a2be09dba6a729b35479373f2c7b23b99225c59893229de97fcc5023bebdd138a9699a75ac144c5d2d4f838863aee7aac9db5fa13fa96f8081d945099945af8c3a275059b8a3a3273b19617346ee903c1922119618c634da11c5eaad951a5671390ddf3bbb8a5dcd7cf7ffa2e8a450ca933a8fcc0d926acdd8ff4ae456d491798dd9b0603e2c301183154a74bfb1a70aacba8adde444ff07b29f5639ef8352abde7581aa6861f2463c0ab4b2f2521eac84a4e72aebfa2aa937ab118b8ec1d2ab6088a74c800b14ad712e30cd8686e6c01ff3ad6e3058aed3120b0820282d0b77dc24dae2318f61ff9ba93ed01215cc264bdd454d2edcdfab505c9a4f538ec104e258d418e03d6e51ab949807b605bb63fc284baaf1b0b1e930ebbc87a629f7323b657c5edd4f47b99862dc247101af48dabcaa11e7c0cd4b26517b8b384a6925d92b1b9908120ced67db16ed6f5dab807b141abf93cd5cd06d2149e18bf12a90c178c79b2d47ed5edce5914ea7459875292870742b7e554820a12f74ae7182a5b03afcaa6bb55d6270eb3d498656bdc61f4efa7e8192137bf78153304a9c60a374c7548e85745f629283e8b4097fa6d10f02fa5ac9b4c53ba0ee1e18752219d569810478cf749d916cdb1536a5a69a856cb275f7ccae7c147d220890bd36f1be1260ed6055a48547ede53028d108272009264acf692fbef3688ad60fae7307fdb286db1a7429e5a62df272b0e936fccfe132eebaac24ae9a93862668b19eafd93177da04e0198ed07f1c55c7e4bad8148c3b99373a52025d3f41bee3acbff56762c6d150c7aeb4b668e00f347ba26be0dd792d4770e9687a364e2ac0b8d0dd4d3f84efc066bd81b04aa461755caeabbcb686115abecb306c2a2d084f0b797d42dec49e1c8877dc8397a32a9323951b4b8110dc3b53db36de3cb6f4d68f36e2f8ed6fa7b22225b94e9459f5991fdad87ac5865e6d54ba4f71287c317dcf60f1e0dfee3eb5e526824233a09007bcc5edac10f94d110a39427590b6c06c0b3720275e1d13b424fdbf002ac897c84164409e789c3dd2a555ac37e6431e1fab24b305958bd1b3305b75fbfd1c3cc961cd1f8ba29ab0c7159fd31c513f7e0072bbe25c58887f6ec6c0d11fc8c453acef975ecfcddfe60a5d8feca1db873d7df4f032b539671ecac69b529e077e11d1f978e64045a813ff2ca6590413033063c23ca64e38b1910e85de3b130ecf56e1c67334da768a2ee17118a6b19b062c079e54e1e62232e5eea90584c8cf06517a51bbc258fe89d686dd56c202d4132f62dd8cbbf5769daae44d60c89eb952a364343ab65e0c072f3b807ef6266fdd3a808b496b99f28c228bb442182c57b9cbd9c267d51b0950636a343b6fa2e363143e783f6b9de70ca4b9c7689cb260cd0046c2c9fd3f76599c95463778b7817df8e264a207b465cc2bc34705b73ebbcef8289f52f6c30890e69a67f69716e91c35b1eb7aa2890ca613803bb23040f8677623a70c404e0fce7f4b1c42d54e42d15410e2e155702fbb3f3cafe2d6da860caf0f861b103cdb843787f9848fba28dd8dc044007699c721c38829114c87f686b3199abf0c8780266b3e323379ce9a3437087f754c6551508f0efa00e825cef1cd11c176696e21bb692041ac62c30a8de9fd3a4622251ed0da9d34910d2be3e447aa04496d986ea4e41aceb6dafeece4135b351287f5e2fcc896f9012f40cbd052972f3605212003e7e056e5ae425a6009d75240a9b4e0a76cece110be06460df637d4948aedaec348f794fe47d96855a48f7ca5c2eaaf1e0cbebaff860d10761717bd3c1ccd3bc43a7f7d9677e0bbec4cc7889033d5b14746cbc1e939cab67a24f177d827b2825ab71eb97d27c1f7b8d3815bc7349f6c2382a349dc420017d9999675237fce0d6c8de5915c1abd1da42c5b333a21a6c7ad3767e36f7f8dd764a7ef8d638c183377e8d827fd2e9ec6748626d57c1c640f009532ff03524193eee1279fdd441a45385bec9de7a1c4ad0c6fc201f32ba2d53f8530bb934a69421c5ee376208768cd32d006448e96202e134709e7ab97a64900b36af809cae8ce42c5d9cf69ecfe8011de39ae9fb2ca46f7d8f1eb101d275306f291e5dbae7e48abda5b921598a83eb62e4a43a41393197570d3c48f89018a58a895585d9c002c0cb9d8c93303cef2de5a8c3db025f6ea4bf7a26028d60f5a5d4fefc195c3ce9a86c50e2f5eac3c2515b17a07308c1d2dcab99d30e2760ebe27147f86562f878ff7ff954b5807abf908b8c8dbc294c47e0fbcfe397dd7e59b382fd4ea499ad58c16cdcbad29fd2a36ad479f5e7a8669a90c16926a30ed99be47f7238a583d26053c982d3315cb2b338f4bb174d5529513e7ffc408f54e74d584740acf74c127d05d1cf5de122f07260cc77fb44b4e7347d0dda3e4ecba4e8991baf91890168da7e22de1c9f33218cdb53fe69d71d8641d064a444f1ccf3e4e101fd93997c580bc14099a68547f3ee2bd26333d489fb90c32a914a1b53ab779185363db50d0f6776020741c3127f8a66f72764c325c89e53f67eeea5129e6cbba74538d6cf0f1c73de226d96649f712423da6d470d81d2ea35e184fd9128ce49201938ac537d32a23028e32bbcf25d2071fa97ecd3098dd33867c3b0d43b6c905c672c861cfa53a9527793a554a13aad5b8ac6b612956c2d8de555ce0ffaf717c79088898443ce4cefe8e6b92e270f37665b1a0b11935dfd8bef3f568b5374fb533958eb7d56a6fad7e74e788c35be0626a0567e931dfccfcb8502f00b8f7b45e74aaef34d825d8efbf6b077004eec67169e1f7462edc022d09025ee558421862e83feaf0b36b53fe2dea2294361476aafdbdc0db5b738d2bd60b8d93f6547e68ede2c788b2e1d56b162035291d08e9491f97f17171ff0abf6a0720b3d871f95ad96b80161b2accaa193758d74faaf7aaf423f33f3637e99f2ece37f68e9dfd04d3238183ef20c909fef02de782514312dc44379e5950489bf7c61dbcbd597e7b9c77061ace5ca4960c50af3fdc359523910323ee58baf0313888a11164a570fac47a422f30c4dd88e60eb3081d24c423f6803915b572079d6c2e70e2a1a19708f6ec08d039a82cdf6e0a4cfc13ae40077e0e57227b54792babb7f1bf6e5e940f37544f01bfbdf699c8667a2d2aeea4", 0x1000}, {&(0x7f0000000640)="25759e8231ee812a9bf409c335bd95f339346d34199a5b3c1829118bd264145c153d85c75352c236e071080b99ebb5cc3282032cd0a921b51dbd9b1d6146e8a22d15fbfab1b30efa0def78a799a343372807fe18e237a133fb53cba527394076dd587b383017ef685327159eba17832ebab9c0f34cf2399622b635705a2438116c203cfb53731da0a6689ffb699675b7950894d1b1691013f845b564c8f0f2e9a962a3b49c0c85f6a1d925a8f009761f6f14df1ff8d35812eeea0877e7aea099eb1a4d5e673ba035e7c69501b7c6b6814670e8", 0xd3}], 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) close(r0) 04:02:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x140, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) close(r1) 04:02:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/121, 0x79) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x4) 04:02:59 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032f9a213eba7f474d1c7aabea3cde86e03f11cb66362cf2988f9d8d7053b"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:02:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x8001, 0x749, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2e, 0x4}, 0x8) 04:02:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x42, 0x22) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) 04:02:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="c48c705eb543decdf1831c52e42c6a5ea64cc8bf26a18f087c87067cbbd2221cda3b1767662bce1d6a17d814930bee1f9fc1317b8dcf495aa89a86ee452db78f88940daee8040be9f4c54800450a9d34c8e2b7e7222945f772e14312f9e63c350a7ce3a32d649ea1bf619f3e9c20dcb920bd5eedd05e1ffc0530877706dffc962d7ce3db4db77ca167bf1451c58f3f211f2089b9692d0261f8a558401d76215969f1ef737ee0c45a4c79aa154e76886cc26b9bb90a74d513fcaef6bf6eeb8c", 0xbf) 04:02:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x28000, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x2d3) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) r3 = dup(r1) ioctl$TIOCSCTTY(r3, 0x20007461) dup(r3) syz_open_pts() 04:02:59 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000400)="661cd9ff8e17ffecb3aefd8406c70c43a4f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f4377ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c58a4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44bcf8d91000000080000000008f214bd740aceb3f13a83045df11c7033caeeb656addffa6a09f32d6b4a9de63fcbdc3453eede22ab5cc3f43590298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318f8c07000072f4dd576f281ee9d6", 0x17d) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 04:02:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x5, 0x20c9, 0x746, 0x7ff}) clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) 07:53:36 executing program 1: socket(0x2, 0x4, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) 07:53:36 executing program 0: r0 = msgget(0x1, 0xb0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x4) setsockopt(r2, 0x8, 0x0, &(0x7f0000000100)="d4200b7fcf35be5389559cd1b4936dde5d0f5e16bcdd976eabaccde1dc4b353f12a888af08ff30f397038405dfbbf205ea7ff7d5c229abeb4c3d449d4503369ea8903d0995e67e858cd0654d96b5edd536ac9a3b1e4de4baa94a9ddf5ae0708ea422bb5503240454e4909ac175b23ca544a008dccc83abb980c91ec809940f0a2ec486a88159a26174b96707", 0x8c) setuid(0xee01) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/178) 07:53:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8003, 0xffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 07:53:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="e8e8a4528550ed02d968193b6a29dc6c84f0918ef13a16b343eb9bc33951680324e38bceb32181850cb2c23eaf542964d5103169c119767eee612a7fcb8e4a341b88601a204270d8f508191bfd4f6eb8bbb9c0e8dc51f2c72b30b5665e456b3cf81fd9d295a746ab0b9ef175a6fd53018f0cbb689946becb05d3532e9ca7a39be55d12ad97682bee9a7ee1c321fedda7012ccf3c95b7066684c4d6af8c5438ad0b9c7ad035829b79e9726302846fb67c009396b6f1c75fc00de06f33ca447ba5c14e9410ef31499477b37f3a4d", 0xcd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) 07:53:36 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x800b, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = syz_open_pts() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x12, r2, 0x0, 0x0) 07:53:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x202004, 0xfffffffffffffff9) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 07:53:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000000)=[{r3, 0x100}, {r1}, {r1, 0x40}, {r2, 0x2c}], 0x4, 0x0) poll(&(0x7f0000000100)=[{r3, 0xac}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 07:53:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000040)) 07:53:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xdae, 0x5, 0x0, "d730c1e7bbff0100004b00000000000000e74de4", 0xffffffffffffffe7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) dup(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x111c}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() write(r0, &(0x7f00000000c0)="0a033512", 0x4) 07:53:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/154, 0x9a}, {&(0x7f0000001a00)=""/4096, 0x1000}], 0x3, &(0x7f0000002a00)=""/4096, 0x1000}, 0x1) 07:53:36 executing program 0: kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x20002, 0xc6) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="e315bf3332ae94d1a20b790b9d9179201185df145e4290ec6cfd52e23a65da2d5f37be423a0dab4a8a4d26115772ceecd1fd29f490bfa206ac49b14d07700e9aff36005281c4ce475f74be2f23e7455334f9c8c0514cabe62979c4e82bc371036ad4bd9046ff288c8447020a36d0b247f6eddc317a6e7a110bcf72d9a09378aa884a27dc2e375b25821155b9de0953", 0x8f, 0x8, 0x0, 0x0) 07:53:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000500)={{0xfffffffffffffffe, 0xfffffffffffffffd}, {0x40, 0x80000001}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000d62800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4e7070b1054e2f2c3"], 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000002c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc000039f75e822d0381ea329a5b69c818d504b599ae29"], 0x41, 0x800) r2 = socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000640)) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) recvfrom(r2, &(0x7f0000000980)=""/194, 0xc2, 0x41, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 07:53:36 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) dup(r0) 07:53:36 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000e0, 0x8) 07:53:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1f3efc7d04"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x1c9, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) sendto(r0, &(0x7f0000000180)="59824c226aae653af5cfd1350e285255073fb9bfbef9f833f476b3efeb922af395022b4eb5efc53389a0cad0cb33f132a6aad18254673d66abbfd8ca592264334f6181aca505af06a0241b5adebdb00f2d0926318ff4e68fc0d9efb044c0f4247205219fe2c6048a9c6de017f9028d403913bc9a7d89218ca605d44b0674da6ed197e7a374d784c1b2376165df80319817047cf0407eb6", 0x97, 0x2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 07:53:36 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = semget(0x3, 0x4, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/109) kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 07:53:36 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2100, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 07:53:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x104}, {r1, 0x20}], 0x2, 0x9) 07:53:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff98) 07:53:36 executing program 1: mprotect(&(0x7f000066c000/0x2000)=nil, 0x2000, 0x7) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/202) 07:53:36 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000070000/0x1000)=nil, 0x1000, 0x2) 07:53:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x3, &(0x7f0000000100)="c19bb844dc6826762443ca39dea54c305696f2cf2c702cd818cd031d937ac9ebe4f6364e1e1211a47292dfea22d14cddfff4e08179e6f26022f92668078d4a0b44ba9c8f7b1527f5eed90e145fdd8eecddb1d36dfe7214bac2972735e0088d30b99bc0dddbda312970f78808fc525ffc2e1d2e3cca73e8d41677bff0a49fb76de526a656e0245ad4ddc69eb3dc58a35238a328fa050b467adb9e55497e3e332952d6010603922b954db81314ed95338c5ee804deb387aa3f2d80f2830bc6c47df6eb52371c8b3576763afb7b1606381bb926dc45acedac7e00e96e2d779128bb726c226e344c38ea67b5277d484d6af249fefd6c318925ba21b686718b9d24efade305ee060f3929b2fc1d4b71f3745e609d03bf45bdccd7ea2182eb71ad22b3229bf0f5574b8d5bbc8f615c917a34b8289a687667ece7e68b7a9ef03f04c410d0088b294738468d51635cd3144b3ee980ee0b087a6023db22f15af946fa38f8b5f687d8229754ffd3621c3298b5327e27831da6fc9eca31844b612954eddfb3cf300e6248826539c3cdf1caf4526f0df907ec281aa82632f9b764bc175875b78f621866908bca6c70e6430a11a8fa6d8e9c105a7991a7338bea91bf08bb14e6d77bfd60dfb323121df5e446d57f1716dd9eb7b9a4675197482e9c5aeeb6e21b279e2a3518f3fd5573aba2c5376d03857e7c618ff2ff7ce2dfd2095887eaa85edd978adfb7ac0a3fa7c005b69e68d5202c697df6f161346f0a24b03fc0599a2c8917afec61c087a3ec60a330c2257e34b0cad11157a0778bf9d4d03932aa233d3c753f0a0015316f3badcf0645c132a3dcc11bfaf164271bdd6099b42cc3c400853933e770a0d7481fed2b389e932b8f8ea8c6b3484f6f6dccd780afac62a116745ed13cb80e423dc4633584fba1cadfa8afb287483ae28833ea36f8573e5eb4c89597683d429d150b08cbc499a545536963d016d8a5468c04981b24129fd9b3094e79eb34aabb172b13f28d1168b8430406b7c7d4c8883a89dde689e58cedfc3c84f498deff3b2f5ee7e278b292081abf4f992f415f6dd8f3c8f421046b97565c7f8365221e95c99af2e7f6edbb770646e2763e6761ec38c09944107c62e5cb0b7fa09a8227d7aba9069fc745f8745452655c5bda0d3e888c5a8e1ac1ebe0f0a1d338065e8f8bdf40205218869c9c6d3b3ae2719425cf5225c21f5aa36ab0df87e2af21092b8dda18faab0aa8a022249e88f979a43d78c169a2d89de6c1464d2a7e9d1dffd6ab2cfc2d34112ae01ac9b1ddd53928a0f5cdb763537589bfb19be833d8fac08fc834eb8fbd4a449527dfa2d39d11c8611ec007660112bfd29efa49f03cf3ae2da41aef20cab4da441d013727f4768affdb3f638d3d477af11b87731368004a39024b087aa7dadb559ae70429ac0f40043135e7c3a4f9d1284a987dd8b629bb0bccdebf37d305c9fed925f26cdafcf7ca5120b32bb2efb201a14f82434256f18b730a2ea5df1a909379c36ac2384501d4be20da46608e7d28149bf27c9b754fd762b2332e20c688c5715f6c02622b05da726ab14a79d9032efa7a04c619991e9f6577132b78bdc3788add4904d8a1833e9a98fec93a6b6342ccab3c4d745a392ce064220dd29bc365f5f718fb90f5be7762a501cd6766bb4d1e573ef0e8d64e590f307b86699936bb638d5c032ec95ee8aaa5948444e90d0896ac18d5bb0db2a0a93dad329fa0a6ea612ca30fa485431e9a71f16fd077167b5b925f0863ad85cc3ca0a2991138e845d1c336269ab13a2cc135363e73ff193909627c9b91ea52de193d3eb3873e9f177bb3fb4eef8ecf0197d076da5ce6a4a3b2e2746c580fa6b2e27d34a6b9c3586a45a655390b161e79c6fde7142ec5a77e90b6485f5a17443d031c08bcbf13218543d3eb8babdcd5bdaf567b274f24311f1bcddfef6785499ba40d5d984066947b35415c7b0481fb0ad72610583cf420a844955cea9e5bc85ae9449e9e908064d8961f1198a94e6778b56cbfb0279486a45596ca5102ef844a56a2c553e6ed0357ba599120617cfc1eac35f39ae10c03e79bea700c2537f5ecc2c3a03f8eed8a302d3435114f604b2a6113df86d08661ed388bab402da35bee4a979f2581fa5731450c6f35418b4d7a9af303f60e9af899e0b9f70f205b400360acc5f388b7954118ab3619ac5a4c709e20a340c547103d12c5a438429dbc741b87f1418f362bc2a4e90a69e3e20e82f1450a71ee34b574f2b8b9be39555020c5ce778fef091a426594dff56f9b1b7673eadfacb6913b6b1ec0aba1b566e7a19b6f8d4e2d19230a450d3ab9ec5f509bbc58390f88f36836cab7859fd1f60c6f1506cbf072cc88996caf58952f9f2f867bc48bff2c0ea87874899cac0ef826ca2ae89be076af59f803c2982d7c07c9f6b508ec3e2cea1cfed1bf20abba801c6295c0606b57a4858ec4e4ef48ada8759085c18cdaabf22f57dc6981a96c888d2b8e8320b22193eb56e451873c35ec1abd944c64068c3c48768883fd570b90e55dab157a6c8f44555c273dbd25d97f43eba9f53009dd96c02bed3181f2275ffaf5ad4c5343e06c31726ab5d548bd85bb57e50df6c2b8a6b2875403f26d1668ae4b2294de1baad679863729df536f74821156fb0ceb8e084324a4e23071e0c17935b3b19e67eb55a8b61f1a0f9b3085687f72124ae935d2bdd6edba7992c892113218f0fef2d3e15eaddc20f190b5ef6fd26cfd1af9b5194b194fb40eb3ac74dd32a384804a124e93eb4c60154789e3b5d620a510eb05a8cf74c5e2b200b2c6a26e0412a02da5c166523f2e3a242cb58bf488a6189c60774dc92421ce8da375035fd4245f1c5a10cbc677ed022af8d30042984e344746a83840ecaea2892bba367160599f4bf48f9403d01aa45fd408af92929eb05b79932cf1469749e35dce6c06ae4934bff768c6ed5f2343d05272895b088dd324c941596afd16f602ec197406ee843378bc10d7f794c33934f963e3493e258aecb6a27059402f38ffafb078e3be1bef94a223495bd0dbfbdccb2c31185557f264aefb93bb7cc3525138edf984076453d920609461bff8235c74d71403772362ed268855506695de2be6051035a0e48c0903d05bb1ae2fa97d4ec8ea501d833036dc4db9b2acf801cbae71855145aef43e0528b31582009c9e6002615ec63d2229210df73009c4cd0b1a3825a0fa54968a69e811b9787cb6fe2dd3fc7f235f238c2a02883f50139a10231f9d2b2a332eaaf7a0a03b0285dc1e91f5b1ec794d98cc35118d66c2f0c55edff06a4552f20a0800fe22f1d536e0f68cd35ef1c73a24e0b227bfa256e0cdaf59df9e18df2840f4b8b4983dbb85522cef06d70852538bbfb40586607b911a45c5dfc18f5fb8921a310cfe9896fe55117ff29c21d8ef25cd2b624f378d51cd233bc621df65a99ad3d0e06efd70510c10d7f344de92fe260b7fd3e7e865b26539c523223797563f0cc49f0f8d7945e94d9f69176731accf1b1247f40093dea0893fc8fd9e02bbea1c8c8504d9ccbb93325017f1f8638f982910c2fea1cffc92643071357a4fc52ff50a80bbd450fb5583fb8a0b919d144e4ca4b502616e873063720a06a003a4aa35dabeeed59f665b23f4d9f5bed13b1f3353c715661eb4868ee43463b5ff1a7b3e8e9b63cd94fd15f2146ae4f2eb6a8f6a804ec84612a3c3846c9032321626577ef07ded3690580bc5835a2236661370869df0f585ec5d0e7de626783862f29f7f4f4808577a1ff1ee4d7471532d0f140bae5efd452fe0e1b3dfebf84a6b0cae1c35f150ae5ad0222096c521296d38cd6414294a6b136654f82a4bf93363c576e31c57ca7cac9ee65e9da86c615d2142f5af34f950bcb24598fe184cd5822041723f5ca2c4dc8fbb6cb571e153f5f42099181f40819d1e0dcb1f4a9cf85db769b88aa523be99f259063c4574ad9eb2b2567e60d021692e263c880cbfab752a1e511d0066b09118057f2b5d5a232334da868394709bcea1310a94792a3a6cc579255c06dc9766ba53e691469329f221439c4b85cc6d9161092f2b390bde4782f5f953910741c3c9a1f157690f569239b3828179bd3e492a692fe520854d6a94be67273e2bf80bc87c9f729812f185fbbed590ddaecb47407ed1deb7b9c44638171409d04fd27b0fd66d863dddbf858fed6143f594a68f277f7c0034dd0152ad2d8519ad6605f0669243ff01544c87ee852ae9a3b7450dc6e3ab3e5e37cb19ef3c7401aecc904e12c3c58b9a3924c4a8ed6dd58e933016aab2f732d75146fc90c7f079861db0d2aa2fe4bf64282ef684c3e98c728d8870fe2c1e2a5e7d0c03ddbe76f68eed4a67537cc5a5a073f058454530981201fa8e32a2444729fb5ddf0d51660b886e3d5761d4822186728eca04ef8ae75ba7ab94f91f8358c7c1e2ee22174e1c065a1d68e7e405ba36cba8f295cf9aae55f376c8f32c14fb5d0913fa3c6f8e406f4e5ca4a54d5d08dade56888ac8112e3ca54aad915761d3d64d110b01394c71f3aa43c85c32933cc3aaa52ed5a29762d21761763f9443fdb970f3e6dd0dddde312b24ff9bed02d6226b4314c234ca750e325363ffe479697739b63e266ed473f2fa3265ffb53020afb265db2efaead2fef4fc702fc5a2b084e5a53173c4235e253cee0039ca49bc5401be7ecaf4dc19c4f1311726a25930b9978cf36c68df4056ee3927575dcac796bfda2e46d26eabefdeaafdaceb7bdef175f6119ab7848c3bd7de89499e57b6297cf151ffa769864b090b5c642df4ccbd7ecf4533bd792f0b19409eedff5bc9cd745f94a17896aeed28c34c8e236d1179e241d311e7ec9b1505848ece72587156812c48d5c2f322b10b1dfed6afe2d633154b1c02af24170bd40b040078e9a7660040334f9d85d23d603ba4d28c5ecd47a1f12724cef5296a13da2b1830ebac0d0f022d9a5f8f569b6f754e68cad2235c6fd5d8d32a5b08a1073d1bdf9e57117c69bfb2fdfbffb122bd4173e3d094e8da73f89df24204bb21d1700c479d4bdf8e446b351ed40818f3cccc1680b5ca7d9955536cab4f0d8980cae297aa69a25a84061e7b78975182f89cfb000a039b29fe62d9c96abad41d78802dbcc07277161816399eff078d13206ced883c40d12f076f798119f020efa3fcdcb58b49ed58f5eb7453081c49ebbc948a3ecb0b2aba46d9773c53176e249c388f17c954c90d856a3b86184180fe9d0f94b63013ba816db3613a993ccd7c91ee627fd258d06849c1df4f0b8c9680bfb768042384d0b06849ee624a9dba8c2d5bc92389d7469498f09486f6bf7d4b1de1dbcd582c2c49b5210a3e9d289fffa5f8131b9cc5d2ad02b3f85fa1e45998adebb4cf7240722d5f8e74c0eb4a6cf35c65869ea5770c57927fa2cd408aa5d6d28347afa08a9b0450822a4843fcb2394417cc6704838cece8dd6a16a076c51cbcd42de27b23d31a943b4444e94d0a437c2b02fbb63b234bdb643d07c4548dd31174f05c816222fbfbbd47ad632266b2500e6c275385fd2630c5ed4376f50ae5e1d4140258e479a7ef81dfe1bbe85d9fd9f6bbe29c95d2c07a2107be0fc2c35e0346353c024432bb837b7cd63e9dcebbd57b99de5588c9e3fe5e0561e102c219869c4ac6acc6258ee61807130c84bba199ff5556047f4e9e24c7de90dbe04ca8b4f0a85746f7e9c077d9c3a56de25a9251a170aa40b09e82cae169df00914b510ac2f6e9ca7f9c06c24dcffa0ec6fc646cb9f0b5475be8d92d9fc1c35e711caa54980a582a", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:53:36 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) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 07:53:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 07:53:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000380)=""/115, 0x73}], 0x2, &(0x7f0000000280)=""/170, 0xaa}, 0x1) getsockname(r0, 0x0, &(0x7f0000000200)) 07:53:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 07:53:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xfffffffffffffcce) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="60ebf9f6b13dc59d7f8899ff0045254be11c95b06223fb6dc77d60afd1f63506cc6352c2f4e33a66e5", 0x29) 07:53:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 07:53:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x384a0, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7f, 0x6, 0x5, 0x9}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kqueue() 07:53:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0xc, &(0x7f00000000c0), 0xfffffffffffffc9a) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 07:53:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000140)="4a23febed301304ac90fafa4818038facd42b13f67f266816b3a5a7f1c25eddd1d03967b84319993847f8bafc36cbe6cfb3ffead0efc57780d6a563cd5f7c5e537bed12354eb7279e4df3bde3002f6ae795b4ad1bd1a7bdecbb0ee27c304d51f27b8d05377e01e5102f165156252d6109a1e1a795b6c103055707735243e21622e3a94789c0432a84a05e9e1430772ab10056e2ab260dbe7ede1f8a1e658a0bdfb310b362b1c031bce0ddc406c41c9429be7e5c8a29ddb86a546bb1bd5be1439180b51231c020b6119fd4a", 0xcb, 0x401, 0x0, 0x0) 07:53:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = kqueue() recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000140)=""/65, 0x41}], 0x4, &(0x7f0000000200)=""/43, 0x2b}, 0x1) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 07:53:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4, 0x200000033, 0x0, 0x106) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x8}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xffffffff, 0x4, {0x400, 0x9}}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0xfa, 0x80, 0xc000, 0x40}) ioctl$TIOCEXCL(r0, 0x2000740d) 07:53:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x163) fchflags(r0, 0x40000005) 07:53:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) 07:53:37 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 07:53:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 07:53:37 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x30, 0x5, 0x1) r1 = socket(0x1a, 0x2, 0x400) recvfrom$inet(r1, &(0x7f0000000140)=""/253, 0xfd, 0x40, &(0x7f0000000240)={0x2, 0x2}, 0xc) dup(r0) pipe(&(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000040)="a85630f39ce08748a12b9a3925283e7870008a8ee14b11adf93de6e4e42f5708b4824e38d880b500185367aa2a23dbce8ec0c4354ee926ba18909928283393cfa4b051a520249cf7240741", 0x4b, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 07:53:37 executing program 0: socketpair(0x6, 0x4003, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x65}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) 07:53:37 executing program 1: semget(0x3, 0x2, 0x0) 07:53:37 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x9, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x100, 0x24) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000003a00a2e95ce97a3eb919d0706c85c2768511fe89000000001f00000000000000000001cffbe0ae", 0x31}], 0x1) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 07:53:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={0xffffffffffffffff}) 07:53:38 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) syz_open_pts() 07:53:38 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040)={0x2b182100, 0x7}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0xc59c) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000)=0x4, 0x4) pipe2(&(0x7f0000000080), 0x0) 07:53:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) getegid() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 07:53:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x811, 0x0) r3 = fcntl$dupfd(r2, 0x8000000000003, r1) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) linkat(r4, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) dup2(r1, r5) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x120, 0x6) 07:53:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x8000, 0x872, r2}) write(r1, &(0x7f0000000340), 0x10000014c) 07:53:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000100)=""/104, 0x1000000e2) 07:53:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10012, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{}, {0x8b, 0x6}, {0x0, 0x4}, {0x8f, 0x2}, {0x45, 0xe28}, {0xc5, 0x1ff}], 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) 07:53:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getgid() r14 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r17 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="65cf6b0023caed7362a06d3ae8cb7e265c771bcccbbd1efc6792d874f519276d0cd449c3e282d2af293028c0d2fac7bb754dd7fedd1972024cb55cd00f194d887d7a2cb39519a00158e83df747818f647bec975163387ca29f3fa7161844958c0369eb4ee0f9", 0x66}, {&(0x7f0000000140)="1496cc4ffa2d0bc2b0bc2929f033765abc439003cdb554c0c4a001ad22b33b0207115638b56907b2ac5e13c5caba5c0af4a0647464a2572a0f6d6ce7e9e00d4eb04d6896dcf2e0ba89ac229f3413aacc4df3bc98a546ca92b5ffc35a0a129a4cc53896a2dc8eeac8574c0c86e6f553d3e26978674003945c634ae3a256f6eb14034ffaead7f186958c0adcfed77e74050ccb8f910a37875f4d090182ad262a359c6b964ce448c6e82e45cab4ec37b54eb07b00217f61250f2f1e1555b9dab7ad1dc83b5927388d24f8e7bfcaf58c74a1fd28fc665a33fac8a4d1e9267a5e7625b31e8675e093c598614f0d0ac7c0ea5b37e9363a44785b", 0xf7}, {&(0x7f0000000280)="47d30763e782853f77d09549901f915bb96a0fc7bc254c3d8864f3ef702be2c24db184b34a597422a56951878156ed7a893773ee9d731b66fe6b11fe660e9ce7c89098b350a4dfc5043f8f3b47aff13936f2d63316b76c3e955bf329a011ca818da00f5c586d7ba5edfe8af54fb36ad382a8620e88", 0x75}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000000000000ff41000001009907", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff00000004002d", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="75478600e81c3eb09b40193092c800002800dffffffffffeff005b5f", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="fcffff86b714b10ba9bbb3deb613536c80ff8fdebfd79b8ad3acb1757ecc30d6d10812b1fe64ee701e37e43a3bd9d7eb0d6b7d97399fd7ca2e47dbe10e3c8a8d45e590d9edc53641d4175993ac5ed67b48f6405ee8e8ab0a307020b9b1be36d2fb4f01febf544e7b6efe91e96ae2e430d9030000000000000000"], 0x100}, 0x4) r20 = dup2(r0, r0) sendmsg$unix(r20, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 07:53:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x95) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 07:53:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x40044266, &(0x7f00000001c0)=0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x5, 0x8, "2f311edf2c365774fa423535a38edda4f494fa11", 0x9, 0x2}) 07:53:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000005c0)="67a4bafa31a5727d9e76b4e5c348d810fa1f74fef59927a6f0a9695489afae94a3f51560366828853482dd8e7cb1238f6d"}, {&(0x7f00000003c0)="c658d4b2006b56129a7da9afd56ac5b2726adc66fa8e8cfd449a8ffa196afdd962e79a7db6862ff309fd40572c7741d88db8fb49a818886da4c28de559e2d207d1f9db47badc7525970d4425f3f8ceaa787838cf6c9a8e8b6ce9d28b01f10ed2783031f674dcf1cfce2758f3b8e81e49cfeb3e5c9d4f6de629dfccc9e60af305de46deb2b2473ebdbfe8ba323b338af12af3c69094cded5bd8e94e85eeb456adebb9f736b334da5f87f0c1a34bb7bb643a035f61e2c1dd06d54282652a12d1cf4f307ee2318c50332ad7ed0905db76021deb42fb71e85baa880388c6fc17f6", 0x1e5}, {&(0x7f0000000080)="7c2cdb33c6d92e8c4059255f9c6327baaed82bdfbf98d476c28a21bc1306197e39731ae5632bb1769c16355ee1fa13b52c454e62338e7802dcac", 0xfffffffffffffee7}, {&(0x7f0000001740)="6b6556b7240d45c478a7ec5b0bf9d8db02a4c51a21b698d78cc5e1170895a400245d4a7411aee5828768a50e92e56b68b8e61cdb44c3f89427accd28e44bdaacd6b43ce27d9a2949c1e91457bf71d61be0fac51a2d653c84fdb6e28b8e761d90a25e5dd1e92fc81ff7bf217e6e3344b869920cfa87b9e746606d69ebc29aa5d9990b7e70f9d69f3f15a745fc931389a240910afdef4c6f660e575d5a363b2777d39fd50bf6c8da85f2b0fe43dd7b506546cb72a75a8e2fd0b7b2f225d8b5e63e33a0e0952639870069bcd453213dda97eb0294babc3c6c08c63460704d05f4076a0db48ffa10d1afe8fa922a55307722a78ea0e477d7957b6c0f019bf0e78a5654765241733a7c52c84fc7308b091638b32a133922f7435fd834d953ffc6f3098175226391d69b5b2065d6dc347d93999a4c043a1e7b036f3135fd4803a846a1d1e16b515e215174454a3b3b84541ba004aa673d4dd4adc4c66b99e9c185234985bc61bfa8b962801e8db1fcf58c5080783ddb13581823d21d37164df6b00cd27164dbb4120f278b08ed53c3ce94a276d37553384d6efb364c59cc39f462be011a796176987dd7db50e1e25f4b450e9fa7049549e8e897a9ad4ba3b62cfbc5205184280ff6c87459af837cd830cbbbc5841253936b01980f845b24a586ab2f058bb1922888aa9745f215ba4e24a3b2e0c0614367c3d46f59a0a99edde28da14e1db21a5b48b2daf5dc4ed0dfa1c62a0cbb7f882411c36bfb34f9db1864b6e0e36eeda6401555bd1d8e657532795f6257313b24fa8e70953430962861fef1909ab31885785504de2e20a7d1137d628940b5870db19fc055dfed4727e7bce9e487065b618b4a9399266bb2c6a4e2996026ee4ad782754091ef4600a4b991998d75ddc2b2edc13d9baa3ac245a9336219c4b88e3f20770aa44e38d615370ea840782b0f57d1d377b8bd2061b08babcb7d9efcdf938edcd402d592336c71d569d5b1fe05d57f79b0078e68ceca12ea71b42eb25d7eafc9dd0ed5c7196f3f72d5a454d003834c690a41adb6c958b7b9104d709795af8175f711a69c4f6ff18a4c1a8580956d39309e5a62099eed7b5933f3e81a8f5975e9778292a8cf74a89488045eac9c14ae5e99c4d4b7084cfc563e4ecce502a7627c815e8451eed6c3376e66cc65e5ca1f0a60207d2fc2c17e917513372853fcfd4fea7f4a3e2143c2fb08b8deb608c980ec1b121d2fb578b2f0d22198b1199483838ef3715b4506c56bd6a3e19c10ae6859119cb1551cdcd837253327c1e2fdd168c4adcce0380b49517904eaa524df9e42c97fe9997311998c29484523924da5a6803b7e28ba4b7210cf15025b5d9e3c483f542062432f61fe26e94deed9182d989c8325c67f1cc1c2f64326928d1291bff06917c21adc3dd4154b77c9243bd0bb65418e0782034d1a771268e9f80c47ff4dd361887faebb3698ecc28915df5522c74707adad551a771e53446c429f503d5ed1321624a7a4734f4d8970002f80aff6a84830dbaed3a88644d97d772b2f0d14c7509a0c3dfa66ea4e262ea94d8ef37ab9c027cd9fa30b33c331ea42af45af2ae05c990e00e5892614735d3f2dda44571646170acddc69d1b59085585aa9d940ab81d7d1777f24cd2ed41dc10b3dd9ee45cc477e7ddacac7bfe740465a53d547f3cd74b24c89abdbbab971b2d67e5e97a96c31c05bcd8271b14ea1851e98393fa6a631ee5f2e0c71f5034d32e0147dd92e9a2106fdc1fb8b9bc610a1c7da6b3347bee80c284f23dbbafcb4d2ad8a9c633fa1eed751eae5158d778721f50f47732262efb80eae1897160e477d87e81b01226595f4f084240b49eac75f9458062956b0d578c03f8b2b4c05a2ebf2692e4c33984c85631a7918a41e8cf34c998bf0a45f11889368e3f6f6db6f2df9a0271ebb63a00afec747816fcebb9be37d2d4ddcc35f1549f8d6ff1bddc143b798bc31bd882b0db7956d8d85c10f71ed8c74082ccd4f6406231bb79d9a932dbbd62b38c5fd70ad94afed8a9a93bae8e0169dfa6b748e09fc0e50deffe83b3d43aa3e559131efb775479163b971c23a33c29970b5d821aa734ba0a30962683509a1262cb101eb38b4ca05b0529214fb9a3925198b84b6fedf34e62fb25ca90d732f9f190028f6f3567ac827c660209370ef541b4dd8150070de142e5ab10ad4c69b8f83f24a1c3a2b1e7d2e9a716ce6bacf286f2284a8c556efab0d5938c4e08d2cf5894f1c2ff1398235ce51df93b57db1599864f5b228c2372fc5906e42c8c407fecc7eace215d6ade0f55ee0d47c74f8eefa8043e24fc534603344f9e49bf1054574558971b42fc1172a4388206194f5f78e64d3acd3b22be5bb17f5c13ff29d831c505ca9fe37afa95f911b12bf5dc8ebf288600aada8fa993cb1c83c0777d49057bb93422eac0841130fe92aea82f3d51eb22b40f09cfe6ea6d717b0f015781ab0b7cce2ee86dc1c56348fbbc2dfe3e2d2ae88d263b8d998338470541f3874286be6d30234d8a9fba617f2a30360487693e674da427c015683e13813f612cf87fd877e9970cef34fc67dfb36296c00da362a23397b6937907331e7a34dfb37a8570a448ba586527a46d469da8bbbf9603d48372957415c5ef0ca06b140401915993952cd0413a74cbd3d188f37d70c7a202e6e65f0c3ef44f604a65e5b658ffa10601538d3d4ea40aa1e0b5879f4f82e9b242b0231f4baec632fe67312cac2412a26b05810ed2c4389d9a3e90ed87d8d287c62e53c661ba6a03b00480c6084e6a655296a0875ef7c090b6d641f85a4226c1a1aa88c2783075cf1d12de2833f2592a6de39f7850a8cf367e7889e7c8980467e0731e912a294baf0c7bc76990b1ba8d01e356713a66432c73f583435d66e93e074dcff422887fb8e5230e7ad9e9e08c5d62c508a0d6510f4a47346b9ac3f3cd5a8280cbc6e975929e5313fca932d8b38165cee456ee7e30645e33e87215133dbc1426ad96d812da37d774dba5a1260653e2a7fd20a842450eb9a2230943462714f523ee228d6a76e47ed56d2678f6c6b4ba9900f401ddf68708d182a8dff1d9509db8ec27ff79ae2e2ece6a6e9827eb8531c3bb329893e42c29cf1c4245aa520d8d91a471cf2d4f81c6bad15d74a0cd45e77bbe9471104810f7cbc054e7f66ea3878303dd523c002f0085524ca1877f68ccfd84d3ead4be41132c1d77acd896553b1eb226ac5a3e929267a3b00a6d1a227056899bc0225d503861a3e84fda408daccde62ace315fa0346cf08c52d292723a38808843c97e5b93db2db83bd503405c6c94ff8b33c27a59488bfd35cf708b797afe8d9c4cbe8e4a81122ad66db140b7914c7dda16c535a651cb3af8c3707def51b14d51399204781d89631eef8d54080a780288d665c63e2acf1b891bce10abf203132ee53a3a4705a57ad9eb990a4c612c89fb44fc70cbe8850d3e4096120af61e03dc6cc03bc6ea7df0626cab5e1ab5e9812195345f403dc0ad9bd94f7eedcecc294d92fec885343ba8ff7797a394e3aaa2e3d15abdf6be24cff5ee07c220b4c1a7d7f41cc5b69fc4e53653da2f8bdc4923aa2dc325823fc8419a5f33abe639e1866f49f47d237fff8c828233388636c843f5c3d251d0fe69f252b53cd72e341cddeb6ee825f23cc732a324844cfafca0c0fe02d68129cc0f10015632e6dfd4cd3dbec1b24af4311123f1adafe39a1a9527d93b592a55a411c3e5536fa4a728dba2b0f68acac8e9af221436dace3de37439bd1a2ec502f2f76343ab3ce01910bb4e638820acfaa9b5831f466640a177b8ec88b1738d5e43bed8439d6d0ed930b80af82ba95aa4a45aaa106bfcba48b89ce626b6a497a0a2802f1678c08e0607d681d366a3edf1634713f3b2fe34a2cbf15993c4877d9de26aa49fc63c423ca5e7bc80da68638f7956f4b1df3e957b0cdcc12176224b8410fe6d0d11e91bf3471ed1c79e59fce4ae720dfbec6cc14d9abbb0a3aecbbb3804dd642d5fd81aa434db39643de4da2da14341f8b158b46a32017f19eb8de8bb548968ca228d413a7fc09b95bc53e9ad4743bbe8a7bb6e0591fb7987fd6454b2a7e11b810bc0204a23a6654a268b918c098c61ae25d11c728d5399e410a6cf27b97601f4b6a90506ce6bc8033b65c29030ab234856eb895cae00468235f279e58696fb528fd1efcb90054539374fbe1e606e854604ee24a015ae9221cd614fac7fdf537d90e9ec0bf9f5ee2fb8cb1ca52a05af0ea3ccc8987e1a6f58392cd218b08ec02fb1c3aa26a5ef103ecdfece83436d448038d088a3592fd2f17d5b245c1476853557f1498b9910b92de1b1f926020160d9b87ff3c1dcd830770bedaa2ab54c1dd73b6b4a9019c3f953a27740ff63adccebb4f37d0e5ee7bf1acefbdb985261493ff08389792be9e96326a134887039cfcca442192d83a37ab968d1e6296588de0b2c439197e7186ab38c6a87d4a22473adc444566702779c392c886c8ff5fbef26db0d0f508f6b3ef8cc36990beefc192688f3a401a78f69cad9bc8f9eaf40ac797b4dbb5e19ebbf084470f6ab06aa989902737bfa60c7de709261a552302453e8a5a9855d7bc86f98ac882a295b91f38a486f17cf8033b3085e7dce1f9c9d494a4b93d5d943cc7de778d6277bce439e0696026511ef9267d1a25b4d02421ba0e1fd37a9b96b64280e9ac7ffd8a6be96f132023a02188f376fc289629bb62127d99a3685fba85eaba72ae9df0d71c94fd0d5600e16916357bddb1005335a184d9317f73012e61b689973228b54ef4723287e860e9645fd0b6f9572355576ed46e1a5b035503c557b091355b684ab6374ca67fd912c5397bc098f37929ca21651c375def89b323bdbda1e06b60dd337e4908f9f673151fe752a86b4f1fd9557c64bb3ca3e13c24315162ec359d6e25b395424e9434d598363bc6c9923ae8c223ba46932bd9f90c601f50c23fdbeee91d279b9c21c12a115ac704f7bbfe39f5d96aa235d65d62b4836ee6e211e0ebacfd5a025c4e083e98a5ea3e9e2cbae12b9a62dd885de051724dbaf216069ad70d761a5c011e7cf57fd85e57fda646fb7fa2c37db2e0e33f806aef02aef2e9ca1553fcb9662def41607b6e4d3fcf29f8c31f8f1a47f96b3f5a19215bca9a34890ae988673909a9932c90ce5e4978e9fdb748c7b29b81197a70f1afd219e983756e7b6ff51a98212387cdc76e6bd807bd0b94ab035a29daae04cfb5e80d027064a7f0206b6e2dd4772f1569ac5e99f086f2c67e5240908931b4b61abcbcb3d722755146a8dcce7b1c74cfc8df814eccf5fb05665a7b6812a55b446f016f46dd5d2ffcfffe8bf99c0173cff3e7d68b3e3aacdb8bd76c912ab7dd00e78b6e877aedfb8841fadc75f1d55851300aaedcfbd4f673950ede122fa6f98929324d08dd258ab52a89144703edcf5a56e00d6c299d1d4b0175f557f5397b786327d9a03b001ab847496f2ed9e67bb0f0d7df8fecb29eaaf7b5f7c4c22c083ff2fcafb78c0d32a489ef4199186566d834460f9bbe564418095ce1d49f5fd5ac797ade460255e6275ce8d63ba3a16ee7eed76842a5e688eb14125d7a52a60e413f760c5baf235109a102033b92f0e380ac67e9613811e98021a0df705c352eb9ac9cd413e7e4f9244e67b329f5e8026baf71e0110b45f6e36ca2ac32d241732460fd3be998832d48ace6338e2d4c211cdc627b9910ffc24b335ded14adbfbe3071d352366872b9f6e384cedfa7499f2fa953da8d60cf6a60437d9dbeb21507aab31c404c4a"}, {&(0x7f0000000240)="b6e4a212e7c7dd3450f3c587f19f4844fbbdb5ee41104deeab181fe85a13ba44e79d96b6810694427c5ae3d7da31d9855a7c1fcc918d69ea96d3e8bf7b99b0f8ad5404ff025bd2f37d91296a99b8a79481114d22ea8bb220cb4a4daa73cccd5e740b7a5eca1f3734037721254282f8a9a50ec9b97b230c5eea9cca510cba3a84a47a404dbbb3217d8e7f46", 0xfffffffffffffe29}], 0x552, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0xfffffffffffffddf) execve(0x0, 0x0, 0x0) 07:53:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) 07:53:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 07:53:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0xc0, 0x200fffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x3a, 0x9, 0x1, 0x8d65}, {{r3}, 0xfffffffffffffffc, 0x14, 0x14, 0xfffffffffffffff8, 0x7fffffff}], 0x10001, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x3f, 0x40}, {{r2}, 0xfffffffffffffffe, 0x82, 0x4000000c, 0x800, 0x1000}], 0x4218, &(0x7f00000000c0)={0x81, 0x4}) fsync(r2) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 07:53:38 executing program 0: r0 = socket(0x6, 0x2, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xf38f16f0335b0a71, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:53:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x10019, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) r4 = semget$private(0x0, 0x4, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x5, 0x8, 0x6, 0x7, "6cf5930392152bfcb5fc437866b17fb5945b20a7", 0x5, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) semop(r4, &(0x7f00000002c0)=[{0x3, 0x8000, 0x1800}, {0x3, 0x5, 0x1800}], 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10080, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) sendmsg(r5, &(0x7f0000000940)={&(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000400)="95ecd7844f5d6c0934b1c191901f7a9a1a1cab87f1f5c6a221d98c1632dad21e1548eaf313fb55375b6e9b79e8ec5604595c3dd8381cdaa6829b2469c855bf9f6469d6db26161a90f2fa6349767facd399b72af7e73e5823484136768296642015c1edc509e8a8ed8c008c645c1d2c9ced240ccb5b80d41706d8956ca97c353416c6bc2ce65675ce29cca196ff8a29d51ac4525d8453fe7bd74e7a2e1ae7f29d98fd3abb5540ca3c521069a371e0c96a1c1511039e40902603becb4d9ba35814171af9f6f860c2fed5b6b9ba783bb09689698ed649329494", 0xd8}, {&(0x7f0000000500)="823a370998248157804f3cd9074139c25b9e2602cd76f70e2c4797554660c3d2236aa3899c9103e8ab88d6bb6ef7152693201ea9db42716d9bc3f4bb932e7417eab60b0d6f46bc876e0947b75a1bcca8a85197f2562263fb0fd1c35a7502484b88a4928e033944938ba662a79b4db98c7124ac57b265bbc3561c8084b7cf4c5a96dba04aef069431a5002df4142e652928576589253465b3188373418a69cfe954e1b142653c04db", 0xa8}, {&(0x7f00000005c0)="829243203c8d96219bd569702d2c55ac89592238f0f18b73d519fa87320bd06e886b716b520c4345e3a899db76a06dd4f55f9872b839619bfe11", 0x3a}, {&(0x7f0000000600)="1aa7d011949c33b660246f7610f4c799f203ba70abaf5f2ba4ff595a28ea25c3e33bcbc6e07accf9c499df3bdcf32b98072e779af64be06ed92be2a55d68bfce60b13e7c643808b11a3c2071cf02f6e8247eb45225153cc4a3db12958d1a7dca5e46518b131291eb46019dd95f59af38c0f351110b52d1468319372502281327180b4cf43990f8033b91766c62cf4e5c0130e886759128940b9b8485ed9f3c3f12b48989b96991ddeab6563b640cb11b229bc7cf16edba7c5b022a849f6d1e59c613d9aa9cf80548d24137b59cc1", 0xce}, {&(0x7f0000000700)="7574e1052d688a04e356c0ff3f3f4c54426f3d7c", 0x14}], 0x5, &(0x7f00000007c0)=[{0x60, 0x1, 0x81, "2891d1aca7e1d4a3a865f96986a17f8815c2825f24d614568d37ec3518f3299b7ce8186c31a060dd59a48cd6b0f480487988997751f52b2f292f74ec3d8347373a479e2ff5fa14ab8c7c"}, {0x100, 0xffff, 0x9, "06b584dfb9f44dc17279c36ca141647f2304554cbd953588eafcede08440b228dbcef73cdf8ca91ff6a9531491dae57f39ba13267d0b35fee1b13087fccd585245142de5a91c059bfa373f6fb0609255fd621b6edf1a13fd65b8f9e4d8ec567d8bb8bcb42a455fc85e0cd80307701db82d817b94f6c4c68121932024695321ebe29563cdf2f581a602692d2a8a6d4fade4438ded64d03befe1540483761c102ebfb9daaeb13a0825ba029669d4c7270dc8ae1c5d07ba274c0302ca7e473f3cbf36d6cf393a2dcd9a5f1d9e25f3caa02b514979b7c699f374f110718d631d0e2b38a8bf3681782e0dfd04dc49"}], 0x160}, 0x8) fcntl$setflags(r1, 0x2, 0x1) r6 = openat(r1, &(0x7f0000000980)='./file0\x00', 0x82, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd0\x00', 0x800, 0x0) clock_getres(0x0, &(0x7f0000000a00)) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000a40)=""/223) accept$inet(r6, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) semget(0x2, 0x2, 0x80) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000bc0)) socket(0x1, 0x3, 0xfff) 07:53:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) read(r0, &(0x7f0000000080)=""/126, 0x7e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$inet(0x2, 0x4, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="6e2e15f7", 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 07:53:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) open(&(0x7f00000000c0)='./file0\x00', 0x421, 0x40) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) 07:53:38 executing program 0: r0 = semget(0x2, 0x7, 0x108) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/98) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/80) r1 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000001800)=[{r1, 0x4}], 0x1, 0x0) 07:53:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x4000000, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1ff) r3 = semget(0x1, 0x5, 0x0) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000080)=""/37) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) 07:53:39 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) close(r0) 07:53:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x282, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x410, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 07:53:39 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x2000, 0x114, &(0x7f0000ffc000/0x2000)=nil) setegid(r0) 07:53:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x580, 0x74) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 07:53:39 executing program 1: r0 = shmget(0x1, 0x1000, 0x24, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 07:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2142, 0xffffffff00000001) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) fcntl$getflags(r1, 0x3) 07:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfff}) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x94, 0x100}, 0x8) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() r3 = getpgrp() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x401, 0x100000001, r3}) syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r4, r6) fcntl$setown(r2, 0x6, r5) 07:53:39 executing program 0: r0 = syz_open_pts() socket(0x0, 0x1, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x83, 0x7}, {0xc7, 0x1800000}, {0x0, 0x1}, {0x3, 0x7ff}, {0x8a, 0x5}, {0x0, 0x722a}, {0xa5, 0xa4}, {0x27, 0xe8}], 0x8}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) r3 = socket$inet6(0x18, 0x5, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x801, 0x1, 0x4, 0x3, 0x1}, 0xc) r4 = dup(r2) r5 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x81) accept$unix(r1, &(0x7f0000000600)=@file={0x0, ""/67}, &(0x7f0000000680)=0x45) ioctl$TIOCSBRK(r4, 0x2000747b) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000280)="f859206c2d1f166fbeb6ad78d970f4f45477577087c9f27119c504788630fe8cb70c93148e82a779698add12a306c6a8a848d9dae426fdad1db065d2139e5702928b247130f32741e6d7c120806c7667091347f7df4245330bc67c15d65927194fe13f1be535d1ca0b791ec72241d33f2c0ce3f5775e569307cf67f5298e38ac4120abef4724754f419d8012c57fe3187947f1529b2b8d447ca857ffd79e7bc8471a61cdae2383b80ea3d5b07f031e195cfbab9eee72413d4349dc3b40a938f4f8be3830376e9627849103693e10dd15a410623872b8c04001b96b16d0f541", 0xdf}, {&(0x7f0000000380)="9481d41405978479a7019109fbc421b6cfa68ebc007f33aa5a6806c918041075ab3625ea949f54457179510180653afd27ea9c7806f0a4ff2da4b5f184ecbbdd200496133805bee24eaa84877a", 0x4d}, {&(0x7f0000000540)="84cb151bf60b14b83b7d3a2a6cbf566223281d85231e60e6ef531db09b3f3ba40fbb8417ebe1d7689c7204d4942de890b24445eb8259fabbf2498ce950cdd3de35f46d049020145147e2e626d243cdffe1fcb5f26030f3f07e194f7331e01911c5db8bab36253492b2a9cbd24fbf174c12dc8672369bd42d78ff771acbabff44b37ec3524a2d4ca05a0a4278", 0x8c}], 0x3) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:53:39 executing program 1: r0 = socket(0x1a, 0x40000004007, 0x54b) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 07:53:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3d0e42cf1a4d36a350fd11d654041faa52c9bd9289701397e126370100000000000000926a37c3b477f547a0a29d43ffa2fbdc3e51d15c8ced3f873352b72315992805fae7db142a43ee252f5e539094985b113dda9a86000000000000000000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) 07:53:39 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x466770df}, 0xc) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x22, 0x2) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 07:53:39 executing program 0: socketpair(0x6, 0x8007, 0xc502, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f00000016c0), &(0x7f0000001680)=0xc) preadv(r2, &(0x7f0000001580)=[{&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/67, 0x43}, {&(0x7f0000001300)=""/203, 0xcb}, {&(0x7f0000001400)=""/98, 0x62}, {&(0x7f0000001480)=""/78, 0x4e}, {&(0x7f0000001500)=""/51, 0x33}, {&(0x7f0000001540)=""/62, 0x3e}], 0x9, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x400000000002003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) recvfrom$unix(r0, &(0x7f0000001740)=""/82, 0x52, 0x800, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000100)) 07:53:39 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20242, 0x20) fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x2, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x8000, 0x20000000000000) socket$inet(0x2, 0x9, 0x54eb) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x201, 0x0) getsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) clock_settime(0x7, &(0x7f0000000100)={0x3, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}], 0x1, 0x2) msgget(0x3, 0x280) 07:53:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0x8000, 0x7fffffff) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) shutdown(r0, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 07:53:39 executing program 1: rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0/file0\x00') r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='@\x00', &(0x7f00000000c0)='x\x00', &(0x7f0000000100)='x\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='?+,#\x04\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)=']-}]\xc9\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='^\x00', &(0x7f0000000500)='x\x00', &(0x7f0000000540)='%\x00']) 07:53:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0x3}, {0x80, 0xd0}, {0xcb, 0x7fff}, {0x0, 0x9}, {0x85, 0x2}, {0xa5, 0x4}, {0x83, 0x2}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={0x0}) 07:53:40 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000008, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 07:53:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) read(r0, &(0x7f00000000c0)=""/248, 0xfffffffffffffe53) setsockopt(r0, 0x1f, 0x1, &(0x7f00000001c0)="53e5b1687af8070cbb94c4859968b807ab6f22e986a488dda024a0fc549ad038a96d07f9c233ce9d43b631a7ee4d4ea31f59843428f7ca9014c3c46613efbdd687a7", 0x42) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 07:53:40 executing program 1: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r3, r4, r5}, 0xc) r6 = geteuid() r7 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r7, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r5}, 0xc) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f5cf5db564be1f9334882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x2) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 07:53:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="f280e43b149e87338745b864516edadedd0e1cbd6e971d4f3dc0774dc1a2acd3a030594597078a09618ce9caf3f973ac3b57aecf10fbb410c40d4d5543f43c64729c83d93bfb0ed2391ac155386b064ee3a9b6d1607114ee8bff0b33d2e87e0d79b7d3a193652d49650f4bb1d0941361eabfb2bf393c43a030cd145bafb2466eec86aae31c3d61230bda37fb729ae52a0dee197d3093a41d"}, {&(0x7f0000000300)="644c4b12cf25ebb38f2e844d4d57761136864ca1dfa32bd7482f71e3c01b5b792ed53180c970a75192266bbc115b88a5f9f9082d64ea711ca23a65dd5145313134d687892fffa695bc7e19d8db4dda6e87c5c9f3b1ce651b81730154c211155f08d50a9ded07a194f4443c3196d840af2b63bafbde6a1e01684872359a1218ec01309e3132b9674770767d45c29f49db6439f574021520592c1d7ae7f4fee847eada55d8945784"}, {&(0x7f00000003c0)="5829d3069db8eab7a8a9ae06de97d52acb315679c8172c116df64bad0e8f314dc9e0ca570231eaec9c7a3e53276db42dbf0ff372fa77b297545ad8a4820df9fc54bab04be9ce09f51748a5a1f5651804afef4993aaef8d67997894f904395f4e2ff873c909e7fb4afeb38dc82cf86e23f209e7b60f7dbca5a83527832b09786dd06e385beb94239bdc2b43fc3e4595485713ab5ea92cc4537d3d565bb502"}, {&(0x7f0000000880)="ccf0410207b9db682a7f13dbe8fc0dd6bd1cd54126615445292d6a4bef4a03e3d961e2a0b674fc5f1aab8b04abaa09eb2f3defbc828211cd90ce477988f1b0c34905768075e25a574c42974ac44fb701a1a78c19a590300fcdc324b0f8afecbf75770ac032862ba923c15e646ee89ee690a0b888aebc3982409c2fea19ab74b1ffb99b322c699bec4bd45ac9cbfdc96a191e8acf4ff28c99701a6ead6d04bcb7c970805bc56bab0a01963053511ef4b1647fbe983f11fe317bba4225cfa11312812963550027f96de75b3eafd599d1631d8373d43dbae3c80b2d459bce8cd3513c6ef702c14d50b90a20e736eb42b4b1709e056f4743d5e24b18caa72161d2aa7b1e8595a49e5e38a84a44743232c5091bf595e9675405ee374f6bc66a17815b231492e778acaef625cc5941941fbbe6a3f5bd5bce8ca67d298a53dc96d215c6fd8ac694b67b8b3f317b40641bc2578e148f36a7b44b6ae4874ce82c06436990dcee82faa06b5923c19b293f316bb14181868c6ac90791c9972a62f259b325cf7c69e167b411773560abbb3152621ea94c12d188345d07cc1e053ba139427b0f2cb967653389e8019b853ac7da8a7fa4acc858c745a0c1849f581a2e71ef761e846a1c7683f6baa7e08198d9faf96c4568fbf17a811195efb8946acde12363b12d7585a4bf29565e065f55b250fb4be345af696eb458a2ab92afa2f42fe8966e61bc87d3793c5a1d87ec0d2fbf2511c2f30ec975230c37d6cda24f7ed48061bd7de4fe7de4b152b87b007c63348e0a8a42d92310a31e55e41da9f762b901ef291efee1527e6968d1c125c89871df2a28725b34f25909f9c8958c30429681c0237e55913e6190b494649a27d129141926adb230a85cf5b082502be7198a344e8ba3642643dec567ac74222f0e9c639f540d6c2663eac6df0803a8244322032568afc292466b8fb4540eb64ffff0f1431cb6b9d20df66398b5c5c0353277c64af41bb6888a4e7149e545fdbd89160fd607be3cf3ca32bd79fa44106cb2856fab6cff042d1ee31dfde1c3125e35cbaa8d7ccfb844d5974bc3c678750cc2b60db21553c50b2eda6062a441c302f4122499faee1f54c7e5776ed6d8ca12dcd0d33892ec5663c99d1c7a1f320c522417a5e47f41f0b93b37c8795de6c09b4aef08df46f839dbe45df4d85f0404e0e2a56eb260c8246e2895544bb3e98bcceafa4489a547f8f1d991b842a213da0163745b8bdc18143ef892667eebe4cf6192e8aa6f3c3a3f99a9550bebd64fa96d7b38451bf28161bff5cf85429036c7ffc5e1b22a9cdfd400dcde75051083430d400579913af7e66a4792d5733ca0f7e3564259811f0b38b4727850875a51eeff679e2908cb7ba8205192e03ae10fa7ef163d3cdf52719fa4a8dca9f2daa5ff41bf14a418f87ed08c617bebea1ce6ffb4977846b9ba36371e775f7f4d5f4cb33de74d35b15eddac8d51ce9ce501fc5cf173e489421d650a95d8be9f1f4f5870a30dd63d19a18dded1e5da320b32b49cda33477a5711f4c79578658e2680bd3b73ec463bec25f561a8903d009f6b0ea7f910ca3bdd141c50f7e865f071d3a0f6ba8c100b077cb4106d14e5c98e0f446258d6e4d61908c0179123aae51ff9ec60329620f234b2165e4f3cc7aaef0880460c277d276f3af162b33e5e385603b6ff6071a50bda9cf813c75ae6d73d9b9cb486a4c2c69d10908924cbd7466ad7d7c8c80c6b5c802ed13ce1106828d3d8863807899cecb4ab30a2ecff17f98caf043fb68c79dc90edbe97038e6ebbb1f682ca4364c2390cc8ba1117f8f03040f9d236ffa489bb637073084414dbf734131f82e6b4ad972acd156637dcc317812affb9e50883ba91015a59d4c895379a645fc423287c82a919a6bbfcb502d813cf4512d2a6ded5f727c9399c2dc428549ff6c9fe2af9f95040ea009082f19fa4e12e109b0b346336cb337117dd60d3c74a9db2d38b60489df3d317d90a315fe9c11c97876f7bc8565af97a52c8eb234205ba87aa229e00392debf243ad30a00af40d6029b1962f87385e5f8a4992aaec3f8f83ea5ab62eb12295eaec5812287a51759e18faff4da2b524cf82b73155324fa7385ab1b7db98ba6e6be5361c53ff2282f3b440cfb7de350cf097bc845989c3770305973ea37970c1bf73e10374cb353a900b48de547404ae2558aacd646de1f1b58d42fe0adb6fa8277bbc65635286021ee984deb663a57536b8c9bcfef991d2efd02244630d02a1fe01b07188113f64a18437cc957b28e9321c78a1edf4f9cef9aa4aec978f2d5ee8b0fbad1187a15333b04b60aa582eec78525e1fd6a1a13d20847f9577819cd5c94ad57c80221fbb40c0aac87aea2bd1a5fcb43d3d929d5df6cacfead3d94b218ff2b85612a400412e73f15d8b252e8f938380aed00b199b0670f3ec7343a4885648ef3a047d8c364910fa65bdab653303ffd222a138bfb3cd74fcd1185663ccb5f22c9c504f1eafd9cf7ba3ec8daf19bea7ade10b5c80698e1b31673ff2d097bf2ef5f4db5d3fc3d775aaa219407184881a5ab9410f68eac034cd0f7b65048ed2f030f1383c44a9bac2f89e7e39adab8938e3e5393bd8bf0aa88571926193476236cfc249adfdd0887b4affd550cc9aa58c706c237e940aa7054771d95d353a012a0da9e1e6c730ce9e330650070236a3fd8cf3e225a72339e85ee28a786d9524541576a001a15a222908392779dbf5aa91df0d17e482e3de693c2d729390e6ce5aff8c500cd8b0309ca9a4e2fba384bebcb6e1abb19ac93f586ceaaecb102f1f16752052b23a2a3712a557233f7716a034a9c3014f1b3f0ad5714303b07e7d0c0e30310b6254563a3df0c4287350dd1f7ede50df5609a65afb6e7bdc1978a15c6bd84eebff6ae19240b161ef78512f2209c1a0e01becc3ad312bd8543bd65c70e12c823392840602bb341bb1308ad3118a22852387e37d046b79d33639a71891bf5437e55bbecc734a783d50c86d84df1ebb294c0c2401d51fbaee7846128c0e8690e53858b82415f0e39be5de0b5b93abf87117c2d77dbd109d3ee2bfb02ab15f62ef456827c50dbec6144630eea44ded11136f31d3902a456e6c46291bd9f75b02681e564923671535d1a89b7dc30347fbec8149dbd15b7a894033105a8b35ba69c8684c04ce7a8bb91742ddb889827d354cc2f3ef5aafb6a81dd8bf15406076b129e5200a5cffb59eeb2d2e82237ac14b6dc4a9c04b210a27c39e7394dfcfd7d5f1f4df97381a4b59f9a10ba90c25dd1aa859049b7152852d25a59300a8781243c61e6d5136d3a797e883b96ed95b4304cebaf345527bfe8d4d7114fd40c63d2773d44237bc4c7f0e6661e65265c03fa1609465c44ce8a5b1b83020602db3d51396878ccffb767fc2d32eeaca9ba66840d1f4a0437959e2ff5e01e96cde4cc39c31ad5b6c913fb6ae1c788f6a396295459b2a1e27316e93305976da7850da1cb05ac06c025c0b754443bd13c4c06667c726e6b261f028af860f2eded57eed10f1ddd3487aa9708f81d9483646fd89c1ad4bed0f703eb6d96e438fb072dcde97f3d64d634e1284b8f0cf97b4b4bfd14083c80e6804e8c53ce2117fbd15507d794d9b799c5af0e8caae0abe41f8539b85b880a28fa9d790873508c4b23bc9229afd6c5a942fd284f7dd50651ca9a1dc21d5441639ad5c0b44ea9a9901377be78b7410300f49808f6bc3b5c0c1f21dbea58e07c9dee891b8bafbeb80da87afd1988d8c60fe46568c9907a130815083367575f4b1734f7d2da158160f05463b7cd3ea746479a746348efdb08f8bbd7e686e48c0b990d970fdb98ae5561fa8fcf9b7cc2af7e8ea9b7be7d08122e45e576f9546fd67e56dd77bc663bd8acf9fd347f64dff7f9fd776e00b4a6cee3939682ae682089fabc537ba0dcd6399f860f85debb0f3b314d57dfd7deeb4747e54bfcaefaa630821f37958f22437f9b28eab1ad4a8a21f578b6cfdfb0d8aacfd8018987966cee5556eb56b710be21a19cd2d0d054d21cda75d2462499e78e57c3bbd4658e6bf604aefde892c15b60f7a5c09188d4abb642095ad11a93017c81b25b13c33f839baf15b6b8bb62f612855a1c1f4939683e7611703dd12b39cf729e6ac8ceb41e791fb6f99dcb9bfac343129c9957a3c936103aa2324c48adbd07edea17e81a1a567aacb2344c1dc6fc58dcb84bb90e11d02f04d25f00c1febcba885683b9a17618fbc35d2402d9f00a18211112c822ccd8937e1e3573e9991a8546b453b87c841a0c2193159e06a4b565b17852cc7182f630c3c05ed682a45f20432c38ea287db12db4644112dd6648eedce2edc7b4a6bcf0a7dffee9d36e24abe73f413e1fa8e548047b31b840b3c69827b6e2889563a175fffde45ec4b5319611656efbb513a313ee514fed08d2e28575819543a2e3423af5d73967afcac6ac4392e499b55592369085ae9f3baafd5de6ca32b8ace72d514e2433539c1eea321a83c47ad1439129138a88a131a784e32f2094789589c7bc0cef490b90a25c8ded206ea6abe52cc0f5fb5670f5f23dd07f9c62cf291d2b5b12a5a8e08779d31b8aa89294997abfceb8206e0ebf79fc553585701c827775fd612c26c47cfcf82f2054886a277dd41d9b40f85af55a897ee8fe81826fc2cbb48084ec05791fad713d980f47587d1c03c7c39bf774d80659b002b7a5acc7ec4fc76c22be1aef849ed443ec42378b1503de2f9c5515ac0b2e991baeb60e1792e2cf628bf66f1f975a2eba655ab91f6e5dd97b9ec134fe54c795a73429faf054f07bce391ed8502ac7c172308ff9e36551628b565bbb2f55ef8705402f23d75b0aed50656f67e67ac55f6041d9159b4c843ca4eb5411cdc07704eb64295cee1e070b59bf1288bfff489f039622d49b9e66a9f5820a66f1a9f25e8ea933525237262bc715f9727273e02b836f9252c4bc4101cb611be69a0f2d27a9f1dbfcd7e0c14ef60189487efc9ac00e44342afb873cf6fef7c2cf30401abbb9ac2c235d9e1ebfcd9d30f8b262675900d69b9cc63d6876b4d109cc65787a2979410d5928ac20e626d45df631929eb043bc692bc5c3af9cfb7f0cbe2507b5bfe71c0f0f001e8322139375fe302151d2fcc42b3a2813b475e500929b247548d28176d6ddaf50322e28422165942e97e3de816c97ac1e0954bcd10685213ef7babf39e536a6d41d21616529b9dfcb3d1ed8336fc8192f5f862f18b6132e7ea28c31f8d74cb7013c7220f3b0195353d1dc73d7193d00020c684b46c7f57b4574da3457491626c6844de35d21c52daded9543286e98e498c7bbda5651a47fc05aaa6e4c1c8970160a65352efd2ac0cc19b0fc14c31f8df1045bc7973330cd621bbb5476e9cdf2a7942c300a98651bce2d4b2a605811402e841a163e83233682d203cbd00fa8c811501e2fa558739f80f322cc1dea8808f76451443583d7f296c81430503ed0a1b324dbc3cfebf9b644281a3851438ce31da9d41a6e88d087af1a50547f33ee05eca44951ea79a23895b2d0e1c8cf43e9b32805ba2fc7097bedee9aab843e2483ebe575777afbf619b0134b970161604bbab23ccdc68ad5c4fe6448cd8e41775afbeec2121577c5aa88ad5cf18ca1e6ab14daa810e238ae6e1af98910add20981f07dca916a1f18203316e70ac4412c7b78390f944f08412b1d24f2e5624c45e3ff76281139ce381f452fcafc3761a7c5f442af509930caeb37d105251571b13d950c6e1aea2ff33006012f51875b755c695189ae4a619a0f1e2cbbe"}, {&(0x7f0000000140)="a48764a4b201fb0f5a716be65736e22d46509232b7f3b8bf272cca89d14980ab278da365a52dd7e02c48d5"}, {&(0x7f0000000480)="48b2a67eeba23d3869f2c39c10fe1c66474911b01dd67615b673b32ff082b36e01bfa2b7e53691a6bb6ef2ab2bf2c21ff21f7f01a994eda1816089c0aae224704bff3e83388e0e4843910fdcf6ffa57a610718edeecc5c043b4caf716c1611ce8c8699b1f71d3c2a4b09c3ae36b3ed3c86a5136ed3302fa3257ccdcf60ed81a7d358e279b553"}, {&(0x7f0000000540)="f305717fdd620fffaf80098a9aa74ce08d81c683bfd36453a556543759540c75eacb6c1d151b3c37418b8f27663a300a55d9066c454ec3e5271b339fd47a4d2df9b48a4e035769a9d724bd0a744e6d00f8f37fcb36fd452f6a743102224a171b430c601c11cb18fe7a2ea6f6e684a7c664cce8c8d94b1d7b798b37d35fde"}], 0xfffffffffffff80, 0x0) 07:53:40 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000035c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x8, 0x10000000002, 0x5, 0x1, 0x8, 0x3000000000000000, 0x4, 0x0, 0x1, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() r4 = open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f00000010c0)='./file1\x00') setuid(0xee01) bind$unix(r4, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r5 = socket(0x11, 0x4003, 0x0) setsockopt(r5, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) 07:53:40 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x4000, 0x3, 0x0, "85495500030000000000001167f5400900", 0x4000003, 0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x2, 0x1, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/217) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 07:53:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x7ffd, 0x0, "7f00002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x3102, 0x1, &(0x7f0000000000)="3fb4688d41b8b9c730e72df46601dd58b4a0c773aff546bed845df0089f641ede8275e551b71d0f4ca0c07def6", 0x2d) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 07:53:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="67f2e2ba784dfa94cc336b980e5ed358c272842da038095a291bbd74dc72abf63b9f76570cb6cb3f246a9843313720", 0x2f}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 07:53:41 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x20) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) r4 = dup(0xffffffffffffff9c) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x4, 0x1000, 0x20}, {{r3}, 0xfffffffffffffff8, 0x12, 0x40, 0xfffffffffffff001, 0xffff}], 0xfffffffffffffffe, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x3, 0x0, 0x8, 0x92}, {{r5}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x7, 0x10000}, {{r6}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x7ff}], 0x4, &(0x7f0000000240)={0x100000000, 0x7}) 07:53:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') socketpair(0x18, 0x8007, 0x5, &(0x7f00000000c0)) 07:53:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = socket(0x18, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e0f66696c653000cbd054b4647140f86b55442995ddbff96f000db017a2156432d0478e3791bf97542828cb8bfcf57c34c902642d599c1e8b33036757a065b981716120aed5b3ce3c1518dc3c6d560587211a9c6257f9d70c26d81bf0328e875398f739929a1d2e1bb35651e88777b9292cb2090f2323c3e779e8378835e12edf609520a409e0073315aa0fac3a6deafa0fd246b9405b549497947e0e46fd0df31478f7b916422acb8e59152405dc33bc06b71e363c195522a42aa76b6b8366078e0cfdb208d4e551c13b0555de9ac652746c38b3fc02e3f02731ee93a6b805b6595a2ffdbbbe1fbac3440119"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x4010, r0, 0x0, 0x0) 07:53:41 executing program 1: stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x1) close(r0) 07:53:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/201, 0xc9) r1 = dup(r0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20082, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 07:53:42 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) 07:53:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x21b}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r1) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: minherit(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xb) recvfrom$unix(r0, &(0x7f0000000040)=""/80, 0x50, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = shmget(0x0, 0x3000, 0x615, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) fsync(r0) fchmod(r0, 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') listen(r0, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x5) socketpair(0x18, 0x3, 0x1d2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x19, 0x4, 0x5) ftruncate(r2, 0x100000001) r4 = shmget(0x2, 0x2000, 0x410, &(0x7f0000ffc000/0x2000)=nil) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x101, 0x0) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000240)="04da46e03b6fc5f9eb5cede0db1a208a0465dfb9307c886acfedf6234ac5bcdc21ec91237970da6e614936486b5af3daa95a7acbb5fef5dc9560571534787685cb953f1b67c80943127d499f49c6b410d4f3b3b627a771b80649d5aadbe43c1d5ad9a91d75233a4194197a2d1d4b41a35e64af769645", 0x76}, {&(0x7f00000002c0)="d7e94be9e74dde73c28f1179d33c9c943feb77b316f1cb55dfbe915884fc9fc7baa7ecb9af7056917ec6942d536909ceb77ab1d960442fd4f2dd768225c0a987cdf767bc3703367906ac00b42488c0ba1fe078f4bb478e41060f462a5ef04900f44c9b40e11bd175e8750c015b76d63ace306edeef6948845ff8cbda534e4db415b50ce944a7b9fa8c1b369c01fa956247bc9e74f76548a6dedf1be74f7ef22eea2769e72c9521570828c010fa7dce93883269da6e8f9c3be59cb6ed13f70e64b30051077df9579c430b40b68fd9c63022fed4fac255f276905edeeb96a75f52fc0606254f1167c05431a50f1e30cd6b62f283f45a001a4198ef246aa8a1be094966f9db277a6a58e9d3bf3c9faff6ea425fa9b6c8ed5801f789870df08d4006a4820cf47571bf7aa1db38ac9a7a4c37942e80193e52ce3759dfa976f43cf9b4847e83064dd84d3c57b0e8775d31dca2c8c359514b7ee147435b6ff3659c89fc34edfdab1074abdb43b6453e11e6b9dd43e72d130950900960aa34f2d54432b2b44833e6388229ab216e4da094c267cf0288f3f6f31b73d6a864420a4f3b00e1f52416ec5f0ee0dfff9505b09d0672df1d999855b02130098058e69226ffdd5ba61f592cbfd10de529ec05937fdd666f506bba491e433884d28cb14e5f42fa7685379293ce3959ccbd70994eb09092bc40dde22145da16cc9f0e62229889ffba61853d48b0362107d3bc6894451602083f92d254ce0123c4d2b488bd317c4457415794212c4eb9ed4113f14f17339fbe4f43ccd2a98645b32e5702df1d5380960c3f0964555baca7e07755cdb136d0132fb19ccf47f037b1ebcd462e21ac9ab48c14ac419e2af2a4d754d4432f0131c9e7aca0149ddcca8a99d50fca3bb1ad73842fa0dc8460e20fd0f5d8885bde13e92c6521942a67571b8897f173613d4934c669442af92a947983a91867930ff51fc16e19d234ed50e7ef45c063a0e707672cb9da7a718297197f8c5a4109fc3aab8b14fd499608556cdef5c658e2cc927b255d54fef0d83ec5a00928b348f4a5413224ac89f816e037acd858e9cca3be7de3a9c40eb666311ef5601f5da0661c88ecca60abd84d7207a489aa7b8b537bb5099199504d269e66d0126b1897f7ac6656165257761fc5494c1fff88f777869cc456691ce4104699e4d3672110eabee38890346365709d459604e1fd6e703f1a7a298cc449b1482085aa0ae6dd1897dd1435cb752ff72ce92e5f62c5d06f07d54cf3a016855c566b66d281a94487e942a20548df2e52973cee796cccc455939768b06b6f6d78a4afcb710e4ea43ee012f81fba90a9db72d7d5f29c7d041c0c2a0dbf192947dfc9939e3583d24a59c44a4f59cce4cb028cf8c4b47f2f863caeeef4bffb35ccbfb376db2c955a1b499c94041853481964aee729e21477ee48d69a6649100c98d9f6dfcdb188f5ef3f82db177cff7530e770b277dcf2455c7dc2c3a746f6207ce6339bf3a91d2a59f2c3cc20c3dab89486aa71f28161cb5b926e329ee8a92190cfeb82bae56eb0188a33c679a777aef6fadde6a846f500aa10a42069c5d9e49a86777101ff99271471787fac4d7d5bc66d761ad50d683b632270d835a857f8c4e8e46dfd1faf79f9702d571918c6499cca0f84c368b29ffdc51df581ac6a9e3bdbfa78b343471e029568c349047fb35fa4298f7d129f30fb3ff26c27a56059ba9b7f4a2caa36cc7f35e5f3d7add3b606116a6268adffbe83f8cd4979f0365044ad115cee9c3dda0e9926db541654269d23db3b0ecd9ff798647e62fd48434d72aede3191424aa787e46898097f1c44fae8c1e6248d1529dcf7a7af95f2f670f8c701f03fd11dfc4296294ed8a58f8c28d2521190b902fff7eb6ee82974c2cb90d34b4a7a1b34a9c000d3a0564b71a2377007985a12ce3a53d707176f3eb52e142819d346c7a39567c79991eaca70b1320c8e1cfaab7a247b90268210469eca8164d4462d4026ff330f89c6ee8700cd178932308dfca7a6f07f0df2ad8234aa5ae364f4582b8ac28abba8a686b50fcf0fd920917d9441b58e42afe3ecd5c8c965a7c4ae3987f97d49921c06a1f21b8f50e685aea98e6f073c860b31e777c359135c7cd035ea5744466c3a6f4ec2cf64a3dce900d65a69012fa2318e8bc085c29e41d2a7ad1d1b443678777682b8d9ec29e586b3242ec04ec4930f755722a96324c37b5f1ba85f5f82a141f60861d6c17284c0c5a4be00a438f0851e0ed4da5b4cdb492e3d26141d49938072017dbddb303fba742d8e9323f2979b3aea6757097b2e50d449e308be7ad6b31f936fb3e51585da91af390d0013298a40d7e1eaed9765a781c518d5d4163e5c4745ebff33512cd5c7c88e0c8191a14228af98a9919d030bec16fbadc0302445879925302ba538ca0c3a4d2b34d32fdb126c5f9aaa55874a229016bc552607c15c316a318e37dcc299bca1c25c9fb96b51aff8ebdf78355482cd580768786add244aadc1602322e13f39e78954096462bc1bb9610b409e549c441e786b9798657a930b73e566c8d04fba4d4d168328e49e1be3129388a92fb25e5bfa3f84a987e6232bd8af748f26e40d1b66e35750eabbe73eb21a6f84e1ae61e2980f3d5ecbd93462fa787f271757fbdd1eac82c7f57eba45ca2f8a0e714cb778361a075a2fa4b906ac52f23c1474625f0ce5b52185481189dfacad17751962cd364f973c7763e6676e12bfea77383ac817cdc0842686bc07b690069c7750e2fd37cc8165429873203ae002a59c66ffe5360198383bb5c54f534553be0b10d4dee392fb6cc0c6dcdd10ccb6e4a345ce0b3b37e64d89d1a2d034b3f30b22efdae3a1f66c28805ad9b0c60368aa66e17f75fef8e8855d8aa67f581c448817396bc3aa1310b20be8722b8871e4602fd13185d307ae477c52505cd4d88d2b770ad7b3ca97a9a02f85913673627a0d57d840cd6237c58fdb6e5ee685ec0cf1605bcf6460ad4f92c0397eb7a356f65885b809cae3c7b16eed5799ba2499b952cec47417215424f93e77369332f41510c2957a77c7faae17d087c6636ad1156e9c301cc2be8f87f7178eaae74a52306ddc1ad763716e401c5a8637c0c2baee0819b45e4fe6616040f6280379e3e6cfc111a4df762029631d9f2c00cb2ab50e5279e64907a3b0d74b57ce24793469ca2d50bb4ae2dff6bc86ad98a8c6caa8325e65695da4e052754394cfbca10386dfc9d3eb7ee6643297ae502ff28241630674977cdd2c362f1c2d0df7b0d7aafd540e94528796f87d42ecc477470dd6def82f83c0e8eddbfa0e6fa3adbc81ea0bb44fc533ac9a10695114f1df7e7c15eb97ce9024314836daa1a2b4251c2047a80fee319a4358b86a12b24fdcf2e0c2e3f44bf5c9d682367b6016e980620da08b618aa18811c22ea47d0898595a4827ba9d44c220f075b64ba335fdf3b39f13df603b52a94b83a516df71b2ffcc5c02bad6121b3efc6f72afcd0cf68fe8313941e2055f14927cfb692955beb16dcea96df5400dc81c1590288493c15933ac1d1cf222c6dc4556ed59d15d9469580425e2804046b2888032763334e993ff16d98993a996a0327571a0d69cc950d673320a22561ab6e8b6b3e697da47c4502c634308a2db9661132dce6758e3d246031dfdbc601f69306b29f4ea03b2a15458da8cc29c7551cc2325c1489841467df134de17d73f9f164d907d92d16ecb8f447f7e95fdb00f9a30401e60ff2d5ba5743c8b3026289c5eed6cc91c1d9ac2087b51a744241d274eaa89e5c2dc6939dd37e52db7d894793cdc59d744ac8e2990cdaba1c8f41d03ee53ac7cdb7fa35cda388b1fd0c196220dac30f5a9a0ab30b670b3f9125bcb2509e037231ebb63904a0dcbf293b0cad42cb3d11f6267cdf4459fc2be7eb8d68840e30f3e3f541a87bd9d7d338b8f52e39e04e57450e9eb3e51a356564f5d5a1e16faee72938eba2154c2d1c791ac5ef5ef18d7d1e0cdc4cdc9ba5a01cb34fbf92c09df17033706488f7be272968288249e05c3051abf26074c7b6de82b0c1b694c0f62e57a989b5a671e010cea2705d3f5ac759a04dc67fee7807714a8eac3bd867b80282ce201604ed1a886f32c7a8e3cd15f5d4c6df6dd334f72919ac578af33566baeb5e194e2cfde5949d6c7e405152aa59854658a25bac8439a7d7c0c41134c45aaeb368c0da6a6b9437058194f4b242d4e1e8fa5bf7c21e19a0d025bda7ac61643a7f97d9e107854a7450824a1a7405b983a073cc59dea992c7d3539db965a584e28fbc1283d6d5a600340d8c6fdf62fb3743d47cd27d07cdd6edd389e66441bc5e602e8b89b545d2c696b9c578d89a9bc7e891ea3538d04b3cdf1c0f072ea8100269e7f329b73284f42d9fd180ebc3264aac49039f4ad98d5955d5ece7a8b5f9462ae297f0b715dee2872bfa4e97e869519642b9b7141a794b681c83748664c4c37ce2d3e711a8b9a6bc2a0ab733a61170273a6518cb215b129cec3dca16a9fc7b52f403ce1504d2ff1b92fa91b5c4a56b16882e93ba96b1ce64b18b1293aeced3195ab0816efa65a72bc1c238ea3cad77c59021c5226254f412168b47f8c438e4d4cea4a34b9ad11c0369fb9c7e68f336042bb851a621f99cb622f734c31251e75a34019fd8318500512af76b7f0319dfbb72551f6e90f22542043c71aaa720b32179a2105b2f04d9e0500464a9739c46592339e294e4e6f883490a637c5adc878e21a69b01e80986497c5eca3430ae467f493c5d25e31a60718623dfc1efb71b8c54c4dd671e02364e840fdd26000af7d4eed7a2262c8ad4c8390d69fd8f01924d385805e420839401476b7501f372c1afc9bf7f9cb1b57ce67bbcdb55352654f09bb36cc6f24ab34b2f361e2656fba87dc378cb84f38783c0d227bb97d41c5ee4dc3ea073cb65544eb1e0e5d9ed5f1ca989393898e044e453579a39e0eccf6ba7eba50edfaad187cbcafa485dfe98ffb432a1d99a74a47d739e5d21033954514f5258a6473abf660b068449ef1c97a83ffc9fbe1401e95cc1153c2c3fd9b1dd487c4cbf7af2d807a6e708fec47f8919ad8d71643e64dfe4ffadf7a0c61dae1bde33044177df69378add637e6935de7cfb4a8b854494afdce9e725c47fc9132e0281cd0332cbe34e7e0df5f342cd16faf0092731e534f4f019d86a742ed25e6b2660788cf7f8e3118e8da1e5f49956fa34276d80d62f6d52b0104e8a2d2205ecb9a2e376a211b5e30cc80ca89e7b7fc2ae042b0e46544b90993806dec41f9d269b15b42fe153d61ebfcb10bfa3f135a2919e9342bafd16cd60c236774aaeb0cbff7d705ad14286f11e6e1ecdd0026ce6a61cf470202acd6e63f98510f25a79ebe3b800c6ee7d63b0107e2012e5a8947ad97de6034cf9091427961917e8adefb102f07e0eb889b9051e834e1658dd51777d6a316f21cfe6ea1e322ef1b2fd645de85220bd0f1f80e34eeb4a7619c943b2479684aa63716c1f6a72122690bb1d28b10cda53b6c9a500f7d142a4c79998ce9057912ba424f13552ba7f909a6370487492298260ea0ee5401e3d13e7cb28b78e50430d61def1765a98e11e40c110d51bdac27f68dfb5a6cf1eea82cacb787525e5f01959cc8227693097ce8855970c2762e1921c488a9a1499053ceecf07721562c7da5c6c389e57cd250e4ea58372eae99477734e911814dc37487abd605085aefd0d0c96bf7d7ccb3963f2f6675d726979cb627aee089d9a07bb67edf2f7bf5c8385ba760134824839b7e6f2077947081e5", 0x1000}, {&(0x7f00000012c0)="d47d6087bf30537ba893a3c3906eefd7e0c5ca8bd3f031838f95312791119f357b2a5188a7", 0x25}, {&(0x7f0000001300)="d28908a3bcb31a38d0471ac1c4daf7e1a8304903cdbe522d77725eebbf13328534d2540bafe55a016661623fd728e7966d13aed171c2e7c2ca81c5ba94410238d2dc5e60657f730cf0e8347bf032195d706ea92a1cadcdb067c53be175a542f4e1c1f9750071418bcaf9df4d35a4bdde97b06e2f922e54d0af0356f23da8baf5097054ea4c6c7113894628f0d241f3d3a2dd28defbfd34f7db72bf9a3299795afb7aa487a7aa6d0a141385356547a709a29f37915af2ec279cc357973d7e", 0xbe}, {&(0x7f00000013c0)="551ad67b01fbe0b77309478dbcb05148e0d638c64e99094b0ffa2f7dda91ca49917ea5ac956e57fbe0a1c8fc691c603ba06ba970a4975fe8c7a6b769d41600edf065792a93bd761bbac3a297cd76a37d0d0a1412a389563ad7291bef1f643e8f400ea9389c4ee46ff1d4f06a4af22d9564d934f73780ea534f9644a564fdff0e44b7c5c38ec15564ada4b5d5c318481657fe6a3156778140de9cdbdd8dc75482e9d7f3d153c48fa70ee65d4a8056157ff18f9eb16c0b919a470d0a9aae3e4ac89d2a81e9d57d6726daab50fce4e0be7c5293ed105b0d60688a29fa2f4ef37e4b88e258b519ed4b5d8501d17f3eaa86abb926cb7d34a6c87705012e6112fe2f5c00ff3827f6ba0f9e2fccd380c3d767ee078434f84089a48201045d157aad27729f0d54dd8c1123eec7e24a146833c9f8f82bc51ce17e7fd848a4154fa840216895903b7a3a108f36b57a3df7993a8cd81388022f51429efff55b3e5816aca61e73d64270b9039c9e5e5ac5995f3fdcd3ffc1f44623c12262d0799320bec59bc139276aa3e60e61b01edb6a35d7e78d95406b48d663c33c80b6354c84da82ead11efbbb1d4b8f47c95b9f61b6d46e7084cbeda4b224813b0105faa5717d068be7d4fd3f830c6e72f3fd87e4338145ac5e766e9b43d09847e9ec953f91fe1cb29bdbb3f96c8467fd499c061a2d48ac64edf5b3fe0682ca541098667676c1338c48a42f263dbfbf70c1575337d31ff096dfca2f92667bc76912f4220a7c3ab8e0d843f1d0a0695313eaaaf1d79e084e4f059a7d08511184ed95ad6214e48dc22f449d7fd2708aeb93925e7e0a5df7b1e2c19f27ea2e6662ac528e4cb8bbeec5cae2f2e904042b32fa12093ce9fa0867f586f5ac9c9009c24fac988ed8a02b29886d51a56e8ab47bbd03039875fc3c1e003b2de3980f3b45f72857d5443e4bd8d57efbb996dc94d9dff74459cc19fb7e00f7db330d5fa7a1ca1ff2768f801b12feb0927525400109f12cd5f564f063ab9cefc109f47704f6c1c18a422d49308153f0153c322a0526fcf58da16b03a947320a9a46e450e306a8dbe678e3a7f49c2e4dc4e88552ca117163f6f6b1f7ccd7b37dd843e19348505ab8cf61ede61169b934094c1967e4e3ed44be451eee5df935336b30022baec9bc9d14a5202692879ad8e8f333213e5de172977fe1538f146de86a69fd0716536299948de01c5b260de2c1d74fe0e87500db1f62cc7c9355b4d26626e1448ecfb5fb16665164a730da9493498a28a22cb0168ee3a240d3f522809817c14f09345405a719e81d3c5e8696cb695dd21fca7caca394ccde79d8b0e807fee9e81e33d9d45282b2e3c6a19d74cd1ea3c66244402879b810eebff7e6fe7187bc4902246bc1a5681622b5fe6dd6162cacdb8565a6e09df4770430be16935b5e1296ee41a7b32ada26468594185105556330df2bcf037b472fb8166420fa3b689ba9d30513765e9c682efe57be877b17c7ed01ba44583fb3946f2bbdc730a2a590e9ff2cccd9dafdd71d0a0f9411e7649c8793ab1258a32ed268d2f6748f8ce7f9b6eb936e7ad90df5a3861b5c121891a6bcc68715b9edcb60ff0cf206d812533ecba75288f5fd2ade0735742df7c437c74b98a1ba60ecee045ab2f73675129c9b9cac8fc15e79a3c730030239c0006a884c3b9cc7b284b176e0cf1f2025beb597c435cb1c0af85b50baa344baa3d20b02141a1845e2113c7dba4abb2892206aafac89b2f0d9b752583b18486437a3e01171c4bf276f5a1b655341b63a9ab9af3be7217c8dfeb6e133c3dd063c114df23aa770cd39eb0cf7f321c4868bf48512b40ad1aa4ac27a0bc74acb1414b37061a99cb3c432e86cc38dcbd99b478090708ecbe3c37cce9a6cfcc5f07faddc6cd5cf9510fc215a7b450081643d192e57cbb5808d3c87f8d187d5c604014439781139c4c85df765708a05c27a39983555f924ef0d213fe41bdbb17168c6260f242bbb22ae9496463a1c183c006aa79927c6627515553fce050d1497e24cd01e6846bedaf98d0158dd5bf6564471eba329fd719ea09e365c3f64cdd206dd01e1fd0d967f3a35a73c6cc5d8e410571621c9b45091e4cf145c4863a025eb2550bbdbaa9251d83ac97fbc59922b303bc8fd4f65301aa618c5cf894339a1b2c74d060317825bb19d29309282bfac9b8dee441036da59da49a28b6dbedbb9c261fa591329d9174e12d2c47a8af98641b112863b2daaabc01e86d85183e542ca46715dad3d4b14308aa419c311712d840713093a7f6cbed7b7af4c35a18c86157d8f1e84bafc95ac5c400240003feb2a25fc80a113bb0ccadbd35501d8b8031a39c1144c1de626a951797e98b04add2f30f7c9b4b415ba4e7b6e71441239234b957c8efec44df62028aee2fdd776e78e57db5c0562fcaa6e6707db66d3ff7d71a1830335d0ba3825b6572327a063dac50db614353cd83dd1c22ba4664bcc0d583e4fda5891ffe9339e2f014a4dbe531c219a635877473fe19a9842228489952e6afbc968d7b26bb76dcb4981002308c1d2ed0bbc9adbb727cea8218ce33d63f15630c04f124bf4721f2bb3c8eb792675eaf31ac4c3d562c93feb8917d2c612cea6e9b5664c9e6f6ae88ee0f4b6d626f905e12b0de9256c91be885afbf7d44e33c11960fc7526dc8b10a3bb4428c2500da172153139c5ce3ff71eba0e074a0b003fd96ce14ab06ed1fcc440188ea4929f61ba5184dbe8caea252013eb95763b5ddd0d639f844a25b770d6e9b745939e6165c3d35ab345db32a7217f6ad29d7be9d390536e3e26c50765cc78656c957ab60ad6d9fc59bfc75a659b73fed911cca1eb1cdb3ff05e87d2680966c07f87cc78ffd876a1ba06153e726d340e5ee4a0a0ed4002a9165141cde3f3769e18dace06190d25c6da765209eeca0bae4fd32ae5c2b4eb19521a16edce0b14e665c74ebb0777fa74a0a430c4867b73176910644bc6a6cfc55614ae9c92bfa8e3a9fef74d97a3381b976745872fb817232d5888ee460be4438f44d70abaef1bddbba470dc22052997d6ce00252e9c11791fe285b107fb853e0a5014e012bc9945078e8cbc12c6149a8bf6718d57d516c3fed16fd910bf678fcfef18558e3ee3255dc3fa4270e648e20b4221dd66bc0b8a43cca81cf084488e5748f13772aa617faabec8a1e5533167294bf0a0dbbace511e6fb0b3771e22f6e3806918d3e3332349b741fc98b5d19054abad0340d94e78faa2d361f48ed63befb1273dec556a0c854673f77b494564a6c1bfa9d5be5a499d964c6f8a1c43f681139c086111f1ab122a98379cd6ea27f290ebd818727160b3721f8c0ae2d08b748ad7cef487c6c1d5bc2c86e529ff470d96f64835d5e12c6d3f2c6149610c10cd021fb3527939174635195bdb52c87f1f466ba6b2dc7bff1a1e95c60ce3553ce3cb401f51e264fcf2455870a522bf48136d1a54cc9bd36c0b1a5d32a6c82d6038fa60591b38c9cd9a25cb74ba3ccc50b53b81d6dee93adafaabf6bc5bd1e3bd08e8ce31802201344d93d9498e05b581542588e8562db969cab5be087a52347c17981ded651bd35df5b00e116ec9a2fedfad6b8f38e7cfc89a84141e0afc5455da7a631ed92a90930b98043825c7e98a80cae3cf5e6cbf3da9002f4687cfb8848b6bc825764d23c6df174c564664189db6486d01a3d410cbbcdecb84537716da86796254e27f33f0e87fea1f6581838b9289c94a3c299625a5755d19c7e8d316984e63d93cab73fa073b46466f6f28e6861f0c0d7d5d2789eb701bdc10c66c1b99353439b1c7c3e0c669d99c3e0658f6e0138fc69bc5f9cd0c57901f1675e8155dc20aad13747f7c6b0267f5d6dee3c4c87e829011335bf625231312809f805b958c453bc5f9c6f57f6a8819c18569b98b090efdcd929b2117d245e1441444c0d168069aa4ef72c0f85671d1ce8eecc072882574c27bdfd22f648a1fd0d55971edf703f9ce1c0d2c8c94c7840552de6098fb58c9dbe5b5d360b3b4f5bc6e5640d37101567ac0eb69fc72a11599b937e1d07b0ca4e0449e423590cbc475695bfb1d1f6141e5d7f85a83fedb643925076b86347da32d30f72d93bbe1deae3cbc723cbac7b69fa7351b6b186dd8630d4d79d758f7389896f5109054abd162b265a9f922286d1e6f0839b383a8b7b3faee5eab850e4cac22277653e6f5e47f0e92cc80b8e2844e6186cf8a38de764816bcf5ab540b3f82f4a1ecbc9864b156e2efb0c6e731d50a4b4ba22c3f7eef65481e9fa20032f81841f8e013143194fc17c14c84cc295fdf328e8e667042ea03035c572decbcd235775c7edb5589189afbee25bbd3e241ac8c4879f7fbd9455c9d260ead6fcee1e208f707d882502356e80fe748662cd9ecdc1a02673afd43fb72efaa665b5a58843329b51fbb7a1b68cd354e7aed6872bfb3a294f244a1398e17673aa988af9929b4a092df971ce5608e7be1e5e95256cebec403c697f407a698c63c3c1f8926225fe4df1c9b5ff4a81b91d8e5a07d6d85bc5cd528ddabf1357b4f1bf16624cc422f3ac5187f07fc2fcad574d80dd9f0ccdf130ff63d065a65029925564a021eade4872c44e752a55e1b2c55430f2e47ebf6efa82803ded3207ec975d0d2f4ae3332d43613481c8fb6d163b8d5d63ae4bfdb22bf49edb16f9b540da2601492c524d9009ae5f78f595fec19ba193799cf47b5f4c781424b5ff67ebfb7a43d64f47508836e9c0b0d59e4ddf9bb9bf3aa94dba9fd7672609c12a8bfa19bf15663fa6b87fd31d4ac1b41573f32c1136cf5ff48f6f4210c918d48aa548ea8d7a0622bee9e85d2f97d64720fe8895532ad827db636e02c27a61c21373fef13dd3db32d3b839225b77b8cb076fdd99aae3e7604e60ec9e152beb0f8addffd6253f1445db224fe9265f3a2205a91766c3b52a709a43b8abec3f4e3412136355ba855b10621c30da6cbd81bb4972175d5df1d00a2c6e300f244b1c0b6b2ac9504ad3b47c6dee1067ffdd3d440868528c298f940131d3c6c88b9bb00cf89a42f0e3de323e707e75176a63fd1307e2e218e5a4298e126aaa88ad3c36ed86f1ce1c50e25761bc4e8a1b15fe5f4a242e62f869ed5136e40c0aab0ae1bfb72a1037d9bbcceebc3d6d489118aa3f498296a0c25671ab6432cf91664a217971f45b3965fadcf3f2b77a475cf7795a92744987a497bbae10fb736187dcdd2c2c10f35f637c4018e6585ad3eb8af78ca720a4727377a09169f0a5685f95fb4be872265a73ff60996fa3810c3e89cccda18c6e32e7750bc64041155b9f1d7072d3138c2cb20f5eaecd0bd44ce6955e0da44d09c171a45fbac7fc5e6c7d43ebfdfc24d5d5eb2f569442301aac31d8da4a669d144847aa42ba8cd833bb72f5da8c50abbd5a11929bdc5824258018407c1b72f995f19081c16d4efc71af747b3ac9a3633175378d85d6146c5aed6ed722669cdf39c7125d43c6c6211b391cab43eb914210b5cff58928446a015f6bdf8caaab14305bc5272f6b2ab9ef994d3fe3c1390ed370c6c3afadfda1c2c94fc5b3170f70b5e6eb096469f86e06c6cf612c3f5a0a5034f1e87dfae56173aa5b489db2ca79e08f0922a6f956a0e8323b0194b8b7232abe2188ede04822707875aa67af615c65427baacec08def12c32cf792915846d548b0618b2e752a39727b36e3c793c19c117fecd7868a3079e71f51072011284bfb0f458f928e803570b7e4fca7055bf26f80df06b6e2a31ca8c15db3d9c5349cfa6d86ce9895af281cd1d22ffc8209b3242", 0x1000}, {&(0x7f00000023c0)="c669becc17c579eb03d865cfbbc25ece1df6b3d5c1c21fcf613158a8ec3296d8ff2729c6a01b9e33dc1b7988a01e601c034b4418328e9d887e3f9a49cef4f999a5a2820c9db078f99a34567314f93696deb992ef6f3a13d06d91bf0ec566aed2db0685c5b767c0ca09e013ed237cd50d62636e821dccdc06653786d58aeef49a4dee17c2ea54cf844ecdaa1ba4ac6016326c3f9894ae530ee3b5dc3ed149334522307b3d6c29723e9a3bc95db4d58aeb17808366fca96522515a1de89e06c0fac29e88bb15f58531fd887110f8dbff5cdd", 0xd1}, {&(0x7f00000024c0)="56206edae40b59abf72afe6f98333e89516a320e5193bb6666ee168765a63af4b228e2b55662377847f694d0ee9bafab73a524503000e2675338c859a284ae8c366ca55330", 0x45}, {&(0x7f0000002540)="e900bd0a4ee3dc7ba9ff82ff91ae8fb65be29cdafb00d2ece32dbf459dae60fd03454a09e98686fb47903663933a143b63f7b2bf1ce8fa8491a57230283493707c31100a86a5d4893722e7ae07a0a812879dc31018a1b45cb22a8d2997fd7c8413f7b942707416004cd10a951b8643e2d4e38078e0ee030e80e31e7935", 0x7d}], 0x8) shmget(0x2, 0x4000, 0x243, &(0x7f0000ff9000/0x4000)=nil) syz_execute_func(&(0x7f0000002640)="660f3815fdc4a14d6aea2665660f381ee2f24d0f2aad00800000c423157d9bf9ffffff05c4a3790459fe00c422652c99feefffff674281c7c1230fb3d071dbf0468017b4") unlink(&(0x7f00000026c0)='./file0\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002700)=0x7) getsockname(r3, &(0x7f0000002740)=@in, &(0x7f0000002780)=0xc) recvfrom$unix(r0, &(0x7f00000027c0)=""/84, 0x54, 0x42, &(0x7f0000002840)=@abs={0x1, 0x0, 0x2}, 0x8) shmctl$SHM_LOCK(r4, 0x3) recvmsg(r2, &(0x7f0000003a80)={&(0x7f0000002880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002a40)=[{&(0x7f0000002900)}, {&(0x7f0000002940)=""/194, 0xc2}], 0x2, &(0x7f0000002a80)=""/4096, 0x1000}, 0x41) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000003b00)={&(0x7f0000003ac0)=[{0x41, 0x800}, {0x24, 0x600}], 0x2}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000003b40)) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDDISABIO(r0, 0x20004b3d) r6 = semget(0x1, 0x2, 0x200) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000003b80)=[0x8, 0x9, 0x3ff, 0x400, 0x20, 0x8, 0x7ff, 0x1]) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x10001) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)={0x18, 0x2, 0x1000, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff00000000, 0xf17, 0x7, 0x1, "4d47cce413df26fe5abad5647d8e1e4dee7940f0", 0x0, 0x101}) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) open(&(0x7f0000001140)='./bus\x00', 0x20088, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f4ff06000000000000006366aa0b4d7c587040e77f24f34592a640dc607ad83188aa7430088112c335e5e1fd122f84707a8046aef3d2cbd1f1bf0d00000000000000032f282315c23103b2012c1909f4eca4133ea020b035c6b1bb8552664bec2fdf9b4f3d42e7db9d5378276976e90418ad70ae89b17ad9"], 0xa) r1 = socket$unix(0x1, 0x800000005, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ffff}}) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='+!\x02]-:,(+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':(\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x17\x00', &(0x7f0000000300)='\x92]\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\)#]]\x00', &(0x7f0000000400)='(\x00']) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000480)) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair(0x0, 0x0, 0xffff, &(0x7f00000009c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6655d030dd4d"], 0x1) r1 = msgget(0x3, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000a00)=""/165) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000040)="cda6b46e26c8f2a3e1c7dbc5cf3158d52aa1cbdb73a12261761ca7a1b858b152ea264cb315fb4e66d9f1980eb01c209b13ff94c90bea6a917c376f4b386b26", 0x3f}, {&(0x7f0000000680)="e7d4d570eb8bd91bdf83830f9ab0c4b27baeaeaa45f3d9bde59d96eb7bb760fdde20f9457b8fc2e4e9abea6eda6afb240f5a74a35254f7bf8438552a346ef4d94e51fa380b83ace6a8d8dcae857692de24a7e661afa1ebe75ddbda470bc160fbe13f1126141ff6e8325d96c576dba37f3048d6d89f4cc5ae1c5fc1abd5cbf8daf0c5", 0x82}, {&(0x7f0000000740)="8e693109ef932fe295ace4f891c1e1d94a67c73f69c4d11c2f400902d102b673c4273098d7a63193f18f2f5d18a0b06da2352a4eea3d0fca4237b584c6d6a139282479089c6e683ae85c711ac82ab37c7fed70b2364ea4e628e6016f47028d041e023515835a66e4b73a4bcafa35e0500e3ce772fb66a97a004d625872e925906fa5f33101b0fbb4b9bada663f53615166959455f555155866981fad3be20b", 0x9f}, {&(0x7f0000000800)="5cfd08bc166f33ed70ff189efa4b0095e52e67fb9a982ff3811cda85a81050fbe715bab8b918a90aac854c449a22c953c210f67c2e0630cb5b1d7d12010cfde8b8cc71ba0145667c355f5fce3073029837d952204985d665f4f0e1daf0097ad918db237b48bc8d076fb5c2799c3cc10bf0167eb05200415aa94f37ae2ff561c66104fa2ac438b3efd0eb2c3cff8dd9b0a520f899efaf9fdede1f4266b28e23c5caf9a46e347fe0e6af977c3899ac6873a7b19e97860d48", 0xb7}, {&(0x7f00000008c0)="97c56dc72b54c6350024118ed65aef8bfce011a2ebab48663e8847a7e13a52bc7a2d5c802d0534dca1665f4aea679d76c269aaf59126e4f8542b133a82606e488c074505322e705a2426aeea820764fb20dd056c89fe5ffdb6606e69595939", 0x5f}, {&(0x7f0000000080)="ec6025f22df4de831c36ab2f884b28c5f0398c87", 0x14}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902550aaa190464feffffff", 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) fchdir(r0) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x90, 0x4) 16:00:00 executing program 0: setreuid(0x0, 0xee00) 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) r3 = geteuid() setreuid(r3, 0x0) setuid(r3) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/190, 0xbe, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x20}, 0xc) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080), 0xfe79) 16:00:00 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x3, 0xe1}) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0xde5f, 0xffff}) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000180)=0x4000000000000000) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:00 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) nanosleep(&(0x7f0000000040)={0x2f, 0x100000000}, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) 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) 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="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 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) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000140)=0x4) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafe58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3000000000000000000"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x7fffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) getsockopt(r2, 0x3ff, 0xb94, &(0x7f00000000c0)=""/99, &(0x7f0000000140)=0x63) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) shutdown(r0, 0x3) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 16:00:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0xffffffffffffffff) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x6, 0x8f7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xab8b, 0xfd}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000002, 0xff, 0xb74}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0xfffffffffffffffc, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000009, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x87, 0x80000000, 0x3, 0x1}], 0x0, &(0x7f0000000080)={0x2}) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 16:00:01 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/18}, &(0x7f0000000140)=0x14) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = socket$inet(0x2, 0x4000, 0x124) r1 = dup(r0) setsockopt(r1, 0xe1ed, 0x0, &(0x7f0000000000)="53b7bb9b35240043e6314710f001e52481d76dad05a5030bd007e77199ee20b4983306b0fb4797cebb76637da1fe506d007e90f88d5bbe0af4319fcb89fd8d402d86703c3cbafc1fbc171530d9d10fb9bfc48051f78d4d3011873137689ce5100b46c1bccd18eecaad6e555312fcdf07af19b9d8e1cbbb57e331c010738c0f51cdcfb726516b9fc4275ff6619e61b4769200d1e90590bad3e88521844a64df43e785c3790e97f7845ef9df601f381ac141c62cea5e4d4a94e183dbe5b060f143c5380b406e37", 0xc6) ioctl$KDDISABIO(r1, 0x20004b3d) socket(0x200000007, 0x0, 0x800) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) r1 = semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xff, r2, r3, r4, r5, 0x2, 0x1}, 0x3, 0x0, 0x9}) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x10, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000076b000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x266a01e7d69e4068) setegid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20060, 0x80) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x2, 0xb0c, 0x536, r1}) recvfrom$inet(r0, &(0x7f00000001c0)=""/129, 0x81, 0x803, &(0x7f0000000280)={0x2, 0x0}, 0xff95) semget(0x3, 0x0, 0xfffffffffffffffe) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x2, 0x800, 0x10001}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="18618c51ad0fcd8b3b8ce914510129b385cd19ba4e8d74651c9f03feeba70428ed6884c288e4d07f9b6a89175a735f17dcdb87838e00a3d1c19b4c504661b298fd13ed83e1", 0x45}, {&(0x7f0000000180)="09ca5dc3ca3b316c1d3804cc84a9ac84ebd4972070f99ee661419e2e2c6469ca96f638fde6b951f5e5794bec15083cab80babc59114461ad93493be57040c263395c75e17c7460990183266851fa0ae8e0fc4e7a2d21a5cc2a3d930542e8e33b13d449070d79fa0bf4765b12bd27573b50f69fb390936043daf3da2dc697c1876131dc98a9e8957446e641edd89060f6f06f59589e3ac6a652bb5ab5ac2ffc62d38350fd502ed6694941179634dcb6a55f55f763e5de358a", 0xb8}, {&(0x7f0000000240)="964f2a55c51d2d3452f0729f8d87dee123132a377c34ac3c8bcd5a1cd899e425a775184edd28132dc591ea42df568055e326ba00bb3c7798f8e6ad06d95e67531a0368938ef0b226ee6ec19c97a539b6842c75c720fe581d4ac6e2c52b03ccbaf2c926cc369dbc5602d7f8194a5f79a194e67af75f4ff8435b49ba44b4ebd633762e9ddbbd068602a0280161e9", 0x8d}], 0x3) syz_open_pts() syz_open_pts() syz_open_pts() rename(&(0x7f0000000000)='./bus\x00', 0x0) syz_open_pts() open(&(0x7f0000000380)='./bus\x00', 0x20000, 0x110) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') r1 = msgget(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/79) msgget(0x2, 0x400) unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2ee, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0], @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x3b}, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x400000001002, 0x800) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) sendto$inet6(r0, &(0x7f0000000040)="b6dac2f1ef72cf", 0x7, 0xf, 0x0, 0x0) r1 = getgid() r2 = getegid() setregid(r1, r2) sync() 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = geteuid() poll(&(0x7f0000000380)=[{r0, 0x2}, {r0, 0x88}], 0xe8f9ef01182e466, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r4 = semget(0x2, 0x2, 0x20) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000900)=""/254) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000040)=""/110) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) socketpair(0x36, 0x4003, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x180) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x240, 0x20) preadv(r6, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/231, 0xe7}, {&(0x7f0000000640)=""/86, 0x56}], 0x6, 0x0) writev(r5, &(0x7f0000000d00), 0x10000305) recvfrom$inet6(r6, &(0x7f0000000a00)=""/249, 0xa4, 0x840, 0x0, 0xffffffffffffff7a) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668baa5f0000000000000000000000000000000000000095f0f02e55c802ce1fe10b17fabada849858437a0212e853855004c159f4554ca7fe5225e82c087e86af96a304b22cae8b598ec7cb47952538bc0741bae05612bbed1677978f9bb0606518be793df492ee2b93ab7ac8b1e407eaa9f34ed0fe209ba3"], 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:02 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x1200000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40000005, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0xe, 0x40000042, 0xffffffff7fffffff, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0xda65ad2c3dca78f7, 0x3, 0xa8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x80, 0x6}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0xd, 0x3ff, 0xb211}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x658f4d6c, 0xfffffffffffff3bb}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000004, 0x5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x44, 0x0, 0xe5f, 0x100000000}, {{r0}, 0x0, 0xc2, 0x84, 0x1, 0x3}], 0xfffffffffffffff8, &(0x7f0000000000)={0x4, 0x3}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) chflags(&(0x7f0000000100)='./file0\x00', 0x40004) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x82, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4c, 0x2, &(0x7f0000000040)="b4fd65d2f759ae689536da4ee2af7ef35d4b0081379e94", 0x17) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e7f2b660c6c8b27509230e044f01068d02f66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) r1 = getegid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000100)=[r1, r2]) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x100000000000002, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './bus\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0xffdacb5a8b2f89a5, 0x11a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x9d296ab327c9b61f) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x0, 0x7, './file0\x00', 0xd69, 0x9, 0x6, 0x8}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r3, 0x23}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x100001, 0x400000000002, 0xfffffffffffffffd) socket(0x18, 0x4002, 0xff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) socket$inet(0x2, 0x6, 0x7fff) r1 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6553832ca4931906b5e49e0b2f"], 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="99553e", 0x3}], 0x1}, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8183, 0x0) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r2) syz_open_pts() 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8ed8, 0x40) r1 = semget(0x1, 0x1, 0x352) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/81) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000280), 0x27c) write(r2, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x10100, 0x10) unlink(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, 0xfffffffffffffffe) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x40a) r2 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r4 = geteuid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x2, 0xff4}, 0x5, 0x4b, r6, r7, 0xc715, 0xa47, 0x4, 0x8d9}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0xc007, 0x401) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:03 executing program 0: madvise(&(0x7f0000dd8000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10a, 0x100) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000f79000/0x1000)=nil, 0x1000, 0x4, 0x811, r1, 0x0, 0x0) mmap(&(0x7f0000a2b000/0x4000)=nil, 0x4000, 0x3, 0x2012, r1, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = socket(0x0, 0x0, 0x1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18080, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1802}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r6, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r2) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x7ff, 0x7, 0x1, 0x0, 0x3, 0x9, 0x3, 0x2, 0x3, 0x5}) r2 = syz_open_pts() kqueue() socket$inet(0x2, 0x2, 0x80000000) close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000140), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x9, 0x5}, {0x18, 0x2, 0x0, 0x5}, 0x1000, [0x6, 0x3, 0x2, 0x1, 0x81, 0x5, 0x6, 0x800]}, 0x3c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="dd947215302e5366e1219065dea6c81475f1d78dc0bcb4af9415d5534a35ebddde2d1d0836155adc2f2908880e3f65b2d5948e02f9c13c", 0x1a1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x201f, 0x81) renameat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') poll(&(0x7f0000000040), 0x3, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f0000000140)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x40000000000000, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4f4eba", 0x3}], 0x1) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="a0fd47a7e853c3cc7773b44a15cec4efa39810d04056182ee1", 0x19}, {&(0x7f0000000140)="d8d9c4ad542dc2afe307f3b0b7104d31a6feb549f59ec9fce1ea3ade24f61caa6a3482327c337e49680a2b4a9fc2", 0x2e}, {&(0x7f0000000180)="0e91ef02239bfbd84ddd5a599acce1b64269cda343a5d2eedf6e4e15fe3aa696dbc9a3e6b3c5c7b87bc4f4b14a17867624670fd0ad0dbb30b689fe82839c30bd61627c8b110488260218184c82e42fc0626e6ab7333448d7cc730b4cba8ca0925a6dbdf5cf1e78dd47a7cc4e21f6c9a45c3fc8c87485f02b0d0a65343f5266d1a0ea6abbc5503017fa22eb74f65750", 0x8f}, {&(0x7f0000000240)="ecf41727fd19553b95320992481aa6d2931e92667f9216eb10e0fdd672a65917a875e08064cac4a2fc7ca549dd880c8a87c7eb9b574e40e3fe78c319b62bbee358e37b6309c983367711f363932bb6c214214f3e2adff71650ae38b62942656690e109ce0d5b11e7d28b117ce6997023180d2aad148496321fc297b29dfb6bbf79f1eef94776acf5a66d81f57a20ed50b2127703a11f61722f49a86aa22d4f70951a38a89435e7a75199e1c430d18bd1d5dd85bb831b5d7dc252ccc0dd38ed8d63f258044127e9dadf01d517aabe350e4335dd5beb7397691ef14dc2542e291253550c716d9646498a", 0xe9}, {&(0x7f0000000340)="21c655460d0990470136e51fc9a8372c6da83857e30074877e730754504c771226a50de339826251d3848feb4b1f3ffb9e544a306c728254740b5ebe43f7d1f0f851e01a6efa18e3917447dbea84ba004dbc3cc66991124b00042fde04f6243d844723e52353e3bf", 0x68}, {&(0x7f00000003c0)="5946b639f5bdd8f9c978e852c1fcce5b8875", 0x12}, {&(0x7f0000000400)="e3c52e45832b8b151c003b9fb201e35e72560e8ac41654d295674862aa9276e2c86cbf5a631101bf3a9d8edbd7bf25b0cd53e59aa5dfd426e6a912112a4096d910a1e2986633e3358a7f70c6cc47b68c2e6553be4e085bce238e47a81d85977050ebc9dc8f868e53dc8e0543337acdb7ceec2703b286dab04acae2e67e1c2cf45830f8cdf8071ad329e85a3afad59e28de452e6417ba164b78b8bfe4", 0x9c}, {&(0x7f00000004c0)="68e9ce0bb5e2f405fdad818c1fa1d330a7d28814779b6db6ab29a0f89a3805abdf8ef9c107263c90fb32bcb22b0d65ee9b955591a8e2e280080e9f7fac102ad621d1eea7", 0x44}, {&(0x7f0000000540)="e24263fa261a52fb4d74e7653110da3a7ae1d91065a88b4f49811064ab8de70b4ed25412ba6c69726bf3423cddd6", 0x2e}, {&(0x7f00000014c0)="f0e0e1a3381c574bc0e77ee09651afb1ac20d54b46da6dab2d0d864f173ddf750b88bdd305edca23b9dc8416f9bbf41dff05ddbf62c062f7bf1c750773796f02f1909c664351ddc39d259f886ccb79b57053b9c0676ab538346bbbab43cd7d80d5ca8983acb1b56f48d7bb3dda1529897ccfac3d122f2787ce21a7a18de731b0af091190abd4db99cefa691703419c759a67d53582366e0d21a0d65c6fa73bf94625965b6c2177eadb65089757ad79c9a11fc109178c86c7000db80b155c32adfe9179053cb2afcd0f62ea9c9eb17229813ef4bf4854475643c909458aa7f6b560b66a4e7767ca0e731af5496a923d8c4e6668fbb0c7ca4be7d55a9517ff6a60c3ddb3d1fe633b63644523574bd1d4473d6528bc8ebcd657987c2344492864fab2b150b3503cffab3074316c736b219f2f359b171abc26bfe092d64e8fe10eb51acd616635f840ffda854abb8b9f05851ef2cc3b1844353c35f334294c83204c4ad79b1c6bfae19700a02b150f55cf3dba7358645b6cd7653d9cbc56e2b9e9507025e2bd6752c500986f044008c1cb673a2e79d75df38a67c7344d28650c9d6b9928af7e5308cedf5d0d6ab3ebf6368ed5d42ada8ee6ef2eb9c78d0b49dd8829136c01a78833b87a20310585041d7706d7e7ecb4ff1150d7ab55904eb359c8bea239fed9629599af4012d5be287fadf462e1438af04a9872e1fc2e6de4d748e8b6ee5e0334b673aadae09761bb539065927f8fdede6352d7f8bad6cb392e51dd56dde4d4ccb893f7298623cac6780aa75eacd86b064b8a739395a64146aee60278409b43a26905a8d0453d63359a2fe00a2c88cdd0a864334117622176ef4bf66600960458708ff523b4d4ca7bfc34cd6d2023e1f7d9a50ea586f04353eecadbc578475e52258f9042c2b3b612d6d7e9554ee4457dca4a851d0e7778ba77c3bdf8d694bc293bb7278d67bdbaf3dfc20dbe52e916e80840034b18b8ad8169760b585f58d78c4356380575056721736704f9bfa914d7afbb869cc8d3936d36cd260fe8779888dbab1fd2156d949050cf6326776f810fd0a2ba50166f44666378f319f93db0ab673573d7e993861a5da0ea0777f87590ba7d74b892ecadbeee008ef70b85cc918d306239e256757dac58d31c4b9c2d29140ed7c132ccae72bd2d6b5ec8fb50d2d15afe8d88df10d3833b3568e13b4c0b6db5ed7e2adb5463a0fbf3bdbdfe86310c0bc979646eaef24a37895b8ebd24c12ec8287247f91ef2dff7e77fbdd4731ef684d683d6f263ae748dfa11618f611b79e5702319104297208cf1b7b7b5193dbec9240b68c90218c0fde2b0c412ad005e77ed1bc190093d142b0ce5596e5510c9a040a4762dc70251a6307fb1c4b34363a994d4c2cbe7210ac3d829db7d11669cb053f6a008db54399d085588bfd58b134372541f3dd3a12dbc688cd6f5c389deb0ffc7bbca5a3a9cf24ec744d4cb969a95ee3a65f5dd64a287b457091f80a948349ea5be18f1ca35f4d876e3bf85dee265dcb7ca310ace466bfa0d1a24fec3c3c44eea97f1f42d1fb2904da152ec9a6a433bfbbcf6c3e81c6cf124c7e56f027e188fcd158b97a8f3058d734d9cdce983e304834f30a8dc44278e663f638adc5426f1af9612c096fd8655935728dbbfa969186c291839129577063aaca531cb2021b5b5607d46dcc701961e3f8586c2a2f20a3c6d8940f263b763e246c96a1e90549ba1f08b0b0672e2982d083a662eb6d845c794b980b6cd2c6ca9c61016d8d2f4ec568779ddbef9f419260e21fbdbb022cd616d19c35317f795dee945e910433bd0d911da31b2633a7aba76ecdecbcae1fc1780684cc4b1a84bad201c600fedd29b6340cd1650cba68174011df62f65cfd06678518627975c03c0ed7c4860890137f2245fc15b9eaa91727d9c34cf657d146559dc5758a613cc898a51fe53cfdd1b248f421121890773691c3d752a80f2d022bac24985a982fd99f81a2d6a1ae61de6dac4ae54351743da026d8d9eeb2be8247b44857dc468e41d8fa8fbac19a7f7a14b3aecbd4dcae0e776f9b09f800e9fdf91b5e0e6d7babf531cc5b692cd6b6b6faa1c7c8b2aed12f19f6b8a99e6b8c6e39a0f7eebfd596155017b595cb38d5b1cb9f868f544c83dcd38282b8fbe42180567c910fe4aeaabd0dc285fb9a4d52e352b70318450faa759f1974647883057926a1b1746dd6f1fd429cbfda76c0b857245476b9d6be227fd71d35fc4b881a75e2f27ee2114a3d05df1128493dfb8c5716f53a5c0c49fb18c80c3075ba4fc565730f800ef17063668684025127f6544d030b317f44af4db105e56e898e8be1881196ca6b4a93e5e7d899ce6be5e1e988e3aab8c7f7981f8e1597df80fd0f79de818e493f4c02f245efe013050623a157f157071a52f54b686707b4266f054a2b3970f2209293feea7cde6fb2fb710dcb56b285dd3eb652d0df0f9af3a76d1eeba9f52f9c1b2b95352542947debfd8675cf55aa67b7252edb97edc3b02c6cbf98435f30afe6d4a03ea726af34cb073f87882ada6d800e109ea5662ea01abaf119cbf6b62953bb3dcee225cb5d69c23d1471e76218928759d280f90fab480b2d2192cc6fe39cad78bee0d87ac32b9a5d82fd70de5e7152dcade7eeced34b6ac1a338b32a6bdb7597e9bd169d34b9774d6673162aa632a92c1ad55460cf0f37b7dc4387c78c89c96a2fb2dbf65d66b8421584e2fbd725a2ab2609a7fcb4b8d2f8411e0c1d224db7d41e65da2de811108eac247da40319e52a2a1fa32d096cd779f6e5b6cc818b8fcde40d86ecf12430b7931f6a830ac109da80ae442107c2188329677b4ad0656e9ff26271d63ca2193b8c87f4da72ed8f69355bfe1c8330aa8fce2a17ad86be456707c61798954aabd6c44be21b057c84d3279e32309745a5052892d63937e93c03525b00cf4b76c161ebcb83bf68d824da57c59acf59c8e62066c579c611ee28acb9ea368ecae41dbce8c1295bc420108a5c31638176a74d1ab3ff9e80b30d2c0fea606dda5910ae4e145a3bcb7f7b75fb36f3217b15b7bee07408249a887d34a66eb7952ee78fc78eec30ca41ae3aac49313cf8c841e5712e250803c51d2162b87a3721e13aa0453a1f365868197c38c09c2a965fd827d67601aba48c95838d5ba0ae1204550fb1247d0227260130c930c3d97c007b7d05c8d929e9d5cd9ea6f1a32a6cb006f9aba176d41043326884eca59a41f2d34c2be7bd1ad1342675efd559157ef312a6d1f271153131f08c09adde0f8a4df79a94d710453e12bd996b7f4ff5fdf52c1853605bdb28b377ee4c1cd251e60476a895bd1be0fb1fca946d5a0faa6a08bb574f6bffcc7fd17d371cf44497bdf6bb3793a5f04801c93298c05f2182d0a85c7dd6d4a2eeca0c00c11dbab5408f0df51401c80a1b10552f2ab944dd6cbe8ee4d7f4d3525b6a3d2d1fd7072757b73076e2acf921b8a0bdee4bb36b2a19b7bbe3dc33042ba5d662466ffe109058f5f53c9571f862c260c4438f14127db2b7cb094f753ce927d65abf3eaf9830f50ed1138cc79d7804c9b3bfda9ae8e39fcfc96723cf1b5dbc25c0fb7049ccfb5b172178e9f1fcbf72e14280fa4c93427fb82a03e3cac81c3abee44e1b9009e50c42785ffa20d8e837e1b2bd8049edbb54ec7b62385227f67ad848d3b773fc1d942705c7449b8cd7d725f928d67e4e7f442822a68fe4224510bb7e0d5a0d92b5fdc6ed4955d71d960769f68fc2ae14ca5c305331571e67f1e2530745c76bf7ed63b377fe01830f678917f1f54cc46015b61fda84b685fd938dda892d4405110a683c1857db085ba8cc217c2b45cc90f16de68224949f85ba4b0464de0ec61f9c8d9b2e5330f6e6f3ba26996f626fe8710e335f15eae396529e9dd03fc98a5b15af2ddd82b82fe9451db26ec7f3e51e4fc623f660db1bb3ce425667ee6c13dc25dc6801aee851e423618132e26e38b4042d3c51d1be14013307eb0aceb9bad8cdd8cf8051ea69dc73c0b75467cb6730a80700a788111e9ddb1f6df2f376b11dc7276557f868012b51d040a5e78ab917168a543dff72e60250e81a6861adb323d8c146fb6ed277913d2644e1e3ed2f56a824f0e9941b585822c7396a7289607c2454aa27fdd62e2ead3ff510a0b136bbfdeb68df804161deea903c8fe0315996b1fbca96731a73a1de8eada51d8aae04bb7470e76fa737082818ad9eb3484a0138bf5491b9b83a9fddbc04470dae5df7927d35f7ac3a05a9c5cdb6376a7d2d2529000c286327a2eda162f3bd0ae90e57b7d43e12b5779b8244af4adf7eaf0b0c75f7069ad90dc43d6c6ef034b3a1c73de5ed985bede1fc7d8a09c3c7a2e07ec91d0a2278e753b686d3a3cc2e99d2dc388b75a3d8dfc72752f44a1b769317639825b6e824244fae86a2a4c31dcd9e6fa4bd86e0cc8bb7835ee787a14c162157b4623dbbcd17e16fa585423a9b52ae41059380eb5aef399a93dbec0a92fd83e71462faad50d3b4e440801489f6eacc771bd100c00c604ffe14a98578d8c814ad545014e120241bce39a6008955666e7fd8eaea2e7126573cb8b29a0caaff1b2d64027261ba4d36b4dd0f920f3d61515d146d690295f8c8203c8220c35a0e79a64b5b55f523f92f497d22edcfab742eed32db48da90eef925367b7bec21011ffa18bfe3fc85edbdd3345e662b66254b4ffc6a5c792b2f78938e8870d3de4379b163cb810bfb8ce4d8f027b0a3233a12c8efc740593853caea092561740be8142df1e7b95326910fb06c60a6a8e36a7825a36e49ad48ff4ff37cd8f90ca189d16a958115889fb4ddabb6c068ca83aa5ed55bd1ae8f8d8b3be2a2bd604cf9551d870ede63014d3559061e648330726e64c48f2b73922571f252cf5ffe078d7dabda3e333668c874617b5ff4fa2b5053813bc3eea452d0931a2e2f21b078fb032982489a21e58d43adf879ef077be0882e71d599035c05d5a58ee79448fc81b6c1cd81690790f06c26f6dd6c7741740b45259426c43585656afe240d6f7dafeccdb59f2ea5df5dab529af3c5191109bbaf14b58d20db5c2d24c5fb4d0c04deae7f5c78bbbefe32e36a18614a8cb7d18c916143e0f178a835828eaebdede80da05737e1ffd368cc6006b89b6c192e8ef4f66be5d615cc089e2c92050bab76279275749baa64e48646c37d6fdbc93dc053410f507319717681a15b35c084306d642917f265f42776d131b2c646899ee6dc31560284824be1145cabfa587009c389c20cea360397c6751088f564131bc51bdd4087c52402e48007c062d796364181bb35ae019a716ac202bfa3616c5bcb99442f25d9857cd4c6ee31c455e99a69746f32e4c036543fbab9e61efc2e3fe74e3ded9e92391401406a3b9052d5500998b89985a917e459a13394a43486c4d41e6ca6a0894d16f5b4e81b5d8dc1c41024d9132737feeb2892d1f1d58d5c3966200b83b9e1ce44e6fb03969a920de6c64b22dccca9d61571d77f0fb18c7d995c2c8d8a133aca6457b5854d2417584a2f9eff0f2bd9c29bb9c67150e06b3711ab62d271def8239003feea41f5d0af97713a04b4dae17f04fe5b6a9182e663a76a702d08ef32bf3c8b41cb4ad837ca8576fb0a333dcbd7a8dcf0d4c90c90f163743bbf756b33e35c9706788d51fe70c495968672c1ad4dc3b7c22bbe80cb9229e0906717074c81280ca6a4b56d13be55b0e910430d98dac2b22dccfc9657965c08de38fe5e58626bd6321d89360cf3abad93287c20d4faf18862cbba308a7e35b39ac47c783", 0x1000}], 0xa, &(0x7f00000006c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="a281faa5089124d2851f5deb20000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000cade"], 0x68, 0x4}, 0xa) kqueue() 16:00:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x100000000000000, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) write(r0, &(0x7f00000001c0)="77e77151ad9007783c64fd9b9f9997087a8ecde3c00e3c2d4840b12ab1b9aa3e211e140c4769eed3c9513908b334078651876bbcd7d63f2e437e0e26f0fc3a122ad207926b20f520a1e2f25d8e5273b1f68f1f77b822e8ecfed4661eaf0a3308aaccc86edf7e0a", 0x67) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x69, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) dup(r1) 16:00:04 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() r0 = shmget$private(0x0, 0x3000, 0x51, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/134) r1 = getuid() setuid(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r2, 0x0) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/212, 0xd4) r1 = socket(0x11, 0x3, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3bf1020741038f53e8551f30c050ffbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca42bbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894c03b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x3, 0x2, './file0/file0\x00', 0x3, 0x0, 0x6, 0x8}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x100000000, 0x10000, './bus\x00', 0x200, 0x3e, 0x0, 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) socketpair(0x6, 0x4, 0x40000000000000, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) write(r0, &(0x7f0000000100)="c9b80b864e01d1fbffa9057e2cc766fbb12979c3c37ff49c48941a2c67c29903c256cee9f38a1bcabd7d6584679c5959540466717be873f49740d015e1dbe5f4dfda55d8f189fa1bd4ec3fa13f0a1502e75d7bf0f4ab81d5f4f8086728871523b5f2a5f5978f1616e357bd94e3ff8316fb9cfd3d13e54f5ccf3ea4da9500bf4449a36611a177de6dac58a0cb21e1577df171d306c03fc8ccc1137de8515addbdc88015514e02aa38a69bff300966d771d7d9", 0xb2) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0x3c8) socketpair(0x18, 0x4, 0x101, 0x0) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) r6 = dup2(r5, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r7 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x1fe, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r8) fcntl$setstatus(r6, 0x4, 0xc4) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xbc}], 0x1, 0x0) 16:00:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x16, 0x1, 0x0) 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) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x101}, 0xfffffffffffffe89) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) kqueue() listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10100, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x7f, 0x5, 0x1000, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x3, 0xb85}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x7, 0x400}, {{r0}, 0xfffffffffffffffd, 0x84, 0x80000000, 0x7, 0x5aaa}], 0x6, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa, 0x4, 0x0, 0x100}, {{r3}, 0xffffffffffffffff, 0x30, 0xfffff, 0x7, 0x9}], 0x7ff, &(0x7f0000000100)={0xfffffffffffffffc, 0x100000000}) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x2) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*2-!+\x00'], &(0x7f0000000040)) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYRES64=r1], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000048d0d2c94f5c2e6baee949000000000000000000004899f2a2e8f295959127696e69bbb2debe9410fd6267c8343afd06b5c628058297d7eba7aa0a7e7125cab36261c6323d82c255633f09e2bb5c050083ca043a7dfe180ebe8e8cd496f487378956bb579a5733142a838ab5c5868d695b891ffbc8436f0ee71ff4221629abf31353df9bd73258e23c900ab5e35deecd5e4006427838e47bf01010fe760d6a4e369a680297a98ae51ea76b3ea9643a9ddcf2c87a1f3145455ea0ad38954c75e836d224e8638343094e7f0a9e8ed54aad792c5c3fd349e2be4d688df20ca9f4eb9ae242edca6739255841ad156d44798433ee0a"], 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) listen(r0, 0xfffffffffffffffe) r1 = socket(0x2, 0x8007, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) open(&(0x7f0000000800)='./file0\x00', 0x88, 0x63) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 16:00:05 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x1) read(r0, &(0x7f0000000200)=""/172, 0xac) shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffb000/0x4000)=nil) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) fcntl$getown(r0, 0x5) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) flock(r1, 0x8) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x3960) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) write(r0, &(0x7f0000000280)="40c50fbff74c7a2f28cac868cdadf3aa01cea1782a84a8d460e7493209db3c3043653f9ab86279d769600b22321ef41ebb17130873817dca8fe735af41004402d4a6f0472c0516df5794862319baca3e7c4acc404fbbee405594a8941c5a4ba05450ab585f1e623a2e2b7e8cd42d1db71c07a0f82179657f65ebca96366a4d189dfae5f985e979ad", 0x88) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x400a4b, 0x3, 0x4000000008d9f, "b08d16c6663104000000000000af8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x102) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:05 executing program 0: select(0x300, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x4, 0x76bd3}) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x84, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:05 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setpgid(0x0, 0x0) 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{r0, 0x28}, {r0, 0x80}], 0x1, 0x6) r1 = semget(0x1, 0x3, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/225) r2 = semget(0x1, 0x1, 0x30) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/170) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/217) 16:00:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) close(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="ebcc281fc2dc3c6ada1fd660da305998747f0551e22fcbd7e4ba33db20f453cbc512f581cc8f14c000548384b97d9b539b5d61bd868ca182ee18dfea84597d37b600c599448f6bb7d7005ccca63502c45f948ce7104c6743e9bbed5b1abcb56d6c87e13fcc6c07a86175a74c3cd0f184f0372f788b11f746dcaa3bd39ceaac4d25b60dd7c5bd24ce7add30a3aa20d2021453fd3d96551fd716bae6235a6b3deff36e947307421e18a358e738fd3a258ca261", 0xb2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x200, 0x9ca8}, {0x18, 0x1, 0x8, 0x5}, 0x9, [0x4, 0x1, 0x4, 0x47, 0x2, 0xfff, 0x6, 0x4]}, 0x3c) sendto$unix(r1, &(0x7f00000003c0)="62a27bd54c19c83ce6fc3bec3bfe215d289c8a196604fbafffc22393acefb6f4a70ff8a1c5da5453c00a794565099eb2220e8612243e4a4b912ecdc04af5c59d41d8e545e8a0a4d47a66c32e43ffa3066bbad11b227f9b3803d568f693028592e3be578b8145c49aef6b1a22106a6c8f9ff766b9b2ac8ad353aa327fe141cae7e6abd84aaeaf59765af9825897c76c1212776ed17363a06254b751ba6ac027e84e8ca15fa128f759e65460156a7d5c1e27a976f2d877544c6a0f96b657c3b112e0be38ce0111c23ba551bdd6911c9de2d64368f151de79f1ae08a4d4314277facb03734f9b300c884fa436fd117aa9a36c62d863c8fb78204429150503fc05a744cc9cdf29ada9eb6e9da1251f33bf7a813189bfe1a4877c8efa71ac9c3c0dcef044477884e401dda417d0e67fdce03207bff5c3e2ff20e2f594974803064c589b5125ba3ef24eb31c459fc400", 0xfffffffffffffd2a, 0x400000000001, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f0000001440)=""/166, 0xa6}], 0x4, &(0x7f00000003c0)=""/43, 0x2b}, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="250d001df117bb591eba83787b9d7e008aac02000000000000000000e3fa0afe3847e2c4964f516f8496d0e126fba027f467b83e25d7d5a5649b897590cafc16b1", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28, 0x8}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:06 executing program 1: r0 = socket(0xe, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f0000000c80)=ANY=[@ANYBLOB="0808000000000000000000000000000e6684ff90cb98c9e84979096eac65002f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cf5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937b60f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468000000000000001d92caeaec7a58aa67fe5714e4cb93cd54e139400b546c181e9351dab9a97f23273229fb1b872819c32bc601ad8fcfe0d4c2759c42c95235f25902e2a59096efb7ab74466b27f4f11d3a9be83fd1ea340cbb0cc2eb207b830e0380ecae33a5d0fb665fdc1bd5c7243ec390742b"], 0x808}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') fchdir(r0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff9c00000100000000000000"], 0x10}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x129) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000100)="a30c7be44eaec287da7f58271c13da9c579ab51ac449dbc1f9fffe3af3e47a23c6fbcd0f137ef11cc9ba7780a32b5d1ee1c358bd2704ee9a7352629334e8e5a45109f534358636161c487cedf9d2a65884f33d91327248ea6cae5f6d6ca06a9a0d53448c6b18d44edd43d47ceeab493c27beb72364bda72e79b1e78a03a0b68c050c1813ae8ce8c0097eb01876b1acbf8d26488b4f54b6f5aee8d15ff0a8f3eef11fe7f7f45d236646bfe2693486e47979b96efe5d437cd1f79f50a39ed1908c22e9b5b9a96e43c3d082f4bc3ba58bf46d02551318b5935b2c0d9b8c8da5c67c09e67f14fc4d9dbdb5c65f209c78aa01bee460cc74a2f65138b3117b40ce00705b00c778c7e26830473004594d104c9e6ea7c111714a8dd57beccb6e8064e9ff4694256a7f9228127610ec1f7a94e4846a7039cfec768a469cfabf7d41355a8322ea20f7b8b6524496b2fdb6616070b17f419d96f9a92b4f4dcaf6107bdd75b0740fd4e7d87e5f6fcb4e5fc0ce3d67a83c33fcbf9031399ee2514776a9a113c60dcdae2c4fe5f1d3543a5747e1e1e87c3e440c9f0a23fb41eeb33646c654239dc184656d787bc00c72abf67d92a9cf68863bd85cea002140575d7b3c88ef095cf51737f7aa706360cb029d89ea809527db736839507a4f69bf71a2e924f4e3b1cc43a8baafa22b232528244c9803c2f67a5398f4e27124a68f0061a9d2d9084fc02ddd9b1fb1a2adb35651ab6c6d48eca4b129d98fe02c68044febfd930546e336e3c992d71c18eec0635768d628e6c6e928b23c10d03f98aa63118ac8396217be265be03e6e90092d97d1fe99e5322dec7af481470bedc345154ed8d25f6f13befb26eb44bb3005cfa6f11323567acc4b29299830b33f586eca8953a548602ea30a420f3d824e02595ad1eaa106c0f489668bd6313d7f6526b6cd8c30c7863a8634784226413917896aa130196dada890ff1597e0c0652cbbd219631dfd44dcbccac84475be4efe842cda6ae7d22b311aad3b9bb5519edd11b38ca02aa00c9a33f48716c5383b59e76f89189ad1b370d814cef70e6697d90cf68714f58cf1b315614b8d5206d76a66726a962fb65282092e2b3bde9c829a4c03f9ef7cfdf96ad5596bd247d2a3fdeaf80c26a21ffab4e68cf7e2486b7745fc5cefe50d9ca5efac683caf8aad8ef55f0a84ad02723b21fc1ff2cf8234c0c9bc3f1212cc99568e2eb3f2bc63b03c35f44a6f9be91ffdddbb800c9736d290acf19b1472770c56c1617093a82b59c6b5685ae903e789cccb9eddda2f85c7c9eafd18d81320fb8ae2dfaa5d438d83821617236c2eeda078057c23ca72ec519186e1807a1c0e8f1e21b765e6ed163f2f317b1a92e7a085a68110b8895875ae5d3150cca2830cfa9839fec9d98a80a725f21769fa6e81121d4bde4093923ac17a290d1eb6506dbe6e75f53d824773cf72098503731abec5f478eeedbe358d73472fc8e2aef3853813489a4026d6ab42fd4e9ce98de3701125d5de3e93bc4d973c626e8ce1301a86d0c6f78e46a784738e9c6e21a887e8cf921f42455c1f20af541ef5c0b356860bc2fb4ed9ba128024e1731f0dea7f7f1586fa40578d829c90184084df4802a12f0334c18512e4b34fc1510f4903eb9a5dd33fe914ada4796bf1701879e5b13d4aa18bf1fabd189d16d0f682ce1772f95229765dd42ca54e7a47c82b66fc3f8e5db33700a20e0f2d1d57602dd3939e73885c694ae1fe17a155989efb046d373001b34a8b52c8c6dbc3b1b68b21b64489ccef229f89a00ac7ff0c4ba9e4f52a35074da37f5783bad373d80493ae4fd0bd1a67fe750bd56207d8fb2ddb9e66911802a1b142b73133f3dc72cb5ca24c96c5b1692ef5d5dcdb284a1f0e012989b7847dac59c9665459f488f024d2f8a57c02cef7a8dbc686550d1c4d9a93f6359d14da83a7818dd3ae25f819bb906057e20dd98ecb2a7a1499af03bf2e7718fd667d797f5b54ab2ad455408e02399006ea219ce4e9c0b8685a4f2a94beadfe2e10883f4c7fa826c338510860507b9c27e724796c9daae3c9404d5ddf8d3594e1e40b4fe057294f9090558aaf3b129b01e55e8b3b6fb70c3945e1bec948fc42450babc94abedade8a2970680b00f8e40855c1fccc522866814d8ea4aeafcf6335d73f13aececdfccc2d8e4915246f1613e3caae0cc9c649c96f0b64faba850ecb5d5fdc3b1f635cf9eba1370977476e860716be83b169cc0fa7e2510dc297ff2658905eeb68f7cf5f5c834d3c3678fc970acaa1c88b9a5df88e1b6eb1fe428848123b7044ece65d0df9247f25d39d0710f462095272953fc261226c28e29d3e53dd1b2022280c5051c0dbac515b1705fc6d78a24e5d99e867776c91a3fd8f1bc12171f263dc78075feccedec703df558616e01b5f8fc50446e4e7a62656112ef3aef3e775bb7765f64a652fd1ff9a201461f9924921afb6d22d206ecb341b5b9da31561c0fcf4c9f1ed94a30fd891ff2de0697e0834d28782039561d9237ade96469f6388be4ce57e1f635f9a307de6d52f29698a0ba2f9a21ba7d511418a6b56a2407ee50d6cd559f68c62c5278d18ad3ee6bc45850061739a4139d5057bb4a5b609c9080f043193eb6b940798e44e43b02480818af297da275c9099e61b6e27cd12184448e21d17cb02f37345ac9258062ca26fb9f7bbc015d220ad0171049829f704ba9529c773b63d94388485e9d5188e854e18fee82c790afbbb5384a1bc81eb24fb18c3ee415c005db575f53498c3f0689a3ea2ff5c6d091c785af915f39af163c3e01d98b36bdd0161b6b66810008781b29f358cffa54d245d4918978691db78ed9ecdda8b276eaf7105c42245be40fa4b80b55c2440172961bcd7c010b61fb6fdb05a96c0d40bf5b254c0a2c5bbc00c0033a11625cc7d43ecd0c45fcbe17e0ac0b35b3389f7a6571124dc8c50b52e7bed9c1aa61a3ab556abc169d3245807307a1f648a8be4034c3acee9840966b3d61c3075867f228f1943d6fc192683c4d34e4e87bfc5687072b508fc2f51f27b1fe10b92ab8d2330fcaef85478efb8e267c1d315f0a7624ddc97f46ff80caee77ab62461396f56084a56d084ac41667779ed46e75e44b0c74732334f1cac8722b3af9676bc7d5ccbb25bf8fe3e47d4333455819cb0f981ec2fef16620a0956a443d65820e0f9d6d805e4fef50a452b21aaaabef0864cda519e7f754e1405fe342ad687863452f7b911ac00218543b7b0a3d6c4881549f31ede2c40125dd6f0d17f45c3b5a07ba77a324bc382b350b9a235c7789898608afb4e4386f1d9c1c474c82b706a2e60aa66718b2c7f7a306617ee78e2660b93aeddc42f3dc197b38dd610644da7e68e2146dc70b5ac80cba9c93b946816f4a5e3812a49c1bdd2484fec4edff14729da6c3e82b33f7352d19170602c4ee0eba21a86f6243c1101b7d67428edc235898be89b23e113a915ae1578f08abb55f524daeb0fe33b1fc75c66e6f804e0dec185a140602d4da176e9be9f67fc92b38e887f503ef8088a56447377a3ed4d3d5cc5cca29930611bfa33005a5ed8ff209496376a118a6ae8ca23d4b170c2a8a71c0057d60df104160b95f02330429a76c79152546e86a135ba49331f4be279c4e582530f9739265505f8c7549460625c690c58a8dce8022c93b4d83a55d5fd04983daeaf59985b1e776b9c3d6166f84af555cf59d777504fc5387060636e2d3f8b4babd73e8006fdd14dd344d3c1bfe367ba9a16f8303058723c8bb6ca6e367f3cc123276dfa0e2188b4c75aac023b24d02180c44fa790ccc408ff0d5efd46f4fa26577032b78e0f3559bf06ef48514dc16d8e34d6f1cb98b37c61ec94210041d517b3f42fe6e054454a203a34468b9fa32af613f5692a7df36865dd81728e3d41b2b97cff374c807a0f26db3876033de4be13a83a8ea05928a91b7b11823a398fea9e81c1e20e162a309a4e9fb6aa07ebccc79e08404121c292b8a4d2c6b857f3245d05af6784df7d8e7c6775cd7e29bd666f82fead9b305e5b9d0b2aed8042563fe55e8ddbde0d72bed583e513c58351738f4d2ecee67024769fc614e9ec2d9ced0fe005d898d6927de9133627f642897e6a8a047f9364d4c21f528a97775f5e0f35cc62bcb2e4a92bdec07d4307cee0c7bc726af4ebe7e24d2890861d6c69857a87f2507c270afc2b1fed8541635288a9031c9f6f7925c3c32fcf6b3cef37dbe2b36ba48c9e4c635d469c80fd37f5e7b998dd3df0a4b29d95376e1a258eb579106878c735dc7d4e85d9c509cf5279e05b38afa13b484e3750844ec8fbab8cc9cc5a368a4d37b6083e220b06ccd82f5e6ad6ae65fd01d672911793527f956b8c8d0d28cc55e2b70a81311fa0657a46df73759bfdb8f1db24f0052055c20adbef890909b360c996645fb6fce42a0e15d98daaf6e8f7c3a830477045458dbae284a8499c3e33e5f1061599d008af5fb4bfef417d67a60e521fc69c35f6b0ebdbc5dc8e01c32ad4985d9c17b4b2ecf3e06cb7b811b565e94699816633967a479f0b8e76150ac51363537e8a8af77f6762bf54d35f69a0cbec436d8b825cb280ee9e3380429da56d4b73960703912a1f57f275f8ac9bd5e41188ee13110bb67d74b60ae006d84c122d6765f0e470554a5fd7fad5b7205802a1854e9237c250c44d9f38cb6b672f4b7da7f75673961a486cf95801312856e5eb32692ab72c060dae47115e05954552472192cb4bd9de1e399683a00391f6d3d520705eb3922fa2bbf998f074d249396beb4acb3e965800ee9a0232439754b9f13f7fdac77e1e649dff780f6cd8f70deed9cb950ffcef95a6af4c4751dc8054a784beba6c97c10653d91cf4f1e4ec868be09c2e120275d9a942345e8daf5f5b33f4faa742a1332f4920511545ed93725c056e044b475cfe99129adba5e4f03538daf3449f73e3ad034fce35d93702765e692d81c2a953f50a6d08bd85c1300a410e93e8919b088a7e6627425b684eba8d3d67af915412845d3b727c4afbc434f47a8ff57701ddbfcfd95fec25344762ffcca43b187926a34cf6a3546adae0550e41d7c7c2b08652244fadc3a6bec7a249487806aab464fcf467e0ef9cf539f8efdd5801e5716894984afefb68386e73215bf9356882e5a88316314791b01b9870bc6f99943942e5c9bbf539bc90cf0ac12f628be094574ec208d6277469dacd7f7ff15ee88e925b2134bd7413a7bf385f29b6de5bd11108e6c64fb8f1aad6c8aa7ce6bc84d40c50c9324b3d11ed78f5c092aaf68b6caf4809d7ca47fe3cb13ca2a375b44ad9023f82415b371ad8c9e23c4d74c34d4ed3986df2914c9c804654952406627772952fbae6fc0981b095c867dd25479b7e8ee9f6351f39f7c05294530fa39b450b9bb290ebb28886100e288772051aedf6683f7e24adbe56c5ff34a66c582698cbfa15418076e6f110482bc9a549da58edcfde449a47595f7ba3d82b375c8a116031d9b2fe47e6c8e808675f55cd3c723bbcc76b921fb61cc03b0ff96fed31f8b9473248bbe19daec1fc983f6812e330ae82afde22bc26611376bb3d2b5919b8e7a10695d466dbbcbabb22ef124a3d38c7adcbf1a4d5c0060a7a9558cf8769718a74cc017fb6c38b3be342b3f5472453dcd4fbebcc648fd565a66a34406c7275aad14d4882e63720f5499f166e3984b13a6ea9efcf88ac139b2c7066fa08e05b0f55267189e783318806d13531531865ec4c3e72ef4489b9e00cc9bc628567e9ceaed809474a64268b33ae99c214efe2a10a34", 0x1000}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mknod(&(0x7f0000001280)='./file0\x00', 0x6000, 0x7) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) recvfrom$unix(r0, &(0x7f0000001140)=""/208, 0xd0, 0x841, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10182, 0x0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0xad}, {0x2, 0x3}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x7fff}, {0x21, 0x8000}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26, 0x1000000}, {}], 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r1) 16:00:07 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r5}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x20000000000004, 0x0, 0x3694358f) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(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) getpgid(r9) socket$inet6(0x18, 0x6, 0xfffffffffffff801) getgroups(0x2, &(0x7f00000000c0)=[r6, r6]) getuid() sendto$inet(r7, &(0x7f0000000340)="9c75389431a728f7f3b13e118e2a3a9cf99a2434ff520204a4956fcd66c440657e817b0aa4ca19cfa5af09edc43142837a52cab824eff8c01c2e0659a77d9708573ab068658d64029047894b5bd558518babebf955d1a3db63780d65d53824aabc4e99cf3097b58c14243d9b96324b775aa3aca716eff1b6465661ff19d317a0b9601b973087807c90eaa316f772de1212a0aadea1d3807ac992aeb10b5ff1bd141f04906fbf67762478d87c85ac90540d78b93f53e34f0000514f7d8659a5a2ec2a302897f863cbfdd7203a61b4c207ad725ce95f9943e27f5b1794b75f3f5acf0642d705bab923c4bec7ea91c96a0b34328e5a622b6e5a30ac636ec9feb585ff2ee265246507271626c705c5c2e62ea320c5e77a9d3d747232e57bbac774061f7bb5c0035be4ba16e0920593db20fe7024253ab2d3db01692f471df7fd66ab24ea12b4c2d49b094c329cecae91640c8418e78598f95abb1b1b36761a33f6919bb255df694e4e4e3b4355cb24e59c386e0fb6162ec77b05ab2fedf4ca9ba367e5071226b6395787ddeeccd1b65e737d440ce5dd9ce609df33759a8c2fc450ec72690f7f1c4bfb1997f2f135039f31224b5ca82e627b40a22aa61eb6291e8223112ffa3b16cfb22acd5236095bc8f623ecb7e1115c296342e959e44d21fdf4a5c1f1dfaa0d4c1a18ba3d7378622afe9b85b7c208766befdd96abfb6b70b96c3c951e99e5808ed518889d874a10d80d7c50ec07760918d417e7107f854b13083abbf892ffb604e5fe7ad8a4597c79be6c49cbf2ad7eca6f0d2632433f325788a38b8af275441e64968185a316b70b324c626222f52cd9d0853eb4ec688fbc530081bdac192dc1f04e6c5a2cc5a055cfef2bbfe654326c53f3e3aa10bc90644b1bbae91a5ae0489620b4b41db2260d1f1eb9b0bf3716aefa74b5e448734f4e67cab7f4754b6b00e89a27bcc1f6628816db985e626451c0275e91a558c66e274aee71e42bd9c5180755c66841b4e97496dcc6bed7102b0785f8802e5150dd7369b083084e1198dda6f32d8c70dcc0ff1007466cd0807e8ec7e3aa68ef7fd754e712bb8a4832c7dee214556f278018000e79b54e5dedc8d08ed66ad81a0ea4b57bf9a780159f6f6ce3d1ee074be13a0e1bb5ac18e1f299f9e7655a926d5cb8bcd38d728ca2f76738ee34cbee1cd5089d63bcd619e455a1b3799542e4f46d156d91327a44c8465b3400e6ac05bab12b75ebf72046a527b76b36638152d5e78c145bef6ae17feab0162669d376b0a398b062bb3fdf24cc2dbc4a004ffcd214b08cb94309cc64820bb2b846a651d0f704b35aebe29f7a0d44c5bb04b55e32db29581ab18ded3eccb39f0f62a1e7717cac0b60b8fd27fa59a1401db384b45d0c4f8ddc7ce3d9e58d4a828e62e74c0008ae50f0adbc69e6ebf8a1bdd969c8199fa010eb827055ebeccc79a75ed69c9ef31f0977336e63b9abad08810cba7426519f9a241fa9b08973bc7bfb5b28a1e276d79bd968b1889171c9d3afcc2bd3556cdf2eb4dda78bc2ef3eb311a1a2ce0ad086b658594534941963571584e0c7598d8f75d9f8da6fff65e377cc0132c92f044522eae11f82bbd15e2f4be8f72b8b06c533b0a7efb3465b2c9d69b03c25ab51604a80a4ba5d8efeb41f234c9c17b5e2fa2054ee45315568eb9252cb86f313891fe3d91ba52bc1915bdc38f7fb92ba60b458b3dba98fb9a8ce3414275ee223d330f8484671744270380692f20db2a401e0f7261ba11881dba23861d268a267831a6fac962ca310fb3c44f743462fbf4f57161ba7a232b451ebe13ce4962abe7b28b7eb83e1d3b93cadf3d839042e620c1b69f8e817993d7ec3b45d4874fc280fc63677eadd80c1b57b42747b8a7af1bfe9404b5c71009a2a4f6fc7dd599baf156bef36fa49770c417d0697bc0a924de2246ec813e38d675cf7456b6bf40848718e9def8f46385dc836714d37d94dd8d3bac11c916234222b3e42003aef420cc514e0e95cbfd1a5e0551302c442a982640e34d8f3315d55f636a254ef3ab9edbe7f5ddd2a082986f61c642894b07a6028f7b01554606d711dc55cc3e4fdb644e6d69f4fd4224eb670130597957933c9afe78be7b227f15ef2875e6f6669bd553db243b265fbc5e5af97ed38b1cf3ab61710d3b2b56291251caef58b9d951727c402b101fe461c3ff817a6e5f142c906e7d442697971209f6ddcbc567a2075ab0e177b21f50f12f3debfe168e2fcd109789da2b25bc3c30e0b370aa55bc78b83a010daed08c657eb92cc0c4930a5723b50265772a6503464d9ba24656e58a8856cec9ba137779d391464785226e01a59e80bb2bd983fd0ac1a4331cd76d8bcc3af6f9329cd19f3a6ebffee0e2b0d45afebf4c8be90e882c0e49467b5a5924d7a091a668e1d27c576b94e4c2735b694467c335956b89a078e6a6ee8665b5edf7fa64ae19235d61c3fd04c1144bb0f88bc091a86463f8768a9e30e7db5d4bb258529f96830a110b6f01312abab0b7e1e9f505e0631f897502ed041e9b9bea4e2c4d5fae9ee58e0242381f9e6ec87305077db1db68dab8d00c50e2d2bce44d3659c37df1c88daeeb490d7736faf632cc5778b063d96c30e90ee961621b4d084635523e74938dffed4bf4b502f4eec8b87dadab62c818f3a7aa9d67308f0df5b63ee630811db5379097011cc935d699cbbb5a0d6e483b9d1b41bfcc9c2c0c723082a1f1e839c9a180085275cb7ac58f1ca7cadefbaf09bcdb31ef55bc6cb68c7bd5a1adb2ac30708f4c33eea2b23c038e02f9e77e37971ab8f216dfebab81b3dfe05d41922e89cf1f7cfc5dcbb1f40a836b33a676673f469f9487e124d4b34fd1c4ed0ea03e206102d48fef61141f87d3d89935ed15b61fe65ad27b6679ae6c46cdd1fae3b3139221e474b35697e6939040abb86103e4fc65241e9debccbe93d74364e7b6c8aaff94470d813c5c047789c1584c3c6cfafcc4da71836e3d61820820229ceb8a39189f34085834fd2840a3b7b65f69afe9b7024f16d40dbcde403b24cdc8cb82ac8ac7a73c17c59f933a8624ac2a5718b4d7319774dce220d7edf47cacc1cf8da93cbc493dbde31a4bd992c81c7c2d1de605e270cbd32011374e3746a8d87ddc3b6f2b946ea01a4f770db020e81724dd1133b6ccd7e624f9a7b69bd4d1b3a181bf10ee4a386e551e0983597e61187d6bb276d9d1213f6a932f8fc6ce622cd91348de70fe5476c21785979ad084399a894cb89d111dd66acb6d346f746a4faecef8327741efb74dd9c507a0be8117904f4cb40b188b5339bc5dc49b9ab559d1846156b06238efa2277da72f97e50d4c2ab1218a3277f55c9997c6dfdc60eedf368df66bd60b9c3e2ef5437c0d2613000b03be2b7c4816f3c0d7766ce11764fe5f3debf93a6ea542d62fd347b8e69921963b8c87189a1ed4b9dcd9945992adf2e4c790104f1eabc7d863a4456d3d00ab3bbe824b95aaafc93012920ee4f6910fab0dd341d725cec80ee9efbbd4e21b9096cfe319c8fb9f3f28453d3ca6516924da04b1dac7d9a11c0b936361e5e23ffbed2eca62ae16d48a51804a15fb605942471d428f2c56ecaa20223c27819d5ddbe2c02410604400d378a4016d4c7e36e5caf9cbf4c0ffc08896ceeb37596bd88745e9a1249e21db52df9d94e7fe0023461a1e5c31076657153db6e13fdf312bb110caf0eb48435db455675f7c1c96954b7c8bc4061a21e9096c217b9f69124e04855674513e417205dc8b3c014e0819d6139d3592a02f9ebeda6477c718a97878d34ba31017d84a71f169f726bc909d61dc95dfc39499d66ae931569aec95cf1aede18c6a81c28cd9296a6bc4680a288ae4544db643fdef9cf170c649c5446030f952102258bb238b964f151489adbdae3d21879a55d0c12ed252cb51e8d0b871e9b146494f94bbd1f3e987e00eb7b1bd9519db03906c09fec62b130232779d67284d0fb34b0f770dd16e6972d05a1b2a1751fbb87f106e505a8654224553a303f70eb088dcb724ba205d5ac0091d1d6a3656d7fb6cfc76f96c62f70359167d9ef890e83d5236c0ea44bd8daf91fc1a4ef9ef4bef3fbf157549ed022ff046311e882518d513e08cb466a080f009b8b11cfcc7ddc640e58f5bdae42bfa9255985912d7a84e2e03695b0caf00027c627b0cda2a0c0548f77a71ffa8999f1bc9dcb8130e20124b99e66002a001330bcb650598e44d52762e00abce7cd678ea8b1a239e927fc9fe5af1b07467dda7513a32bf7ed55b5a810dfe09bb7996ddfb12df43e9b9a8902464a57b0babe724e486c39d3979c19557eb5c9435982ef51d1f62ed7c275570be30353a11583a0808c37738650b9ed6e919c785e7c12a4e64ebfaa1f9fa7bb4b40e4f969587c2fa83ae888d18a8d988628dd3204d93cf30b24918fa88f0c986024186d879a678f273a258c4bc3b1004844ee0e11c70e51f4cffd7fd1f1dffac3340929e294b5a4eae372bfc185429e9c4d479237351d7ea6bd23ff6f6adfc6be82c485ee96fdc29fac5abb2676f18bfa47518a701eddedf43a8238bc7cb154458a6bbdfd94f14a625a1155933e7044a34349352917e3f6a5559cffa6c1d457ba3f823ed270a8e247104513dc0c4351ff99d19cc14ec2ef640c9a3160b21e57322db7fef63b290436e8874bbe9b98d4d39fadf8eac6246d3bab391b17ec5e45357d4c485fea15c970f45aa4731c9ed997eaddd26aad7a20f4c6904709a852de7820c956dc50cd5a3ec128a27c37184c195753d11e960d9abcb4c20623e5ef2191d2e5fc719d583ddf863f6be14640469e20c405d038ca8ab6a01098101bbfe6b140b5cc24f75f3b5795829ef4f0ad66ebc9190ed147d7d9fa2413b22fad8ed06a0f99ea970de21e0f7794c765dde9969686f15a4b1d0732530785494435fac6ae6656f5d649f9d70db5de71d7b13ba45037e2bf5cceb7f14ec56cfad8e5cbc282ac0e909f3126e39131666ccb239d3966133440ec14305108a195d64057902631362e8267b24feab58cbd68d4017272e7aad4d6f980d41bc1d4b3097ca09cbd8d7106ad23ebda5429f2fb93aa5cc286a71688092f2c52a4722197938e9b193ebf4605e419e888ef3398f287345f5dfbef5701650e75bdad0c6cb6673e17c11b9364af048bdd085ce229ee959ebffe45a0479b2956f48caa0ed5b4172d579e4c29a174651a54d94b17ee1497e8c9092d774db81348369c468a1640a13e9bacf8a7d0c382664d777f14e3ade43dbd4514f847419ec4d401ed42a0073d5671754abaaef378f5b3ad2f6d7993d10df635420b9d7468bde49aeda60a35af63b6acffd85960c4541173a2d4c1852e7f1a846810ca3e45c6bdafcda1b531d6d6abe95cbb2a9922d6ead7cffe625cbc4d31e28b6e83c09fa1449f432437c579e48555b8fd5267d26beaca3775d2294747ece44000d7a72fc406e17faac6f1a1547eb37dc52a545a7ad70f9ab4b73473a0d2ed18d791e3c732dcd8edfbcdc9533953b79028a656f7a0377af49694b77502d7ec94ba405d9acab04a43071c440682fd0434c3ed8ffa136cbefc9e68792833cb3135370774df139474cd12a7351e403ba8814e41a495641691db08b3b8bcd856e8c54ffaa1e21874e83434d6e9d0ca2cded6e7dd44b23b1c11e073820be88497b7136b7eb3c4b1bf3e63d07e11a4ecccdce683c06999601c1ff18328a92aa0101c98c9f268320c2beb6dc7e773b5db0deaee77a9b5d653a8dcbe44367c96b3c04180e2ad85e540de1c2ad783aba0f147f8", 0x1000, 0x6, 0x0, 0x0) preadv(r1, &(0x7f0000002580)=[{&(0x7f0000000140)=""/103, 0x67}, {&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/235, 0xeb}, {&(0x7f00000014c0)=""/176, 0xb0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x5, 0x0) getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000026c0)={0xd49, 0x4}) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r0, r2) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r6 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800200020013c5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000010000000000000000000000000000000000f4000002c1a92e00000000000000000000000e00b5fe1e9051f419de600d3594f9e71028000000000000100000000c8aaa78c2f500f89cd9ec0000000000e9000000000000000000000000000000000000020000"], &(0x7f0000000100)=0x50) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x9) symlinkat(&(0x7f0000001780)='./bus\x00', r0, &(0x7f00000017c0)='./bus\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0xff, 0x6}, 0x10) mknod(&(0x7f0000001740)='./bus\x00', 0x100, 0x97) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000001c0)="4032ea453c76ffff17729be25b6fc2354aedc7a25da34623d8a93df54003857686f51663c1bd3a3049806a4eb44c036e2611f39048db7dea91086153490a4f8f15de88f73e9e056d8cd1c5f87170a3349fd121d2b324f5c029a6d29d43be0f95af21cacfa609c99a185a122c0ca43b73471d5fd622c8b41c2d887516c6a20227af73ded3ca9b8d4a824ac02640f7f5edca65deaab05ec0ef222d9a1d5ddc5f2b79f7284bbf24cbc91983b3ba4bf4a6a3b38c086abf94ff91dabd88760432d118a8cfd9a763ffe8620a1880955a4676693740ff35ba46650f2871417b316da1543683d769463aecd1450455f655f62b1d58f5f75f610586adaf71d256b17128bdf3b72c14941c6b1e1e402b8b4dc8881b75bbb5f849bc62ae33bc429748bb4bdd0a11120665ee1872270178e203a6888406528ddf4b0b37439ff6e5d8207abd5b36b3ba91b561555475d0f96171a9c9b4ea475afda3ba31be8cd3d9995d44fc0b6fa0acd700f8121aa4a1af1f22f4acc01ba82bb1097a87a3cf6449ff9beee23c1a702152981efea2c2cb6312dd757715439f091b6390db223f88373f93451e3bfda4d227f635b4cad713233476e5b3bb3925d0b73828997bbc738d42a2c0fd2dad6ad7ba64f59e2d9ab394370b976e3db45d81d1dcc74935e70cccd52839131316675387c7a3aaa4cfe10a2880701eb5822c218a8b6a5301463d957f073da78ab9694225f01d41861309e33a3cdd9f9fec341cd4e7115bf0d15fb939c2aaab5b018be2aa83a03b54cc87bb873d826aa69bb02c86f189a34de74995f971de352b46735a9083532a12273efce2bb724680962d0c3b1494aeab4cf561b427a0fd09e7d48d9673a3ba483128b535091f7a46f93742097a471cebc3e296f023a76a32b5310ced6f43abd1243ab2fe4c9e5d094e0e006a2d150990ab241ead1d2d048df4cb9747b969fd68f40581a9af3779bd0c1e77864cebf5de71a9b167f3867a63dc03f476c102c2b2d5cf9f99e7dd33444a0d40f9821811ccb510ca5bd90ebe1eb092304c6d6a11cb7fa7330dcc1e27dd78f51204e68892ccd169ff6804e09b97adab78e0af56336c85f9f7e073ade05b16c1d402baefaf1c449c80e76d0ef6486fc6db80d4cf73660852f4137f3814e29c00c09cf1e9af64c60e03ecf5dfd6a129721973c1dd5ae9513d40ebf09dfc8e213dd3bb950a01da83fa94ad54e32f3a37c242a0587fb3cdeb7880af7dafbc73c49ccdd653d652ed0473bffef154fc84580b3da8f793b944ed3cc49a96ab2c7184431058f9a7874ac70a13d37809fa94bc08a0b5cb83697f60a5858f56e6e1efd44ec93b02ea28893bce9edeeeac42e95db8f5777e5f06998021c9d35b9f46950b08b5fef148a692161fce3a88ca194eb46c60d91881bbd4971922a8d1512301bdbaae94dd498d5154b7e6c653ea5924824a1c08399a526ae0f49e764db89bd4bc7d62b10949d2f0e0123c99a171db8ec5ee7b38f7591d4ad0d9d38b7edc4baaa6f197b8471d055b73d5271d4d934c2a4af088883f9b8d7e46d037835c139459ce4bfda5dd14dfa026e6bc47289827b5f86462c3d9d79115e36635d18bf4831c6e53962ab2b46f842ca4b1435a280bbdfea64751778f2a1f75bffbfd805bfb973484922e319be0a18e83363679ccd772e5ded394ac23b9af88c4ecce45be8a90c2c944b54a7a2fb674c25aad3054efc9c461e43ddebc3259b1f103a8fe68f33c20a0c170be9b4ac97c1611ec7bc6d2fcc717f624429c19cacdc91d1bd9e6d3675db5d68dee221166f8b6c640d5d6de17cd540267fddab18156d56096fdcca76543f9d068f42e79c413915c91fcc71b78d8b1f424b4ccfca8bf7fac2377d5b5259c06e7fe510925d25a9a35ac993cfafc3dd63e042259e98402a6e2f43b7470c4205cf46e10d2675fe845393c63f8ab4104462cadfb1181649a1ec730f509f43e77cc661db389f4d5b1644da3df813cf2e24ad46afa261a78d720b8317c6e0ba8bebf43383b26f3f02d79acf0dc57fc250a4ef7540c8c8532dfce6e27d4755bf8afb89a699fadfe3da91c7241b274f9c152046a9d35fe481a2ff571d75cecc7b3659138381331a937cd71f0f4fdfbed4b485e48b90478df370641b1a898a737573fd76fefcbc9e6e1d4e09c9624d47a9070fe6ba21158a1720c7e451d26b7c5b265968f04522564ed4ff5b44e4240b6051d39704fc7fac8f9e5dc64b731425d27818eb0e56d5a5e12c78eba35ee90236a92fcdf007f0cddbceb7d4206fdbc3eb8b7ec6b1b4dafaa3e3be86c35de9499f20f3c642e09633d475486bb86f4ffcd68be67f835f6ce016177d6b868a1d097ba2cf3055e76d0d3c4af84efcc802b2ce2e479021b88ff818e4dfe3e06c4c8995598464883d3c9a539c165fd090471b0cb7008f3d568eb2dac199c1597bffb2a535d127c744130c2e2a4deeefd3535906715e92e1d51a48274bfe038cbff68a9c65aace3afc73d501ff7c86f7150f89321cfda8d7955e5196dbb3c782a746f1a1d35136c1b1385786fa6c1afe155ae643c59b5b3b61c400e1534662b7671168089144ad36ec0847e15df539db3b6357cd7a5dfa92fea12c44510f7c9e07e033f243f77b3f28186242bdce5a9941cc1f88120698acd239173d672b1bd17dcdcd40b0cb95368f6ff3101149b7f6a0286f9dcece0a5585d822850d9b017b74e1077a61ab28bac01f276c0e124fa2f3e57f633c014f256679ba32d5ee43188087a286ab9227e24757284833430f2797a358db9b18cb458563b288d7ffaa16102afb2b5119cb5efe6ea50c7cae0cc0ba0b439a21fc32f30fd35067446f282cd7f712872b1e95429436c1d59957812b4390b1068869de41fd5bb2e7e98a3b94cc84d1d9e70c72e9906da17f83b29634c9fcf68cad6d07d0cc912c2228c180262564e70b741c452e8b4645b3d0aa53d886239c9e61b4c83e69f6abc4c87cf479aaea480c435ed99aea7ca4aca87c19f6188b65a7efcaf677fbb6868f90c787ccd689651687f8b0b9b26c4047f54b8cee3cea18f39a19cbda58e5aec80f6c9eac1aab98c17155c306c53257b0e2d3d6748faac38f834ca98f80660053e4e9b5ae9c062c2892fa015726245588eaaa1ea2f454632df56243dccd41fb0bf6ca065d10d14289cf516bbbdbc93837c133a819660d017711c0ad2acbde84bc89e83496edb376e66952421a501d0f9b5f935be02f9ac540cecb305dd28c5fa6a58d37ed67cd260a8aece21b8e87bf5f0e395acbdbd79188da6639c97853386319551c12348ca22c5dc5244be3d8cf467017a153797e6b685a170e1a38d36d91b1e43713cf00cff2492fffc4a24ef89b314f640989341c6509fc267ee93c0380507ffeb14d0a2d3909269ca7b0434d80ebabc59d17ccdd3ab1d324128dc35da38e57f2e40f94f2ba384750a7e2a0d70cbd4947ca1f7279031f6bf8b1a7e176b8b05f71ee64c39d17770e7bc1a7f2b8ce124f73076aab8e3e2f2b96e3803d51bcb4068b8c70b19513f99aa8d34cb0521c55beb0a685707f1147d9b6e183fe4e45c2c2bf2d0a6d8763124a8b6d49f33a82ced98b287c6d26b2e7a877b8941a4fe589a2abec77d21160e2f6bd87a4fac492e9a4a4df90b098b1235622777f3100874eb84f7af6c702e2a2a5b538281d6fa5112615c61d7826d42890c8341f343003a59834895a9c059676ff6992410aa906f9330f7ab48007486c2771ed206536e2256cd4209e5b0df3617ce5c6dc9abb9742e6a4b8be4396ca9601075948dc7566426bd1eb020ed85156f6f1af58d3872e4de22079179c33547f0075baae8e759f79b1c2e2a4578ecc61f906e33e5c8e1f24da458a69ca6b8cd26d8667782e825985aa0c5990dfc20626dfe5594fc075470840f4b87699a53f3dc57501c8eb886178e46adb521e41e0671ad07c13dbbf2119a9474ec7cdfd1abfbbca1bd34a471f7c8478272ea885b9acf8ff9ddcf9a33a9f98559040daf016d326c37ad9a006cb5cf001c5a0d34a68128f020e30a778d1bae6d1a577f84e14a34fc08116bcd9f98d45bd0389945e80267abb28412edf9f97017854141fdcc461b74d3c1ea0a15e9431207737ea8a82255e330064dfb4351b8038b0082fd3e859ab466e2a050dd4fc5ef8d945607fe49fca5ceb220822e57df3cf4b697d67326855013a72c67539127505ff79e79e8c846ec527f9a729a6eeedcb4c16c0bc98b88867f02f31dcee8f139b929496f364a37f1546bac5bf7e055b4724266e1a83e95af2731c9d6403aefb24f45d6943dd868e7d57a29fe845aac0ae7a5dcb21514c6fcc886d9a947f708b87bc0254d564193b8d621e9c08695eff8be2c2acd6a4d543dc7fdb3ea657311b24c641d5fef9b17c0a103b2bbc5c7a1da697361fe48231d96085fc8efd3ba47a03dc12ff6b605f3ebd1a74413fa8c3187e3960a0474638ae234f428104594242fde0263580bfbb1f4ef226e3339af34900b127d0abade857c5a2317556f2fd5afb2f870b02868e1ed37e8b89ba1efb022516416c34987567fe7c2f621bd87db27d29e76f03ee21d1e752352bdd6e7c11ffba7f81200aa4064bf59d30894f13b31e59a724b41e15ae5f448adad91fc533dc59d62b619975bac85e23202bf1e9d7464922fecf617adb0a4b4693cbb1e5cf744c9080cdc2ee0c491bd6182f61f76db342c1dc87834a5352fad4fbb9b949c615f1767de1b7d1afa3058090e59e036b591cb294b30d84ca9d2c405085ae9835d3ab5ff7153cbf267dc2fbb39d3530e4f908b587f05b9d12558461bba006e4fbb8dbaa000a1b2c194a8054cb60bc2d4b3f9cd1e659e43f284c0038e5cba3f197d33ecb265c63e68e9a18a23dae908b050ea1947248be2cea560659ba5711e9df006317c51fb5c65eafea2b55734764a815beaaaffc6b1320803f9aff01a2e9f6169139c43375957f0e05f2d67a619f9c8937950a135558d706b0c54175a4cf4c7316898b0d1dc95c0c794998afc57ece1d11ba461ff153c295fa664615a9e5b922afb69a2137b68c157d01bbdcde36fbcefe243f1d4221a33442c30fcf0e5fb2b9ca038e65401bb243723cb1da38cce558ba8879e29526e6e66dcb401eeaf95a8f8f8acd289c58773da9c9b45424a9cd3a2104a3c4abcb3c7e2052e3f937f5df5f46c3d6d94ccb699ab32ef62b20926ca7cb307f742356a97b691c6d34cfbbb92e0249b89b3f381ba8273eef4cfcbf165e2514ca200deff09ec5445e8a28be31ac44c188f47a979d70528546e5fb8bfdab236273357ef47369143b6afe465fd2e1765ef1e62519467fc2c0af5843e5d7d64cc6ca83ee94e46134e936717daa905db10830a7fbbd2e8948262c4462ffca7bfa218c018b3cacca8802f3b79ad793e46e8dfeee9559423ec56c721e836c62d30a0eca7853099dde4aa8ef2a48f036a63e7f5449b1487da8c1734c4ed2c16e1c50fec7ac7aee6af6de4d15c1af7ca93f2ed5ea03584fff45099df731f8b23f93b28e4a2e937752b2844d957649e42e19dab1d266b2a8044854488245f0a5a92221235b5a23901e647fbed8af74f6b86e1e39123745d309af0bfa020b482b14c5d0a6fcc61009c547e877c49de52282b1be1c2a06ef246db39a88d193bb0da73a51ccc1e4819ced21d20e355dcae744c945237c9e51884f03cdefac172b819f6fc36cb8e6254d5546b8b88c4349ebc906a173132e7a7d2efd036297c6fc82b941f22340fed4e60324e2f27d3e2e32002d93cf4141c7e9dc96e5ed763b1c42fd429f0e7a69f1c", 0x1000}, {&(0x7f00000011c0)="9c46e24f88972f40cde32301dc20793d1211340b9e5896e3b3892a9929", 0x1d}, {&(0x7f0000001200)="e12e8e11e2f348495dbfbe565d6fae44066fceb307d89cae974f5eb572ad5e9ab5fa3a127a1e4df4a4cbf71d52f8cdfc4402a73ad35b31c3e09cf149855dc471b54079095b35f7335af98ab65d5e380912199117c5a4f62e6981ba75e2cc9677a4c18ecf492ba9450adcf992e87377f11acdbe937b25ca3c651e0d5c21b928e167e8209999a6cfe0e28961ebffb279040d83965f0379f0ff9c4a7aff50b03a8202b147bd2d4afa1b98bf7f81e40f57c85a7f588f26039ee2b7b93110e6b1be43161fcc0753e2efe138b27cb86725665ba39e878ca2bed239016f4b0464b42f0c250ebbc9aef3", 0xe6}, {&(0x7f0000001300)="0f49f733835bc52791cb21ad06fbfbad75220d4f2334c8d0", 0x18}, {&(0x7f0000001340)="b5a434a767be08e56b11197549a574", 0xf}, {&(0x7f0000001380)="b3ea621dd871202a182e7341e97c2d451e858e8538b44a959ab461d6e370d8a74eeee14b5028b730dd788b36a7363d3ebe19b8243706d060e9dba57a2da6203cfa071fd5c1399d0ccb1ddb6f3388e25897e48d09b73e74d71d2f5618e01af24266d129adc63008149cbcca71325dd65cc276598c8937dc663f6d6a8b472bf42cc8e116982c9aece5fa", 0x89}, {&(0x7f0000001440)="7be5cb895bd491c0bed82feba1fa222265ca6e7aa8058b64217f1d398ddf44a35dabb8511f80a557282456c2ea67d0305b7ce2c6870bad56fa95863943873ff97b3600ee532571cb55648855f00d07e68073e3a5f07d06a6729ecd88efe64eebc669dd3d70122ddf5ccadf3ef46af14de9f13a4ac456db76ac56469e60499d1d8858df1062efdf773a560ee9987706d7f3aeab026e0e6c34", 0x98}, {&(0x7f0000001500)="e3b236fb44266b0707e81bd2054c2d48316e", 0x12}, {&(0x7f0000001540)="42458fd42272a3e3be608bc347ca09348b0f9a688658c6dd2b1ea84b51d18da9233a607e072e34ebbf29ecd371d229902a5b3840370a9d21ca1929d511e0be71ac05b80720a3124bd50f94a1d7f4ade395a361eb5f23dba04e89f925ef0c8e83b04089c2b8c4554b35a1a4c56246bbb1f2aef518bfb2e284f60af3952aa8ac0337d8d1838d849eb2b44ade7fa3514ff1c9f422b2a76a950e42fa48003e510ad5597eaff1eef06febcaa615c2d7f3be4ea4aebedec1883d852856ad25504965a7", 0xc0}, {&(0x7f0000001600)="7c2028cc5ff0427b9e820a8abe553cd32a2bfc08582f137cacf904e725a92a16b249645e2a7b9f0b3ef6be85c1a1a1a2f23c871eb62c57d86da9dac7c765d37103039591f5129b507dfa3f69b3cff8eac37b8931abc92972a53990707ef399994d53e8759f4f4c48c17ac51377", 0x6d}], 0xa, 0x18) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() pipe2(&(0x7f0000000240), 0x10000) semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x1f, r1, r3, r4, r5, 0x24, 0x941}, 0x0, 0x1, r2, r6, 0xb6b, 0x2, 0xff}) r7 = getppid() wait4(r7, 0x0, 0x21, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) r3 = getuid() seteuid(r3) dup2(r2, r1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffff24, 0x403, 0x0, 0xff27) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x4) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r1) 16:00:08 executing program 1: r0 = semget$private(0x0, 0xfffefffffffffffc, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) write(r1, &(0x7f0000000100)="f6d85c5aab37be66eac4bc87abde69b64986b2faeb241e66b4b95d24ba8238e795d1749ffc6c11a14fdb318d36777eea951e4a89f804262966870b2ac1ded430700f66c5e4181555380c32e5377e3288129bf272397da9800f6f5d514ba254ce4f04b399c644e7c0cf1bcae6cf69c0f4fc78ab09d20e2be819c5d1e368f9dbbae3b198249b24b6cb119c77343e61c7a9b8544404d95de9aac5cae695fd37b68b113e0e56e10b9b075a48a6fa5aa4c6cbef0a4d49b4f363", 0xb7) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0xa1b) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x100) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000010000f3084d7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x481, 0x25) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) recvfrom(r0, &(0x7f0000000140)=""/156, 0x9c, 0x40, 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10220, 0x20) 16:00:09 executing program 1: r0 = socket(0x2, 0x6, 0xa50) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 16:00:09 executing program 1: r0 = socket(0x1, 0x8000, 0x8) setsockopt(r0, 0x3, 0x83b, 0x0, 0xfe9f) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) r0 = semget$private(0x0, 0x3, 0x43) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') setsockopt(r1, 0x1f, 0xef08, &(0x7f0000000180)="090d9fb906a7e5ecc68cf708dc55b5cec8cc5f97c3dc4b55a810cd04ae9ca0421f1a78e837b81e268d9709df131ec6", 0x2f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xff, 0x0, 0x4, 0x0, "bb8bd50fa35398e72e5760608fe861c3dcfb29e3", 0x1000, 0x100000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r5, r6) syz_open_pts() kevent(r2, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1, 0x3, 0x0, 0xb48}, {{r0}, 0xfffffffffffffffd, 0x11, 0x4, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffff, 0x3e}, {{r1}, 0xfffffffffffffffb, 0x98, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x1, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x11, 0x0, 0x400, 0x4}], 0xfffffffffffffff7, &(0x7f0000000100), 0x8, &(0x7f0000000240)={0x3, 0x4}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/248, 0xf8}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/108, 0x6c}], 0x5, &(0x7f0000000380)=""/32, 0x20}, 0x800) setsockopt(r0, 0x2000000000000029, 0x4, &(0x7f0000000400)="7108066a2f8e1033503c4bd98482b124719ea17e53f2136b93a3dda67d12c725303eb8077b60f8fc58b999b24496f730c1ec73f1b184a4a6818eff698eb20fe8fec5de9c98ec7baccdfa4fa4e120675654e9d1dc37601dd18403f4290600d555502c8b81a562c1be5b014fc9864bf4d2a7037a1a011aaec65354136959fecabc1cbf7e94f421deea57c56f4c7dea68979bbf36066fab23ca46483dde60d8e40a889648258bc2287ed87bd64bf25ede07283042359e80cf4d13225cde7397f0696d508f02c8feec4c469162a4", 0x66) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) getuid() 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000000}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 16:00:10 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bff) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) openat(r1, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x20000, 0x140) write(r1, &(0x7f0000000140)='U', 0x1) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1020, 0x5) 16:00:10 executing program 0: readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffff21) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x228) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r4 = dup(0xffffffffffffff9c) linkat(r3, &(0x7f0000000180)='./file0/file0\x00', r4, &(0x7f00000001c0)='./file1\x00', 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000001c0)) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x20, 0x400}], 0x1f, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0x80000004, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0xc0f59a5a4225f252, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x100000001, 0x1}], 0x200, &(0x7f0000000040)={0x439, 0x3}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) socket$inet6(0x18, 0x0, 0x5) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000880)) kqueue() ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r4 = syz_open_pts() syz_open_pts() fcntl$dupfd(r2, 0x4000000000000, r4) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="810e7d3e827b567758743e07423f8287aafe5a7348de1ae17093502f82b7bdd8fa662fad5beda2375ef8d0ee8e779179d156ecdca189e589e1d67b4d085f08bc", 0x40) getppid() getsockopt$inet_opts(r0, 0x0, 0x661d8c1593acce49, &(0x7f0000000080)=""/131, &(0x7f0000000140)=0x83) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5a35676dc67818c330f5b1599812218d9c13c1b9655b039b88ad86adb2e6adb336b521a62417949c12d92e8dff0de22c87b2f7f93bcffb5dfb755229df0cf572553ea7b0c03dca08256a7ee33d49aae0e85d5d36cc921b547b091963b4ac88fcbd8e22f89840652839edc222456667d4518927f2aff227a16c53fb5fe51fc22ff0939c04f7332e02e8310db626f81e35597eb3ad0374bae6ad0cd301", 0x9c}, {&(0x7f0000000280)="a3f14ea7fee0086f691ff703bc77cc37e385026e79cc6711719daee921911e", 0x1f}], 0x2, &(0x7f0000000300)=[{0x48, 0xffff, 0x10001, "61e2f302e527b8d02e8f5b9bc76190af55381d16200fdace1ce0ed5598a10199227a2159339c033359c0a04f722aa14d1ffab1bd95"}, {0x60, 0xffff, 0x38000000000, "15341acd2b2c8a7498ba1e19d54549046af6571190688403bd1d41c6b264490e3440d72e6ce77d998b0b910df774352b52b990f00ffca8072a6771c684bb10c54975d0e1601215a040732beac592e7"}, {0x38, 0xffff, 0x2, "93a12fc25785beb2ff2e266a2c9ff73420fbd2241da3d41f4345b0ac83a05b7c5649952136"}, {0x28, 0x1, 0x9, "9ce0462db6a431b90bc894a4e6512281bdce6d1e4ecd"}, {0xd8, 0x1, 0xff, "db7127f4642758331b6970ace7f27c4b0f643d3e8087af4bb35a9838c6acb1ec5760fced8bd629ef4c42c575b73ddcf23e677caf48f546c981e26e521181a326f0da956871083c94820c6145bb8d1ef3d7358cbde0d181a7e0cf9a5029150a31f2e8559aa5592511cf98f34ffb3dbe7cb9f75078f7143c74f75f58988e708839729234afba97095126afbe26610f4263caa2eb144e5eb49166de23023d49536e39c1b0a10d21b9237d8bc28d941255c46f385294b887d954a0eb8de7cdec34ba57d77a4fe2f90c"}, {0xe0, 0x1, 0x7, "85332eddffabcf9acd5a12400ea8f8f3855b633e07777568601418559775fc947f1d8fd7978c8e17429427c03bcd2b9b20831aa74a8a5f42656c60a3023c90e7ea20d88fc9b5b17f25ca5b974e544677aaf583ff6e701a4c4faa8dc73baedebfa37e581b22e455dd9d50b67f5b6549aff3241b9b533a43edc762ebdebc3178a6e368a6cc4cf60bab0d4f7373b6583b071569537f39b640b8f91473f490f833eebb7615fdb4c8c35a73b28cf53423f68fab4952ec3f59a5ebc92f7d6fb99e4a5755538089475c99a374a1d1175afd"}, {0xc8, 0x1, 0xff, "6190e0973034f98451df60c8c47d0938b2a68fb8c19cca5c29576c6afed1ddbf97429f78367137777519400147431bdba6ae452eaafa9f5a90c53bd573e1fbed86eb03500b51001eedcc29c3c3873ab1d6e5f9b6a98a9cd5f2497a9c2974144926c68b476f77512ec1b2dcfed04911429492cbcfa234c408e5f3fcac6c89d1c36b7b081beeb0c2cef38aa5362e216e27db39dd59514bbe06d034fd4cdcef1e72423608a1dd22181c1272e86c73a7170e05"}, {0x108, 0x0, 0x7f, "a52926157dfb5b6532a34b6c52a7d306e901f312924c39a142e58a4fb763a0d4deb8109c38274333101535f628f89be1852326ce38828ff15cc43b32eabcf19284f01cafd5e68ca478f1ebab4948230d0720e0d14bb1b9f5a16126e1daeb85b9eed64da12c01a2cd773e55c1ada14f80a673c83d172fd10f016fe3caab24d4d80a9869cb99cd0f55710dc44145a41499890548da1188284da3798ac2ce8fda4a7de605c674637a0c0c6dfad528870101767e15ffd70e93787b29cf29a91094d60b77afe859565548d570b9f836c2f3a87c07572bd6ac89b114e2351d3132911cab9682833f31d05356e5cadc95a7cb8adbf432b2"}, {0x48, 0xffff, 0x8, "babd73cbb60c846ea93e2b11c9e374f09a25c1a6254ff0701449afabaa4e40ef5216442135519ea05a87e87f028808a7d2868429bb56"}], 0x4d8}, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) 16:00:10 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000569000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) renameat(r0, &(0x7f0000003380)='./file0\x00', r0, &(0x7f00000033c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f00000010c0)="a07eea4ea8837dee248978a2acf792e76986f741ca814d8cb9e32b7eebccbf1aa1976d4eb69fd877c44049b101beb6e29d1b6c5f6049895c04082450e58212ea4f7ab4d74b46db604cf3848ad46688c96bb6a28e2c7c84a6b12e9d5dc8c3ed86ade66e2b477e098c2eebb1ebe953b63b6a3c835de2afe782e375bddfc82ca9412c11c271a70da36ae5409dd3b079fbdc55fb414c6b56159f36d3afb20f0ba7b02d1c337cc06cd90398f367fc15e6ce250c40", 0xb2}, {&(0x7f00000012c0)="066143c96bfbdd165a6a3edf24d0fd63c7b244ccb740a8d110e5af7f981db9da6ba030d10e50ab65590bfba473d64210515b94c0041a1f1b4665fd9a64df0ad7ce9dc1b7e2063f6f2514216a3fc8a96b7747eadf16e29f5808b1ecc34c25567d6feff98fbfabc2f395376f3e6990fd6e4ef6ea69d8b5fe4eaa28bf0b4f427adea5b5240e4ac0892686", 0x89}, {&(0x7f00000000c0)="9bb5916e21d6b3a11c72c9785397fdad04eca985dd6b98627243d45b3f32b726", 0x20}, {&(0x7f0000001380)="011eeec306b10c5a3adf8ec758a8c36976541340c93f3369fae5040a1bd295f0918ae427dad5c37b1567267ae435595ab1671877d3f72bcca35bbe23e6db48aab14bfe6dbc65562a6af9223d8929d208ce6548293b5f6371bd14120b417fe9c6785acded57b61f6e6fe2a92ee1e9824f95119caaa38560e463ac19cf2ef59e7cc6e749fa4e63fcecf101d042fe032e7b6bac253cb3b7f985d31667bf2c8f625e27edf033d0050e0a454a3f3f73c68a511aac1840612a1fea680d97b016d8e28bd1356b0ee37b019a746fda99d3df58c23cb58d0f0b140c971b230f1aff3eb0b0f49776a1bda78d5e66a6194aad2e53f59ddc1cf9e99673c6e57e05377c9752942d02cb8f22db14f0cbee279b3d1dd8011d4faaa8a7322ff726fafa305fc6f77a084eccd78012f13427b0c7a1268732f5391be7e92fff26a9fe275176f5990da5a08dc7656b588100332c2429d98969742736f1af9b59c21eed5880cf24f7541987d7f27614ed4b4cc473507c48c4dccc7560ddb1621496e89b1824d540a45b2a5c397b81ea4158115e5f886eca6f420ad3db867fcefe160bf798b1fe5f3180efe845b0bd2f1bb30e6ba13b73fff5fbeb658931ba9fcbe32465b0881f6443c3ed18ccf0e4f7a2d3f0fa4ebc17493491bdf772653c1c332767f47f6b7f0da9226813984a4d13263427dd8020aa7fde49877e92592e84c3e6fd837ac7838976d8bf6de5c6fb0fcb35cbce976ac884a1eed0041dfc5a4ecd9d0786035d6505ce1a4750143914805c307ea14fb9067fa240d61fbe72db22409c17bb4775e83cdb19a0170fcf8805a2c89efc9525ff7ae14292820b252ad7af2ddd3f65e34bc111256b9316f9f861a7b4fdfe7c20d978e860ca6e9a18bbb648564531c87e6b4eddb56e575a88b8862590ab50c293090b99fe0c9174b14f78160efc6c1c836f49121af355d14842e4242881051ad63a2731394e54316fec1d938c70237dad7cf3e9bb744632768970bf3a52070ede6a08e69259ffb47694695786379d141dea0ce7b158a4406cb4a0191f1868c4c269823b248d1538d5fd040cab073d45404c39e13d70756ec6293392ce2c47c3ba3a4a14c7f26c852528262eb59ed9664881a0672dbf056f2be0d550681177609d30455d9057fcde2344288cf34ba1b16ab8453052356e96603082b09f02bdd591231690d0b77d3309b81e7868ad1d02cda196cc7670954e9b4806eb9ff8cb660121689a1343ba3dbea02a919fdaf7f9ac7f9f706269193a7298cda87d7df5f96aa4f381d3ee8a3e43b8b7acce8ed3a13889a2183e9e9a59da1ca7f917422891465df8b38742294780e49ca74315d985eafa327b4ac12647a883d968df50e474f9f541d0b631d524e4d89d06a7d56b2ce41e0e6310ef927b3661d6c268e4962682e75a4ef284332bc03bb2b72417b019c2219b032b0dd3c6f60419b81b16a979b8404135cda2f9a72966f517b733dcd0e21e7d0e02e0bf5d691dcaf91fb0ec957d91b5322424316bac4813fcb75c91e2dfaada67c6a4ef462b366a5db4d1ccc25be9978eb8d0c8c7c4e4f469ae237c85581b9aef4f3d9d432f18835444374588cb5243859c7a8e92a8ea15a3f326fc28cc06f083e16457f4513ffd5b0f4029b1ff2c21e04782288b1595d96ac038c46be1a7800c22eafe59c7495a7f4bcb24f8a0b26ae5aac1aac084b1cbd4d656a70cdc086e1e1f1a582340e28c50a44192f95f63e29346b95b3e025fcb30ad101963df48d3f63e0d8c5ddc6afe2eb2f798ff35efb80c70a26443caae78e5bed5011995ccf9754248557c6ea45fdb382a318754ea53d552803e42b21397a6293f9357f5ac29fda914d56f3099252f6abe42bb3aea051067019436f1d3745130bdc409808a79678ac9649e204d6133151f21544c62e6fff5dcddc44430431665f2160c0e95cbd4fe2d3f8ff1f876c296f6e637bfa22f61e1bbc3c26b554739f31d9e8d0a6cb97044a2e9b9727e3a7db56a869959126481dbde427a397acbf0a6b1f2946a445c7415b51888bc9846786c7e0d568ff83751c39f1e0712e6c2c32d69cdf19a377fe0553f0f45088a9c6bcda2bda92e45a38261da5717c46b732b2b9c3b3e79fed345fd5ff4ced7d00748aea3098307d2c9a6e5c84ccf159417cdbc8599d088d808f6ab0afb3e6072a88f27e66647768e8081b76c90d6600a4ca2f012b01c8287669e9678c7e7c68c7b77f70eb38d4c377cdf2f7f38b948cd9fcd05d5eb26d9484e15fff97ccb97c895dd35c6e347f1dad96cebbef525d9d304864ac639e476e765110cc9a2d3c95ee95e2c0e6bcf4c50ca9977f8d468f5e60f2ef573c6c8563db03142a1192ce0364f67eae0b31c1ebf9fde94760e9602867bf1da474c654333792a25ca246eb1a4d77fc173734d7d01d31445de7cdd6cb001f49ce903667129e7878f60e34d20953b06fa73f19844ddbc1b5be3d2b8301d2e8f91c9ca8aaf1ec885e6b8cea956c1c6826c554d3a6a9bde1bc725eb0964b03ac781730feb2a88dfec91e32213196f136398e17e3a82f3bdb3b755ca80ef2b477fe6cff3434fe5ad9f9b0f90d0b8ed5bf1e4820c0f7f651aac57f2b7c94692bc2988107193d5202ebaedbbdc152446fb51c59dd521169154beb8643c477a10ad53b337e07914ea501cb4403a63c939ae3db07c4d8ecec9bcb8914b0c54e66104129ebf66617b764e74ad4d6805021b167aed382e00b35b4d1733d7d70b0055877f24afe933a698262aa8f9152fe363b99011fb9b99c82a336f07028f699ff4ba3d71d87f82e249d6d141856d6dd5e37298eb8220c209a18bc94252234fa267cf2f249800fb04fe4d01be459d44366a9be4fa1863249c139fa3632833082321b26d345ee9b87fc70ff4d0e0ada7a2aa29a6458fc99ee362d9a38bafea34fadb3241cc66d2187202d413f3c79bd30a8c971521a3782188f2670e79f327543b2b18868e1fc1850d53aa170b4bc08f994edb6bcc919479669fc61383398bf2a93c14b8d75f6e5df91e88ffc9b4a29cb9229fd53a1a7e5707946c078944169a6e16dc9f4f6098cf15346752315933d2e162d8fb20514cb398f8567df3e607b0d2a2e81c4fd85e074801714d11afa26fd39533bd4607f7da0e800412e89d1eef02e8e903574bdf11802e3c4038a9d659c78853e64cdda8ccd3ace34eca16ed6254e511680bb14b7600bad3cd6a5b7f0485f1cfba0fd8b41fbba4dce278cddb9fcab25c752b477ea758163ec56e8896e4acfba174e0a7ac66ba52db55d24dbd1a58a39fc59048f63ac8cae968046efc0aca35e22db4beff17f52f1d2ff7c57fcbf0391b29deec2e273f51774dc7489c7d1601ae85dbdb5a2c20ec6e713df6552540d3155ddedc7dbf01458b57f6a64da461bd9fac99559af150b7d14055943492c801a286a42d5dce3cb43307171915cf88c907c0225b6f183430e0be44e82279659d8c600b91e422d3c6b34338d0fb2cf7cef3aeba24f975999dc029b14ef71c7f81e9e6f427800bc55e9cb9522201e829b1259a80a4d9aedb3de6cd8b44febdbacb9af1a6b23e24422121909b321bf07d6a5ffea139b2fed14ed206a441667f590c71f369f80c5bb7e2ce85db8efcbf0383436e71c7e046d18b8545c8fef135d96638134c602a8eb090241dda3fba92fdca3c8b48b00bffdc53942cbb28be9f729a6407c6b5ba04154331dc749509b6368c1d16414210ca3bdff5da76fa50c09fc86fe2e4c494d9f330e03f52ea9ef7d0697a5beda77a6121dae91706e0da478094ff6b136c6d0cf324cac407f0673f1e6016c42a1c4ee5c0a4c3acfb3e6e51faa14f95e0e3e17d6cde47ec0a0578bbc7410858f2a00a4ac299da377cc3c2a5680b87cb0d2882f293229d89dd54eab13f1f562400727e889f316625fd69bd6ffe055074fb1873efe2428f1726be17df2093c7bb43f365d71c989e1477a2e3ee926686afd6ff41fbff439be3b647b03a158cc9b8fb61d31bdbbcf4b622f97dffa7ec879aba51d860740dcbbeef9e57b9be2c4d84f0f52cfd3b93dfee34c8a20e780f33473d93270cb9af21fe883a2c4391415474df7bd475a8f125a9a94f34d3689302485dbfe969e179a464630ddffcbb413d4f89912b4e2ccf85b38c0f05f69b702f0aa4e3e2422b0a43ed8603eba47d63c2b42a1283633c1153c28a86bc58783a89f5b158448e3738f28af598bb8553a8262a713b100269db5084e35f2bb88fdd9ee735705f0c904ef1d0ddc968246208b82120a819d3a96562f21e11e6b3b2e1a5fb525e40bb3dd3397d3f1338453806c673d06b31a81fc301d40049387c7dacf4d34c2715389ecfdcd6e573cedbbd861441d4cf74da99c06c4d31ad632fbcff73bddf7c6c9979787547d923e1a7b1cc87073e94ffb39e5adb5703ee5c1285581ef3372f196f1e5d247b2150b81f79d70dd480ef91f95a8bb5c63fefba85500235be6debd68c5876770038a60e3857ac01740f3d05bbf467bf6c625543b863f4548aafb41fdbdf50ec60f246a203c1d7fb78bbafe3be96c037fe1644a25d3ee26b8869e41698a66dedc857933df2e59550ca37c223806d2c13688545585b4dc28a0bef051404324a1aa26f8156fb220a388b8eafd181e67965f8b1b711e9b86274cc8d8eb50df7742a69e385500513c8a6cf18a1440160007f34bbad6433e6879ca757b1e89d8667af0bda7805ffbe8605e7735772d7d27807599aa71837e74551226956c208fc364949a21c5ea24f132373305d040ccbe09e73b19793e0ac02418220b283e2f62d7202161ace7ca64c1461e69c063608bc729b1d043f4a860086e4d4c1eb913cf66f6b0df029d0121aba301f4006b2494d2c9afab6a5b525df47bbc5e89e7ac9c025ae0bb90e01e5b179457fdcb15b6fbe3f212894551a12f41e380be3bc9c6db8bebf394288339f93564b033d59be8acb1797178c67a586e7dead89202b04f9119076756542149c8b11149c1a5441d3b8fda6b27577f26b5215dc6f71f2fd8c2a67ecfc9d5c8e4d7b169ede11f1f11e4b37b4f09fdec93f9cbd57275d2f7b3a528b74cd7732b7dc0db20de267b35278d7ec936b063094dd5c6d3a57d3630225c449e42203cb7b3f9f6672cb83296c6e5f28685b89cf1184f40e76d2711942df045ddd86eadccbe6727511ed525aa3a6f702724c4e974b289a1f6089fcd5a406e493570fecdffcd09b415bb4499c8452a843a0197120e5cf85d79aad8cda802bbe9506bedc5d5682ace7864fc59c3cd5a418299c67cc935a03a4b075984ccfb893396071e0b4cff220c99e289ddc1628237ffeaef4c8d836d451c337dacab23502cc4f3d26c4bf52875bedeb8fdc206bb97ef3cbb81da508f015c1c9bcf63392c018f0ed547839c967cad08c522f89bdc3297d309efa9b70b8037f82f4aa975f0c138e482d92c35e8f67f5194add9ca74dba11ba25d280796619a113f76ce69d927a5c14c101539f15e8fcea28544a7c8bbdfa9c34ed84deb36bf400809021e198c90beeac8ee3d92bc32617167379435f39198beb1dc3538219ccc2d6efe10b5603ddea514e55d22d8292b8fbd4a71c0d3d2efe2824c64222bdabb2775199ba9cf2e6bd77146ff8f3f908f8b198a560c932469d51bc0958c32e0838d3a8926a47a72e436ae372df6e648b4c7bce548c2b2f5765b02b3acf79059d60132f180c988e8defd8c4daf2f10471043e8d13ff619cc605e3dce99e994321d6890aa5e0916789addab902568236949d7a1865f1d1e14184436e8b2de8a0d6b348ef9d427b8262bfb9", 0x1000}, {&(0x7f0000002380)="c70307bddcb3356376a32b1bafd318ab3c3df116444fd7ae38c43076fc3a6e0b8b7bb6bc67383f9f9a392cd18cb46da5b4f1576edc26e074e377b998f8c23a00f4524a06f271af6d184db9abcc75ce7f9782eb844691adccced40690bda2f9d10590fc34762968b9f7e96ee31be62bb24068d9651cfef96c66f16032caa36366a894882fdbe3c0f8e2044d6f8c8898640769cb7a11f477aabea6b9307a1ca27cced41c5a93774e8a6db9f37cdbb60c0dffceee882120d43920823f4444adfbd611d4b9e7fd9781c15038a8fe0fbe9460ca8bb1fddebeb8d294685aa263395e96851f93e672c6df49f9ba04f1796d1406fb32ab2de94ad1f92b325221391260acf787c874905e17c0c17a31578891096e808a3ae2878ee8372fc6e052e06f25a0062a2881f265ba902d2b90e893a1435f204c4472b29bcaffb88a26804ac57dd470857eaa9e66e3a39e60a857939433f30374d43fb18ad1bb81a795e73d90d45ee78c9c3561e339fb86df8e2c633e1b60eaa7a4f3a05dc6fb3354fd30e56f85419b3d5202ba667b8529608d95204f8217d29d9509c0fdc558c1eef2f9fe7062c3272e80e1ed8b37d7e4d731a44d3d6f25969a97f24a7582a48d4aa444cb31893a8f9187ea5cc93de1774f8167680bef1e93bd86303896521db336f61f127fb68859d3846396841f8104db05ab5e6c9221c48d58678e053127f127fe6ed4eb4d826a877f27fb3ed7fc298297034c74e2dab194e7dba3a86baf4f4e69091c6384fa73f28e78709b8e4ad3f6ccc32fc90dbfe42701b28b97464cf8b6d86aa296f8c596b5eabf8b188d9be1f90f69efd6f365744638c7993ba85f260020612a2dc3fbf70b31b1f2e6ed475eadc245bb563b109bd8a3e085389272bfb6568a66d24aa7dca0630c2bdffc61345f2589e453143933f2ab2f299adb5efce2f986585b4f766a1ca3877a6f6adda67b99bf6fccf0fa4612b2c7739b5706abeb68ef47470f75b592cf0d1bb22e7a8dfb2ec02af7e4c9a269f7a3e85635a3d3d8814c0bcc7298b21cec6214f98f352101a683a8abe3bef1254d95580e2fdd28be0b7fc701e960f6e1e8ebdedd909ee0e4a4da25e1f84c51590fa048d077f77e69c6dcb0484af4ae6b7be473256abbe8f84c79c7b0c44f8625f06d37296d23b22e982ffd8d5f93de770e74796ae13f06fca852d7b79cf4f742e2d4095c11b8cd331b497c5082eaed3dbbc925b0fc69d95758a9f3339b448532eeb93fdb1e1d0e3fffa3b4e1f6423bc45995463fc9bf9d4f9fea2ca9316af3201315a7f6dfb4eb5be0704f622885beb19c49950c3e79bfa53a8c1a8b4e53ea3e5c54114c2beb853b63d750432ad787e24813abad96dee53917cc2d63a7fa1c59856f6ae2ae61ce8a2c142faf387f07f56cb10a63db5e04606da19b8de445354726ad5fd951502314faa4f30b6e0bec72073b218fe513b55a6359bd37267ffb8ed3326060811de985296f0bae1b88ded8436b6a85b2ee4600d02fe89f66deb1359bb47bc6421df2de185ff87e391d220a8986f257ab72feb8d9f79c90af242136df9d79aa91d266046b7c3d2539077b766ade12e0593b3b653668bd5f2a347fd4195e7191604cb74360740c782e0f3614aa5e54ce25f213db022e6dc2a0da6a3c76e52c8c8cc17676b94280246ec820dde09e2d3491c0aefbc5cf4642c89cccf77835853d6c647adf0764b9de87455f1cef4e3bff93899847801e2d8b54c6af2ac3cd4c3d1f55953cc47e9e780a839a7f65b14f6743e2c1f314106744e96b72b224954ce5c2d841fde7c5fceb034e62d9cfa11ccab6f7ccbdd46a71e305b51e9f3a7bd6789591ff1e49aaa0cdacdc11ca9befe48eda0e1918455466f078bef1d67c2cc19f2886c7c84cdbfb5a3819fb9e97afae0afb641e9961c00adb3c2a4370a0e1942135d3300937a1f986f0a6050922bd7a094872b70ade915e36728a608a17b2af8ad8d7a40241e7b00753d99ffbb98d84dc4d494404bc2725d0c7b4342682e287c2f1d820ac0b00bccd557f5279b0ef4f0ecc92bd1ec891fa1d19660a02b1e9fb3fed5ff4c944421fc82db5da87c09ee682a645bcd289fa9855220c784ed62f2a591ca2c898ea35ff23ce908a09bf090d15fcbda43526f027d0e2fda4ae950da72f1c2f3ea16364728fc9a71c0ffcb9a18a5e817d7b8901514b3fee8dbe2ee0ed47b63b332f9424ae9cba8c9766b3e5286c577bca17ea770d47c7c836973a06d192f0a899452c75039f6f80b35d8886909dfe2ce6346ae869df9f6d61214bf789ff5b1f79193e54cc79e7299d4babc1717a35ea2e9462f5d82005ec34d93b831dfc2731f8e07aea3f79be5063a3f6823762791fd87531298717e6040e3ab03553c7fa40285c63b4a65eeee9bfbead74393234ef90faa4a7906bf177b631162a99e1e03297299b06b6332494dd74e1c4ca547b29c42b3102a14afcac8af3e5322f47ce5e881d479572c665592123ac2bfd504c307dcbc658f79ffe39cd01eeec969ad773335e78a615969803db844dc34139efca2a0370aaa63a2c959f954582f60defd96184df43e0d8919f0b7d0d69df81d14e83b44dc1b002626ab65a34ff2247c2ecb78f9588ef18cb62489c48896e1575b19cae5593b9ed0ae133d7f2d46c52753f2acdfa66d46d2e014730c268c140f727dc4d84af38d12e05c8d7c6813a070b3409773e03c284fc17b7d0c92012f80b40493e34e1dab838b027dfd0b8225fe840e724502d83bf30e1a2a5ea5e3f4e2b18d9891d6e90e289325a5fa042956f0665f9c89b9d2d8112f780d8ee9134e254973d76baf93c28bd851ff527904ea32c1f2b0612e20af4239ba743806a0e7d90136345456c663a7b9a80a30534edef286cdc88cb83254d1e50b27df13efa622c9591fcef72c42ffda3058d6e49032f98e4946f469072d3f0061c5f332b049d53acacea7f779903e509ede1ac37c3fc239ae76ee94de47e92ed74766442151f046721de80bd59d2156f10dda9efb88a44b4520012c823839527f02f90945fcbd4f3bab4cf4bb2135bbbc07511afaf777c2b577071324cf25ec56c7cbceeee9183d64bf3ef4c4a894d33aef1d79bb302a0a48676b338804a38eb0daf666056208ccf74510dba0d232d9202ed9c735e9b6da53217dee9e7770c267d052111bcca5934f95bbd73bd336d46d1bc5b0c8d5b144c78b860fa73fb79212916775ef2c7c204955d2f9afaf0f831d65879d43108bdb870c7f9ebcb55243a582d173f6722deb96681305bef16c4d482c9a88a20db94c4be2d02a6a5e8c3da18e651389d7e585d10c672e7da6f807afa02916372d3fbdcc9f380f13efe5d062c990caa870f2ca165aec6e1ece3b75fee6262fadced9238c599849653f2d5f1f35ea1eb28a8556fb8c3aab9034f1834bc36b187a24fa435779af7b02443b26738cddff13081c6ffdfa5312134af5c1420a07bdf36b07e3b66e07cdf6416eb95cff77a45b029b43d53dc096c258a2b6bc30083d2b2cb60b79c6eb8e1273b2574c2c5555db356c349f2b6c716bb167dd5fe43875c19c8ff63ac385e80f8ba4a25169bdc6e04989c5e8aac993bb2abaca000f9ce99beda07a929e58ab3592bd29bd6c0b6b9225d2196428d358ace54887e99f870adae6e87d781021e5edd010e45ad715adc6d7572d23a78263fcf636ee2cf3f779fdcc99e846322a87cdbfd0b28be7b6ca0e103e65e210e60e72cb998dda932cefa99b07c09293131eb2f0b346adddfa15c5c09822434b50c48c55095db7e61a7a41ac18ce9dffe531d8df3563594f061b624f6fb501ff71291b3094d9f49e504a2ed541cad6ec9f216a0c79cd08a84e391fe3b17a019e69dd6b27a85fc7378e733d0f5dd063d65a42df0bbb21c9b5495e39d87bf1b6b6cba6af583f6e5e9d37505d52f811aba64e9130919dce951bb3276ee9d9f4a569c84a90a45edf916ee368f70a53d22d43ee51985eb97ba50665a25ba4ba97cfa369f97d786bdd58972341454900254ad21771d02da7b0583bb0a2d7808a281333f76dc914a47e001097ee83881c1eb8a9b729a3a498497f9469d69679ece33e193bca26dd42fe180374f9ea89ebb56251bf92b3d50f3f10bc171361c7869e38a5a8d2002f3e0b633866ac237f1ce4051365bb131882baec2d09a4422731f9caf51e52d8d0d6e50382654d48920d3c443a0e9508f100f793955908cb21af5825c35abdff958278b33ed7ec07e9074dd3a9e7cf1c8886b795a146310db256495c9e81ea87c09ef6e524ddb373241bc36b5621ddeaea7ea2fb3c9c4a6879b2f61c0ec851dc2662efc89cd9a69266cd8052bd37be9bff6dabdf19134e7b924e390fedeaa0ba4b1575abad4380df01a0246ebb317c7d2fcfa7f9adfd0e86b17daf40a743832337faf7a490b1724f5786b4fb992bf6e96dc705e7bdd778381d4df4c9823d72546e7ea8491c7e05c436f47f7196b4616cd3f6f05a236f072fbca35fee45ba6c780c5ce8dea7c6f20a4a34feae5a9b86a2111388d288e62d737aac309b978762b14a06bfaee3970760ec0f782bf58cec12b98352ccca5c635d86f7ff4d2a487150928eeb9ac0850293c2e241fb38d21daeb2dc2056ad54adaca00b5a89246e742425e63eadb01b87ed1680f43931c05ac9cd33e845fb403002e2d92dc2ec8f3d0e7fb473315b76cb2faa3499e2bb20225e55f37b9806d5e98a53e0cf1ebc8a92d6345f24e35d8c504dc962b21f6a30b9bc656cef2af4fb7d694af366db3a61d0c4ac9e2e4530fe5a518ec329458f388414b0f6800357c8105c194c2c2eb3e3ccab484d6864db26de829bff7b38a7d3d5d11dda13aebebed9aa7edec422db9031d9c8b14f978d74b4502fd1ee21f5b78a8a2fccb5248f5a9e828472583295b854ab569f13a96a6779b59f8964ea42c12b174993764418ca2d715ddf4d8167cfb3b955a7ab5641b436fd493c6a410cccfc565fc19fa7b1d3e6ca2a512ae7941ad24cecbe4f58bd59782cc984106dfeef718cb6d0c25ba7646daf2f105bf95794a92b90a2377aab3898d2101f1d67d171883e1f7758189a5431eccf025a5d3d692fc7d0dea6aa6fe2edd29191c468f68ba72b5cfbe4c6299e8a02a412cf509154c88a4b6c521408b87e91750e6ecd0d084ccb434f995ae18b66c41484df280de114aa7790bf2cdcfe6a871999aed956727fcc08f41c818819a260d0c50f6913589e20e68385b0e24f8ddb5a933d7f64580d61a970baed849bfb65dddf22957588dac275176155d5f199e609496de15e9ca1c2625c86d170e29f97038452e717c5259985e1ec92c21e8e6475dd40d445c93c87a05601dec558d3f390992aa00b693508a33890376eb3ee310f18ff75831abcf3507580c84eeacce2c8fa1fa7f56190cb93667fa5f2aed549be974c517633a762bee37f01d70e961fda0f6c47a042c21abd0b1218ad9cf804df00fd933f5b17d2a40125440f0d9f8dedec2af8c77aafcd019b9994e1a18ba093a85bf120ec1e85be23a25d6438bb517aa2d14b4c4a16cc7fc680f4d1acab0108be678a58304f7a9de328c5f2c688be77e8b85b63f958b41b2dd77a0dd8577bd382d469a9dd04f39dd5ae7abc5fa8c8deb16e77e1351caa0fc7c5ebebdefd8a38f714b1ddf99d8bc8f52ac91df64db332356821d52b37ea0fdac151f85f652b867eccfacafd96336399809b419bc8fd333a002c6477a2f548efed9f4389a903c58ecb105785e354c5685d1f81fd3662a3575b953dd7c61392641efb3fb8a06c7c3de462792078ea5f09ba9", 0x1000}], 0x5, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/27, 0x1b) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x0) read(r1, &(0x7f00000003c0)=""/134, 0x86) rmdir(&(0x7f0000000280)='./bus\x00') bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) poll(&(0x7f0000000240)=[{r1, 0x1b4}], 0x2000000000000090, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) mknod(&(0x7f0000000100)='./file0\x00', 0x10000000001ffb, 0x6) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) getuid() 16:00:10 executing program 1: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r2 = semget(0x1, 0x1, 0x40) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/4096) 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x4000000000000079, &(0x7f0000000100)=[0x0, r0, r1, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r2]) madvise(&(0x7f00007fe000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/210) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xc99a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x489) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r4 = socket$inet(0x2, 0x0, 0x152) accept$inet(r4, 0x0, &(0x7f0000000780)=0x25c) r5 = dup2(0xffffffffffffffff, r0) getdents(r5, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r5, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r6 = dup2(r5, r5) lseek(r5, 0x2, 0x10000000002) r7 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r6, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r6, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) r8 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r5, &(0x7f00000006c0)='./file0/file0\x00', 0x1) r9 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000880)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000940)=[&(0x7f0000000a80)='\x96\x00', &(0x7f0000000440)=']\x00', &(0x7f0000000480)='$-\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000700)='\t\x02\xf8\xa0\x17:x\xe0_\xd6\xd1\xc8h\xedF\x92Kw\xe8\xbaly08_nyB\xca\x95\x89Df\x8f\\,\xd7}\xb4\xd83>\bX=\xa5']) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x4a1, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) socket(0x1e, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) flock(r5, 0x4) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) kevent(r2, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x0, 0x3, 0x2, 0x3}], 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0x82}, {{r5}, 0xfffffffffffffffe, 0x40, 0xf0000004, 0xffffffff, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffb, 0x10, 0x8000000b, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xee, 0x5}, {{r6}, 0xffffffffffffffff, 0x93, 0xfffff, 0x1f, 0x1f}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20000005, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x54, 0xf0000005, 0x3, 0x7}, {{r4}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x3, 0x4}], 0x0, &(0x7f00000002c0)={0x28, 0x7}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x480, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8c20, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="8e65a60c33b8692267d3a0b036c9cf363d254b5f28d4b11a438532199f096569465c3e1983364fcc6fc2969506ec8c770da07e4fb0bfda111ddbe67fa5e26ba9dcccfb9feb5523fcd5c4d15388867a276a1916dc7e33f0c9d0ce3c9841faea68ab0c8a8ac4452b87dc593ea27519e4bac8e5442580d521286b0bf84683567ac3e4eb1cec3cdf04cf4f3834", 0x8b}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x3) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000d, &(0x7f0000000100)='\x00', 0xffffffffffffff98) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:11 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x81) r1 = shmat(0xffffffffffffffff, &(0x7f0000bff000/0x400000)=nil, 0x2000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffff, 0x1}, 0x10) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) semget$private(0x0, 0x7, 0x500) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) flock(r0, 0x8) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) r1 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) write(r1, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) 16:00:12 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000000)="14ef15670c9cc60b1c485116e4eac4046cc552f76c824e5118ce088b5b96c299a2a3bf66f52a441a958bab745cb134dbe8139c5da7d00bbefd1a9e00082ffa57a6fac79b093127d90f3213d6896dfb758ac1f09904d2aae99d330c4d25a551d361b4b58fb02d5a7ad76bdbac1217f1a12de072", 0x73) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 16:00:13 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=',!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000280)='*\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='#!*\\\xcd]\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r1, &(0x7f0000000440)='./file0\x00', 0x8) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, &(0x7f0000000300)={0x4000000001}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) dup2(r1, r1) 16:00:14 executing program 1: clock_settime(0x0, &(0x7f0000000840)) clock_settime(0x0, &(0x7f00000000c0)={0x4}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) r1 = dup(0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x491, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) pwritev(r7, &(0x7f0000001980)=[{&(0x7f0000000340)="da5f97600c60a463ab855e1dc473b02024236ec331ad450b5de67cf275423dc6c234af8e9775345b8d0ff08688260e97540ab9756cadf7044ac668c2286480b8f1ecb1b170e9efe3204c0b200a26d6e1df485450bae62fa1e64fdb8221a61928916d98ec622ac2728bcc9a7f9f069c4611760f53f7f9cba2fe453488df42e600e67478cd782c515e85442ff28c95e6fac00399b931e9693cabdded00c8e0fd5f1b390987c75bfe67c0fe7143d8ab667f89acf79a8fd22a6611541b979dc02245ad61364a50c3f0f6905550936c7b83165a040322549f8e91226a3265949ab760c0c65f96ba2e79025cc142351730918ec6bbe6f69bf6d7a97603188c9e4c", 0xfe}, {&(0x7f0000000440)="cfc362d371dd5ded647c96de1b28112c34da6ecbe80cb67b9c278bfe377a788686ab8f80b856cd263221d8e0af7ce8e1953b93e0a64c18e12de9a65ba1b3c7a3365396add014f327afe787bca98f0fc7270cb75901c40965fc3fd28fac6973b8f09a2d952f9797174bdf9b97761308fd2607fb890f3c6a97c5f54a12ece261caf1570d57bf7ba2e93310b6176ede32b344524f", 0x93}, {&(0x7f0000000500)="6abd2af1526d498d6c93683fa622abe773a118d74861e2a1d67d0a04bc83bdd1338ea40c22030a3755560f25a4fc1b0d52261541725af9b2a0b1722351acdc3d13b9b18fdf132614e6a1875d1edbcba5f843798656a61070fd826fc4d751faddbd018baad8348a1c77794402670a1d1e66c0a1db87b777765384c5507ec86f6b7014de2d38b3ff4ae8fabafcce880059420df81d25e5b62736191f263b087ae51db7b5508ace644410f4c8fe1e9400af53bbe30a454ef662d8a168d6b8", 0xbd}, {&(0x7f0000000880)="269d5cd84c201da7696e5e871917fd65708fc41a03463fcc8d9727b4cbdbdb3af47e933e54ddd53dd63dacb49f71be6ac979884b7d702083366c8466c4bb4fc3c66952f6391a9826d01e64f5c3381496deb7c84afc78432a6db4e8b9fa8c514dcdc37c9bf8ee7b0b324316f767e646305dff2824ab28a05148cc66621d9ec8bd0c985b9e20b441fa99142a409c7efe3bc257e8a31c75f920d4e93b418f07440751d630794e37a46f8c368bf68c334f619ebc73ce83839b0aa52371df923934832fbbdc397948dabc23b4ba10a042b865fcc6657199b43616a4ecfddd516e16927cad3f5eb2c09d16e8fc79b6e06a817d42def9ea67bb5ff20acbdbbe99156ba92657d470a8918f96f5a865cbaa290442068a1af3b667492ed49e48cd520224b4e10db650183ac0b8531442b6348431a86027a06c1e0459bd1e6b78409545bdd64bf6632fa71f24e8276dc01b1394cf42eb7550d9b2e2aaa8eef72b1b4fc5fd1dfcdaf69bd9a9e1b7e35d4f154e2a24e86419a217336f018308594b11817623b1c822f57337970b021b392474badd1a6aa73fa911b68e9374addd6779654f3b68f8ec493b11650265b43d29e1633aefb8a86aad78da30d87aed973b477a4a0482f043c896d28ebaf060b54915dbae4787a945fc4e9473fa7a6e96d80cbd7d7fcb1fad564584bfc81db72c4a1cb81c130fd5f5339604c2309a9857c15107db483f7ecd89d21ff2d8d66c4fce42c8b633d269c8335b272008e21abbf8e49319947456e4b752a6b6b231288f9b1755535b66c1d92bdb36cf61f6d2723a7dbfaf694e5f15772b3a834869b2e66a97d595f411922f01a87d9e81fc8a90437842f9adf5e0484d9dfacf8a14174c7f45334d2b6dacc0f5fae119756f4e0a111bf029641866f758f7f408acd8c1b40dea8240e1ed2a506e73e4581b416fa0a0e82f0aa1e0d4f936e22c4fb5649212d32bb179e61a20c13745b45590701a9cf6246eb487bc7b2406a667553b0abe038ea22ec07a6282186773be73df03bcc71766b3a46b542005e31c03d56d938f98d6758abbb84123085172ba7de09d07f36dd924fd2365e5056e81cda932bdd1244e4d84573de6fbf29c0c55bafc7ef9dd2e617cfd3a638e4501ada302dd2c97d4cb99264c7f903bbc555107ddcc561e266cec856ce5d8130038dd9bd3e54af34b291be8412cab2c5900dfe6997653358da404ac413e1b69669faa3a0c3477a4ef5beea1463bb380fa3c040543fe5eb2601ad14757010c7a63110e34a2d1c88491c1469f22d2c440076376fb4ec6ca4339f5a32f40162de48e7f1692084043ae2fbbb37dff4c8c5525d3e8c5d7f8a35cbe2d22f0ae97e2f5165c11ee960d73cd6ab2454e929decd61e3b391668d944630915101851714384778c9e0bca76fb3de03bd243cd0f1294c9169aab97491a71f7113cc4c624b12e6c4362d8bce395da31d4d01313b5cbcf937e49b2a52420540c6cc99889d92d29c4886f9b10ab5d3342f20a0fc485e3a88b9396209d7d4bc270e18917a5189e3e9101da11cffa848368422508997bbace46963da0cc6e7ea2b49c31f63080ab79b52c20d2be70e2a304cf6dbbe013a7e39cc1c7ca43ef4f329dd3ef0736bb9298384de2bab77526ee4d777024a3bec2e6a53f47dd9698a33bbe0e80f5097032dab8329efa44b778b1aed1ca382452a95ce537fcb41404cad3f2a7fdad2af42dd5a3c2cdb84feb0ff0db03616f1b1c44a3ea113e2a64065c7edf85a26eb3ab04e42e153042c2419af971f49850f93f9c93f3ea70f6270be59bddc96adce5ade30ccaac43e960fbdc2c4422c3b6abe0447266b1f7b7682dfe31d05543859bd031f0d539e59feeb0e224e3af9a8912eb5c46903847e27a1368244ba9a6ae7b18a5e88ca8976c8d310ce399e56b44cfe73ba68f03bb58f16c0177f04167222cfe60c03cc864e6d28940a2f002218833167c9d15c281dbcf3d69c0d1664c6bf543a2ede54964caa76f8624fe36f93b87c7f64eee8954c0860e934d5a39fddc0a7bd1c31e83da1ac3e18cef64daf7c122b59d8cdb9718387098ed0556b27d0b773fbb0ffc8f7209e88ba9b92ee04843e8de752711a7c710b6ae9d700bac4ab9712897a7b4f845e0fc2d8aed3f2625c54077ec0b48a5107e088d84d4ee1424d86726232b13097d79376bba145691466929710208dfb3721ae104579a5a6613724d8dd55bcf77a08ec4dcfb68e315a4d62388a74f2c0f504e783214ec39f3c7ecfb5670d4d22f4311587651495f1ded73be8ead6fff26532eb6a8a204f5d5aa31688116a7eaf1dc783c8746324cc1557ad8f8cef43f867a0a0af3de4d0fb99baa6261404025855e92862d70acb3dc7610f0d9eb2d817b690247f231f705874d9f5326058750c89a23ba0a91fb9080429658c549185a5b23a7894183418b96d02742ce2f53b8fb6ad7a8533bf2d5c36d5e1f1f2358d1c45ab5f837be468d1de87fff7b76ad74f4627f86dd9ceae87bd1ed77340e3de6fbd5dc799f6949fcbf1b2e357352a43de6a05536803f33a5b94d482b1082086210bd917e023eadbc543e715e5647a5cbac6bc106f1f4329ebcd62f8e9231c06c0ea20494215adaee86845782276cd5655c52128f132b86e0d144c02b98e963bf43266b1d3e112f13caf9d220a19a771c4310b42992d5e626b88c5512adf47c59e2a945a53ab817888f47f04b0ae8a42e242568baed17c2fca943ae95bea8d1786c67d8a5ef51bb56598bf22996c278d518e7f73454d6cbdc70cc1d868ecd948b0b208c90bb82813df7a26f95b98586e0be41f631c9e47343ac1e043ebf6b441639d6391412130d58222e62a1c10c08a1358e01247f5bbd7d86597046f5ca6536c8b4e98d192af724e558dc6949f72cc0c11698be058ece23f3813ee4d3ff2e3b561e10ed248695e523c5c588e71f7f98d419a61d27bc6d8e04982750d37d584d93bd2270a36100dfe87548572539e5b8b2ee9e321e0e9900134cc5cf6e33b47b76db5aa014e7199b05aaabe64ec3fc6d3cbc5ed6d75368c05934234323aa7a2a8e5ef1b8812d304d3a2bd9e3e708c3f3f9706e21a0a39c2d2c666a79f25a14b37e739d9acfd950b6c3963f0406927a00bc7dc04ef739b1d943cc4980d605c29e29469d9fd759cca186a2349f9c36b78667835c13d7edce4392727b6763adc40c5bc84be91016f32dde5780667f0091ca74cb5d6685bfc6e9cf331f3c8cef8d830b38d6f456766145cb25ac964b7d1a2dd0ec6ef41e15ba77667cb0a1b3615187e3699fda41461a64f31bc40c1326b729a62dc66428165c595281e4e4ab3ff044f28912dedc6e498b778397a3c780f24cb01243000d8d497bb1d6ec7c656220e18e8f673e9b680a591c4281382212709b1ccb12dbdf478dd3e84ed5bb6957260c2bce3a6015850fbcffcb93798bc97627965064e3adb3cbec2469b96b14a775d295fe058f7c7b9223b184e891e5c8bf71069003b1c555ba22fa84c1d7ed6a51be27289bff60264c7cd315edeb1b4e2205aedd703075be7f852ddcb4e193198f9a30ad2997cbee755d8a83bd855008dbe932c3833900d2129d718ced3f0e5078fe314d714db841152074c15cb5fe05c5a66a026d2bca2152d111e9ac3a63e008264d5c7d2a76a052b11ad51169263a420fc9da9a69bfb58ac782f85a8478583cf100df42d978356f7e87b522a6f1b3e126d2f3ae913a99ebcfe4e7ca8c6d2cb7bb019a9f5d2a04b12fd38d4035739222e2f8274d6dcd698bfedb5b265537504ec7ba2cb83761742db198aed6bddbe9f0fb26d1ec621d82131454271b66f7e31709e5b9c00745ad93b4626cc0dea5fa6027c03430239e167ca56f775457c59a44364d60311899dff0bfcca56a109bead78e7b85ff7252c8e7a5b1f65911969678b064a096f15da50bb9b006bf9cea570c890a9fceca3b681ba2c4f4fcafe065bc5a5cd05e52125188d633b090f3d18951357cf29b6986691a58edbd4133bbc0a3eeec08a1448497c3d974458849701b6770a9aa6f541744e3e523953d7517eb469dd815c3aa7fb3e2691f035ed9840922b1bc5e45c7983f1e3eb1a7f1af967f37ec5fa9e804089bdfb7f5907e1509885987a76f8ebe73e57c18ab842ff397c41a064b98028eb3e7cd7f199f673a7bef79f4f48191e04dbecd80337c9282fccb2de28538b0c8d0660d8a98ebcae2e7e930c81c28b9cd958f29458b4fe82641c6dbeeb72872cb8ca87099e7f1b0766936366001603b105f27b3d90ea260d468c2f6025db5e614f76184e6714470e4da0cbd0f00c88444a5299230236972d4445f29a2870f2e4b46cd8ccd26ac86e278a0d6c2eb608124a7cd73825af5887e5d2347785e17f1fc8fd2e6ee6ddaa95d81ddc652cc5d381602041cf0b528271b6200b5981dd3423b428da26d69e11b8d7df3d479605b4ec47c925153f60c426d29fd0754fe2eabfe08ad5f93ff0e5cf0b45b25a1eeccd5b2265b6df0a0a2cbe1f612aea7e42499055ec69797edbdee552dd9d4e3e0e601c1433daf50777323df92b8e07ad4365a0916bd3c553556238436ddf200d633c9eb62bc36f2716278380e9fa53262bc86e4d247befdd3cc845cb864a8d41504953f3517a64bf40e46e7c6b8fdf08db9979d858dd84b87e55f3bbe58bd1cd4491804970b75d80e8cab68c7f216a2c9c1d0c9f239def49ce34817cea486e9d7b833cc61c372fc457a034b7cbcd624221c781a03988d4028c505236835b1c2fe5d8a44c4767897e5c6eb3ff3fa8d2bf3634e96bc0ebeccf775c511726f89c037ec9e7da45e3067626591fcf2394d3149bead61160568840487ff14f67a3283479a97316823054c51414117b0584a12a990115949e934e13529ec3bfd5d8258525378b14a42abbb2d2a3206417476acf8a490817526a7ce53d64ca7e9b5699dd819fef24835fbedfc2706b9036dca51a9be38d18641732c82ef7781c068264ca2f07af9ca4e5f6a8202c01c20d26af46c179349270296c0ea5b48c2d640acf1721e9ae55c530d0bc81a675c07eb3a42558412e86aa5950dc4d86f9252f8ba32cb828e66581c7e6a43850a8adeaa933e124983c075d15c5aeef5f16d81b31dd7845e2dd841b7719be288996ee65f370e78e57281a5495de9db56aac64bb00a8ef377a7f4c04e3ee1366a4909709b1211d06637e44a302c5714e847099cc9fb3891cae3552e8988c27a8c055d373df3919b389627044e117327fa9ec3f477ab166fe2a7145d66d9ea0a5d444f3cb3f5a02b948fbb3fedb0149c48b8b0f915edd70747690d13c67a9dda954376a5f00967cb841806a0a8c8fbfc5917bb14290fb81e7e715e2df43214ce4dd16e946f100b713cf5d9bf61e54d287058eef5f5b64bda6dd9d787d6520e330e3bdb7bb6ba8028cc28b1a298a94361eb9e9e3af9eb11761e6f75a5a197076f3c117e31f72a1cef516760ad17195136c8e1c2ee867ea842a889b8d71c1d516835ddb7257ea4aa911cfcb2651902f98142c458c6a37c0b5890ea0a8d1a226b7686be72b86253d34fc4409a2d9e42dbc57e8217aef785e9c9043399a7bc2d71d21834c4c672ed1e5509e4e7edbccab08780b06e92e900f2ee257c5a9e7de5f739133991be82a29e79be7863231c32d15fd06eb7bec6742d8cca11331a6f54127a2d44aae947473696b5a87f137c4b7e24daa939f1d874500263b5802aa5f4193c3d70c8135f3bb94930d8bb4761d6683dbb89cfcb16c7625eeaed3f1c6b1c12785b7799626ca2aef06bee4ffd2ea4a6e580b62490e5", 0x1000}, {&(0x7f00000005c0)="26bf70e69e86a56b67a5a20c044b95cfaef0f6b719cd1af7e7bed1e65844cc0c6a4b31af0c819b54f6e40295597beac0d5f1b0bb6edc08adb1f8b4f8d27016c92c0258057325ca14e89ecc4301e6d1906a7954af2228e644e519106b73951e56de2a99b6ab098661cf0860c1413598334dc4a86b04171b67c385b677e34a727c82e2269e5f58ac3921ee96cdcaf878d861a722a4fb66c14de4d9", 0x9a}, {&(0x7f0000000680)="11961621b238b162fd683ba8d9df52d1d74593c4ae5b6447c668fbc237e173e480d901790ad7099b3fc50a2a38e177e5690f89988bbace3c181b13da01653fbe75ab9bf0443621214ce1c5820ac683c1b6f3f6eea62d2dcc7fb95b300b70af5043a9f65978021677cc7f3b29f65b159a4d1f17b22d5f18ae9982ff8222bacb1bbd6a14400c1debe92d9c67c9555241f663b50802430a93955aaa0cace4daf74ba4565899ac79860e7d1016e88c736bb35398e2f1dda5f1aeb687b6b287d9c62f125cf000e01ef6472a", 0xc9}, {&(0x7f0000000780)="634b08958f8470bd3fd8b0d0fd3f4e4291f7e740e97840bc069cc588558050447bab351c8edb8f79344740a059d9effe79b43a4ad65109c26b343dc667dc480c5692e7959c615b57bcdfd7f43dc2e7bdc087d6d8bb", 0x55}, {&(0x7f0000001880)="5e561891b998803086fe536102d5e3e660f893d34bc745bb98cbcb77d7583506f32937b433522f4d6bc0e8e25def691453685253f2acb13339c98cf7ef43bd0821c19c81dff9e7a0dbf4b8f787da5f9ed88b7f61f6f059e563e73489ea4f83cd3357050dc8d5c0704b361907d5069bedfb537fc2516b58f19921690859c2a0f6426075afa8d2058446474699fa95c147e9aaa72bb46290cd0d1d59bf46eebfa261c343775421ef5b5593de12c5e20ae1f79737c461217fe1274aa44c629ceebbefeee5326c5136", 0xc7}, {&(0x7f0000000800)="50622aaa4e316cc10aa191023148f8737da532570791d13aba656b6dc28ecabdb6201b66bb8217", 0x27}], 0x9, 0x0) chroot(&(0x7f0000000300)='./file0\x00') r8 = socket$inet(0x2, 0x4000, 0x5) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000003, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x84, 0x5}, {{r3}, 0xfffffffffffffffb, 0x11, 0x80000002, 0x84, 0x20}, {{r4}, 0xfffffffffffffffe, 0x20, 0x20000081, 0x28000}, {{r5}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x1ff, 0x85f}, {{r6}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xe175, 0x2}, {{r7}, 0xfffffffffffffff9, 0x28, 0x1, 0x4, 0x7fffffff}], 0xd7, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x6, 0x7ff}], 0x400, &(0x7f00000002c0)={0x2, 0x4}) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x81}, {0x2, 0x3}}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/247, 0xf7) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x30010, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) setsockopt(r1, 0x8, 0xdeee, &(0x7f00000001c0)="e2806461c9ebd434684008026b9f32c582843fdc79fd1a0d3c72f5b88244fbaaf3d088b2a8ebbebc6326d13d1548e536c2e871ed2120496790edc97d0c679ca00e6281fdcf0125ad2558950123b07e5ea1438820c9e123e704c2b384b1aaf4ab3552b0b0fd65d7b11b1a707962f88c0c4c9fb1c56f8362e98bb16c14fa732410665d8c7bbe8d8d9bb942255ad4cacdfb24fa0711a3eb1513e9645504864a65c27c17c2fc6a0a421dd5b0dc0db36fb46109b572856dbbb35d9252a4f5ce7adb38bfb6c67058291b82be6d527e1c854a4876706778554b272b4413d263b957d208c0f10bef50a4de05adec2064a28fc6c6c961186404d6ef6e5daca2f5622bd4", 0xff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x10001}, {0xef, 0x2ded2713}], 0x2}) r2 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2, 0x4000000}], 0x2}) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="1e6b7fa4d2d0b9bb84f69d709acaa362e2923b322c12e1fd446253d66d8a7ac92da5521e84ea4275f8dc15226dbffdb7aaa87a3a3d93dc7d75dd45a3b2ab88ed5e33d7d2c3a37db128705171ba31efdea06d43d3b0da56fc264a3767ed5dd2e217b5b6d7e4b3e2465d4a2fc04cc781f4cac6c7b20a1e88fd4e209faccdd3d07c8b3f68cb09383d20aa4fa136f5189a5abb40860474a6a3930998dcf5d544f295b92f1dacc4e35870f141ff72835c65797bb2b9f635f86ea10d1af2564355afaba3725d5d2c48a6", 0xc7}, {&(0x7f00000001c0)="0bb8e6c68f38d25012c52c95cde05db3c5a74f556b25bb581124dbe6ab6f262ddee5bda9b80c05a8ed8789187f969dca3afb4516dd71b3d5d624b116637d997b3ebedbf599f8eb3be04b48e9be1b72a0d9bd6ce97bea8551bf309b3015f2f239fbde1a5e78b4132cc7c6c97577c99f1a93bb01cb60e9b8241a58349138ee93968de11f8cce9fec41b43c338c8f52e591b1597426d122a423f183b029d8710962bd2c206fa1cd8d0b853e898c9ea102c17100fe620f662a8daf399f2b3ed164df0d6929d93a6c1d99", 0xc8}, {&(0x7f00000002c0)="d93963cecfa7363719c918b85c840f243d88c67a0e5b8f7986eee640ef82cd5dc24830210c5c6fece655f186c7516abba57bd18b99cb5e6a3dc8d4bc09cfead8ead534fcb50b3113bb915c33f64a1ad7d081e3f347171babd69fd1e83870d42045f1ed8cfbddbbf371186c6e0f5e5f0df6d433f3301cdff01490b8aa738c9d94093f7eff57e9913cf87be34061ac48c39e34e547b6b4ab2126414ef24643ca20ecd5f4f79f261b42bded3f7adc8ddf2ace4c6637fcc635b164f7342cbfac540bf0542836c3bf128337", 0xc9}, {&(0x7f0000000000)="6be6870ded4713488202", 0xa}, {&(0x7f0000000040)="88b3b5e0551d9592271cd35c392ab79a39ce73e02a0a29", 0x17}, {&(0x7f00000003c0)="7d17e4dec0fb19b90ea5c7edcc7ba9b3afaa82c014b1c698a0f56b658d468a62d31f41626827f86a85fc3034e97b39ae11b27548ed4b69069cf6c666803f08a67a51cda8366dda1fb84d7a5b8944a2c9f22a4598313bba531324d5d922150b7f839eec014aad154d9cbafbbec17b638a7bd03ced5f9e6b590005e534b779b5e22f8b6e611759ea931f280593577c98e24de68660349f", 0x96}], 0x6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000006c0)={0x0, 0x5, 0x4, 0xfffffffffffffffd}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000500)={0x7, 0x1000, {0x0, 0x3ff}}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000540)="22d685e4c4fbc9f2e8676416f8aa64ea3071f70c4b8fd6aa0a03e45d6a6f6deea375819b081c303f29ebb72e71cb09bab421406f34a0010e047410f14eab841956ce3b53882f4f4dfa3aa6f380a094a1b110d3e5aa21e4d2de29fefc7e04693c4a3c8ba24de351b3da54329ff21c996ff38479b588394a9d8d767fe05ec1ec4210cedf96b88f19f71122344ff21fe00a68ec51cc0a46d305ac68861987c71507a800936e726ca8d7ecb50e9eb35c79d94f2bd5241a14c5cea920c920fc4941de98d660b6734e84ab4883d342f600a9d7ef8bfa5a476c4b705b7093c138d34d237b1945f19dfc747c3dfbf2a9a3bb7067f1523d238be92864447d6d", 0xfb}, {&(0x7f0000000640)="7472dab0280adaa05e343516d88b63a2b9e8f7ff917955dc67380246c7720dcddd581a4d50e821dc48801d97a17967aaed6d468d06be9483ff70a1d5337bcca6b0507168cd619576eef455483f31de23a07bb97cea7e10766fc92a881ad1", 0x5e}, {&(0x7f00000007c0)="cb9d7846854a", 0x6}, {&(0x7f0000000780)="918b7e09ecd32ca000094e0edaa1d15c1f", 0x11}], 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x405) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x2) unlink(&(0x7f0000000080)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xff, 0x8, './file0\x00', 0x5, 0x73b1, 0x3, 0xd83}) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) kqueue() 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x80000000003, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3f) msgget$private(0x0, 0x300) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x38) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = fcntl$dupfd(r1, 0xa, r1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000001440)="53a70c7f977bebd52b1c8dbd0434658da16fcd0ca3d94b526fd34ce64a12a3ec3ce8788da1191ad9eedd12c462d6d813317ea5d254f441276fe02743851ddab79a193762fd063832b21d6230e6a23c5b4b05a1c9491cb03cd0c5886383f6005921239f396368c902278b64010fa1cdb06bdf10e3ce899a13d081e620cfab1bcf45e4a94c8ef7bb1f05b6caee29aa4acfcdcc75101a7d22f16fddf84f49e8153eba5853df3f04261ab21f3e8390d1219abd36615f42b92e73f1256b45ce84021d901329053a66737b47e0159a169fea30248fd8dcb287f3a506747df282499063176a743168135016e525634b48606cd063ddd07d771c43144bb699201d2945093b7c1e260071405efe68291850cc4a62c67fb9ec017cb49b33bc2f4d4185a74c16a3feef5b251b4d8ff6d8ccf93fea960fac7e711cab392d952856c6febfbe80cba9410d20195d7d867e82ba907e1217794a1337f630001a287cd2fe38bc0f56abb61824180bc63ad6a3407712307c7e1ffd6e301793b1c7137b462ee4111cf96fbf68d175387703a21c9f07f4be149f21ef40bc50df7ebdb7f36470230b78623994c57383b729277c18f8257c5bee5ac2c743c0e4c578fd6240d9c04c5847ea26285c73db7163809d8f166f044d90645e4f2b40c3b85d876dc100c9884b487a8859487d410eb76e15b5374b60d097fd9c5ecf2e381d6ffb09271e99001d47a8b6c487ae72dcfaa8dd6e98764e4a8088396d8ec5c8b3e6cba0d2598a67ff11924941c2808db2955bc9b03fc6a8cf63f5ec6d3efa1da1aacb7f89e1cf4c53fb33280a020e448f1805296e26503387a3d0587d386835c1d709ee064606681493fccc666766de03b097951451fe1bc57a148a1044ba93e6176a1421f6af4b5f17c791c3eaab19902152e02d54340cf6d67ecf47d2994f1b0acbf7e3430ee71c019abcfba6dad587427bc3f026178e853c5f0475f01078258073432c55c8eb05be7151c32164e384fedc662c43014bb15a578bf3d8c753ec55310a37a2e7f0eb6d5f0f7a1e71246d05eb7f28e0057f52397125d229154ab61fd1eb38a6a729581fe1e6b29c89868cfdafff3041d0b93fa0d779d85e44e5d33c3c620be18a9cba8f4e0c3b8a1f2b3c2e2eacb56d6f2951303522211e740780579ccf47a2c21039337a5f609ea60e6db78ff1e3d52a2fb9245f10f8877a2b87a463bcc28e43797890df4c77a439da7620d671171e96d2b2765a7c855268e3939fe454c5619383c31290b88900a0dfaf33a761ecedefee35f526731034065653bdb67a37f453f3ca77a1271155f3b3ad9990497a9ed48dfa337ae5d0339d0bd6a16af896ef5ed49ddce7151d99091b3f5f561683a467f96884de6fbff338f8944b1157ac5a271268abc916f4c44effcaeff74da93e97a5058a8e4f50366f51a22abddee3990311f8b47206ea46accc73dd9beae45e230217b3e1a92973814eff8960efd9f08e290029c600d64b3ab64854d9cc787be6d72c1fee9e387b4ed888c49befac7ef5ba71ccb88f6b9f5f83bfee6d5206930293a737d0d82f8ed7c47d68c1b60f7dd5477761db2398a6fa57253082d25539dd8ef901c94cdb3d6decc141c0a9cba28596e445c09c3e05e01b79ee6894938c0a63e6b8fefdf6831d41897ab33042bb3a43ea691d30761f79966e58e625a18727da979ad01f607a8bb48ab68796908007e921f6ffe14d3611a1bc6e367f49940a244eb266f859d72def33a973780c33f0c6102f16a25a6b0dc819e72c3fabe1671ee8e67b11e88e13690a95e7db91b726b3a6a0478af62a0cf6931eeead04fb27894d57b9e8f7fbbed14de620c83fac4928c08904a5ca8e56054ddbef8c33da3c3f8357b5bad99e9e260b795e116f5f6cd1448c2f68bdaa9fbbde7344c3d0b1fe47f4e3f18bb880e916a290daa5f9adbd5bb2891d8375b81464c12d68f1f8df3614e74fdbb382dc8bce9362928eb3e0d5981e480e04d7fb69aa1aefed76163acbd7c61a68e2bab30d607316beb036569c449661185e9c9c918af9196c97056debf3674a7a15b8f14a013ad215a9b4e501a06b76e748c4995501d561289eb52752ba5f7b738534b61aa440a0c2fce1dd17cd36de6af0f9f9b7dc23da0a5f65fb2125bb36a227d761c16086d0626333ffd531968a8c67dc41c0029adf617a664420e7218517bd9336e298fd16849d63cfc565356dd7820016fd31a3fda46ca6a5b2ad9ff9c4980386eb505f329ce65aeda5eb4d6da97e279d691602c707500605715cd3db7f9f2cfb41e69b52285dd4c3f7fc67e9dbd1644d5cf33e7bbe041cafd50e943247f6f60714ed211c41e28709363dae4fb1febd92d4226d2f0b099ab702b70ce6467f26d3f16fb6df9af50bf53da47fa9d4811937cc4fe168c54438e9437b673947ec73600ff3bbd07b14dbb46355426e12bcb2487031bda46ae39273faa134c3c38631851643960af3413abe37ff2017b28b14d19493a8345688eb40fe8634db6073163b4157d70b4d1ba03f0c8fd967194750f730b96df603eb5bd96ccc67aa6e07f391cc778a316fe2814f6517e602d24ece34f250cf7c6018a7881d77cc2dc7afaff04aa7a51b09d75c6cb5e1c342532fa5cca0d37d9ede7d4e79d68b665f56379291a8fefdde58bf76b9ab11a45dd1aaab238e5fd4495723845d104fb64fe0d68f369a431406ba6b4e45705e1339fdd54dfb55efddad4f1c1fc78c8ef368294f9de39e4d817f9e6b756cfc8ee775a4f11fe1b165b37ab04bf453ea20950a61546b2fda5d2986627301939ccd99eaaf0001d7213c5cacc95b4af09cb230f5f1ef4881dcd3c34b584ab82a9143af399bbeefdca006310c202e0d1285516802d266997445ab52596aac242fd75f9f9378fd05a1355ac36e11ba0794a65709ee200a92513203ce16aae8ecfb45e3b4af6e085cf5662d9f29e697353bafe18a6c37886973759212cb5d3d3075bffbe1bc26c1668c1425b2048105f98228ec84eb19b4f106527035e0d2dd527f0f6099f3c63379539443de5f59bf0496a0cd97bc1a65e08dbb8c7659e6baf24ac245bc8dd2e0ed8d673e40b973601000f31058d7d2005b394cb4217a94aa09c4b2d9fb9ce750ed06f9a11589cfa470e7c8d06a6614d0ec61c84db7dbd7840feb4f510a71dbc6a1c82318d9e88b7e23d6a23000e0e1a50815c542599e8f5064812d4a02e2f4ae821ca44a03cf54f202bbe29e29f6b9c191e04b56e6cb012c244ab604fa3c83ec9d66c32614179da39668ab3f99e780ec5d1595f02b3f82ec6f6ae9e9c51caad3530283efa738f93c5ce79d7aa77736a08e7338fc37936a21556c3bcff93df74b5afe071dc66853497e2efcf4d742303dfca8e4eb3000202244061101549d326aac22bfbf6638cc2db7bf4c770a08fab9c445cb1e744e41db0e6aad87d0690ae99ad2dd8a09d6718e430fc18f73833d81d138350c5a4a90cfcdc6e1b752ab0777ccfc0cc952fff7e223df4f183852d47ae29605f77f6e49455d1bf86c2d3b11bff47ac19d960ffe5be11f3b05a1ea486bfc3b0b381f9353d9c49335b56afdb52ea15d04a3f0a9baae17f00f20b32b329191206a25c9a13aca5fff49c913cee7d8a34346fed09617f57f0e6b4c0e5c91ef1c77c3edad768a9e363335442948e881c37f52f19df49acddc0b1d1adeb60bf2542fd6463b0083b266ed2a4cb34335257c2e7a690858c17734dbbda4d1cba391bf9fa9597731157779568e9b874f3f35df3202a85942bb28b6eb5d1bf074a8c4bcdf268dd61121b929fca30027791057af2a726b475be57717bd4c38f307f2745d0f65f0556714a204020ba34b9a44a30ee55de811db4f8952f6b266a26c60f97d1f6c41aa24dd4a62333fe90bff854dce76d9e457d92d4ddcfee98f2948a1f14daf0737f67dcaf1a5a465f79373cb36f964794cf192f45dd9b7a48d8d3cfd1168ed11261d8453c373caca0bbd9b7c20988bc17fae9845aab127cfb32f289fd4396b90fedaa71a26e1cf6075bdea2233b73f909dd638f5ad75d96335240bedf09789c2ab8f2d44fe4e0a561ffcd3648d0ff87ad9168ff3856d498c54436d04c706c88560350a85e6c2ebdfb8e155b741f783c5bd7014d4ace024952782073b9d4b74232ee7dc2e2a93a0d422379b47fbc73fcfcec6cf4d7da0c6764a785d199ecbe726aafeb17d3be3538c4575eb524d72642d2b59a9b193d000f6e2e67bd8414cf3d08ee832fe948f63f80604d4d70c1c3dded37a76529409aeab4af106b9499299954e3298b43bb88a85b9f933323bc42b39100e680c0d006733d97bd0f59c6e2e70d3968262c22abb6ef73995b4ca0d75b76426156677a2c3e2035d91155eb69d8241edf7dea3c6aa94fdef40e8934ffa08270dd803fc451cd4026006551e6fc378b0302911ba41aa8ece33da398f4e9c2db2544adc5cef5d2b094b2e64f6ae791d437b505a5284b712a0222b45a80a4cc756f74c0005f42d37ee147344d3b8bb707334fbb30bdf1669bf706b89ff1c9d66c12282a90b35b0bab3d9438e9b2b9e860ace4981b46acb122a8dae8296cd45512f02c029b216a1f75e11197c12ec1cbda45c6e212aea5f9c7d3125b1b7744f9c2ad0a35ab580ec7fe97bac9993ec42cab4e49b307b91acaed2c3025d68740504ddaa180fcbf904c378c1eca88f4a291b8f78220a100f0b0b7e74c0740482cc1682afe60bb4b9dc211163998e32e97ab76189045fc8abe2acee02e3dfe3d58f82d91a1b45bba1af40bd46903235425632ffa4d8caa9a0ab1467752b3c4e83e90f6a43258eeb72e5381c0a30eca27c60c34a37a80d4f26b96852756952fc816ff8ccdbc1fa0b7a546b42c8c2ff7f139b4ba1fd1172e2d455a3f5d836a6fb13495846ab29a829e4434c8eca5e5b2188df48f6ee6781f8168cd0b6863dd19d94a5789c99c1ceeffdf61f56989275885e53a5863a88a6eb9df659d9b3c85a7395b2da2eb9311a014f7f871f856dc3fc2c977d8406ffceee55540fb784c2a861d2bb1091843218d14108f7272fdda128509baf028f2754f31e8649386414391bf47854743929b6db1006eef1fa4c02c0f8525affb4ae7a9b18b1e326e63ba6aa6fc74d31d8db986977562d9ef4bb2d727d6bddb472ce57fd45276933f178ccf6607c674067b1e5ca10d48590376bc8ab7df3bda5eca5e7b8a6e1dd71b1befafa1733c4e95f9d20b01209bcc67aba26049a04b1e6c4ba64c1b50e515a83b0554e7a1cc2597a010eb8fea85703fc2d5515bf8bf98870bde4ead373117f6804edaabdb6919d40cac3705541961ce5eb347f16b2e8f3ecf31453a60f964281dd3a80d526a99cd33a8d9b19d5e46d4cf89c132e06250e296d3cfa17b83ef78a0f6cdf999358a006b00a049f0f08e8fa125ed3ff59c5dfda05e6839c543384d5b2746e6da2cbb2c3b8da6a9416e45a52e1262637b21cb1e35a53a03aad841f16ac04760f947d2aa30f63fa88979a5fd27fce93ed397c32cd08562a152528f1a05124a177814887cc829a500108a02a209a0816207c0cdf6372c1f5d61b53f950ac704b7794756d8cf859a095c8f2400b3ff1e474ce954dedbe66cb93bff7bfa9599efc941cdecb0209750670efcc97ebb5e698a4ac1b673144aaae631310cd2f387bd8ffcef63dadfea856d00b8f1cb055a66a0b8000c9464e19ea2abe2a3be434e8b6ef0f7ec4b4e7ff8ea712525f04805d4e1c21c7a6ae451d61f0bccbbca4f2f4af5c864dd138d296213d63470956e630f5bee289460787a921906fc68f26ccb0f37977c1cc098dd9a8300d8c18842971fdb84f984f1f227ae0a14efdcb0064e5d998320d4d58ce4279753c2684d7af2076b8d64b41043e5ab5fc8e75f14508194dd2fbc40d4d45536c689dd1932a1b069372", 0x1052) write(r0, &(0x7f0000000200)="7f82126c74c3a8bd2496e31af39a142711b3ea01b242ac108a01fb7bdcf764084b29e35833d8b9586bfa6455645000000000000000007ebfd1c9d355d3c6253e9a80de47f1616fc052f3edcd4f75ffb135d5391cd4d9cd1723d05f7531515d68eb75a6933e82218c70a1deea9d471e2fd88056ab7f8253fe81a6cf164929616bcd306a4674724a18bd40bcb99887489ddeb19505", 0xffffffffffffff5a) fcntl$getown(r0, 0x5) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0xc1, &(0x7f0000000340)="990c5923c7d560b7f6bc7a782fbd728e27d917dd65e1e990956eafc604c5cd97f2be4d156de1ed93b9011f95a080999a136a656cb50406c2984a6b1a28b3ea5cb16bfe7a028beb1061737d5aaaa60a20a98300d59932a627aba2988a5240b32c1f3e4d5c41915b6af81980a73ea628f714f1791fb4ed34a8905735b8a5645c307b70aec3cd6e4d4e6c394764b907b55babf342f835b4d4e73ce660a9def564de64c923e2dd2e2d56432f3211a6a2b2748b41d3f1604faf4548e77a42c6a0b118a6") 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="3ef30fd6eaf3470faec4450f0d9000000000f20f7d18c4017b2dbdf3e981b10f0fd7b044f6e7420f0f5b00b636660f382441d7440f1aec") 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x2, "3fa1ae8588e2107388ee4f87b4d2e53578565d5e8ac5d033c3c8ae110c4b38485dd06cceeee17394f9c0"}, 0x32, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/174) r1 = msgget$private(0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x124) getpeername(r2, 0x0, &(0x7f0000000140)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r3 = getpgrp() ioctl$TIOCNXCL(r2, 0x2000740e) msgget(0x1, 0x406) r4 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x40) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xffffffffffffff80, r5, r6, r8, r11, 0x7dcd7f3f14a932b5, 0x1}, 0xfffffffffffffff8, 0x41, r3, r3, 0x4, 0x2, 0x880, 0x6}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, r5, r6, r10, r9, 0x125, 0x2}, 0xb84, 0x9, r3, r7, 0xbc9, 0x2, 0x6, 0xfffffffffffff059}) getuid() setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000380)=0xfffffffffffffff4, 0x4) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000440)=0x10) kevent(r12, &(0x7f0000000480)=[{{r12}, 0xfffffffffffffff8, 0x40, 0x10, 0xc3, 0x6}], 0x10000, &(0x7f00000004c0)=[{{r4}, 0x0, 0x2, 0x40000002, 0x3, 0x26}], 0x7, &(0x7f0000000500)={0x2, 0x9}) r13 = shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ff9000/0x4000)=nil) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shutdown(r12, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$KDGETLED(r12, 0x40044b41, &(0x7f0000000540)) ioctl$KDSETLED(r12, 0x20004b42, &(0x7f0000000580)=0x4) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f00000005c0)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000000)=""/105, &(0x7f0000000080)=0x26) shutdown(r0, 0x2) socket$inet(0x2, 0x8001, 0x101) 16:00:04 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8002, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8100, 0x16d) poll(&(0x7f0000000040)=[{r0}], 0x1ffffffffffffc53, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chdir(&(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) getgid() minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x7fff}, {0x18, 0x2, 0x10001, 0x80}, 0x10000, [0x2, 0x0, 0x6, 0x6, 0x80, 0x1, 0x3, 0x1ff]}, 0x3c) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000074a000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="a38376ee1082e9772fed32becee9c4928f6bafa9d3444b47e494bae61724f0da8eb19017f5ea", 0x26}, {&(0x7f0000000080)="fa1a1add95d30ec1b010cb008f2a07371bb749d8e0fa5e5e32b327d7fc50da3aa5f6a8e5b07daa8d5d233af400d58b10033fcaa2a8a4c65f683b8c0b2b1cbac742057f9504e8cb3fa3f03b7fc85c5023f6d9a5c17d28bf0f6f11d6fce0c63ffdc912ff0ecff2986d8e806b37700f3de5a84ec8b2b39bcd2c74f82cd5239801c247480db6ec3dcde289eca306927e71b3d12fad81a32c142790334aba0501a21a3466061e7ca2bb90be7a784081982f374f4d9d9503a07274507bc39639", 0xbd}], 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2, 0x2012, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0xffffffffffffff0a) accept$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x0, 0x7, 0x80000001}, 0x40, [0x10001, 0x57, 0x6, 0x0, 0x0, 0x10001, 0x2, 0xffff]}, 0x3c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) fchown(r0, r2, r3) fcntl$getown(r1, 0x5) r4 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r4, 0x0, &(0x7f0000000040)) connect$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:04 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r1, 0x2) connect(r0, &(0x7f0000001180)=@in6={0x18, 0x2, 0xfe}, 0xc) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdc8) openat(r1, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) clock_getres(0x7, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x4) r1 = kqueue() pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="73fa400d14b13401ecf8bd53c9403a215bfe8f8109d3", 0x16}, {&(0x7f00000001c0)="4a4b8971fda27bd709149f25a9373751b4590cfa3b39ec93d565295ab34f18e34a50a38041b614b46a2188a9bf4aec805406d2449e0d155d42b567f46a42ac07aae42328476111e12c206c44076eae87c505026a3b6b2c3b878ca047df46aa545249d62104cbb06f3f71ec065254b04df3c827a110383d077f71085fc2950dee4ad3634ee9e35e9fc4f51476527385a93af264463e55714b6bda0b802e1657a9094132577b19e5ccddce67a6387107e09d1b1c805d7bde0ac6ac02b91b3f79343d3adfeafa3738ab721acd5f759a42d486ba537553cd389ac9a6", 0xda}, {&(0x7f0000000400)="9dddb82d983b610262aa1929c2d2c5334b9824f531c3dafb38560fdeab3d4ddcb6f14e3153f9e489ffbee45a1f99c429cc705c3803a2a26bb7e53f3d3533d45a1fd300a935a33e7b891ae7a7b20a2fa51cc60449dc72aec3f29e2cbc436918324b55bb3bfb9ab8a920fac308698a075124ca2c868f081d7211dd0efc2857a6c3088bb8759dc65bb58042c6637c5916c79084aea0044812c17c0e4d20380fc03afb5d741bf80c7fb9de0501286bc2fd3ace7be4c32cc758f82c3eebe1eef6efb288bf9dd3287be413cd19fd7e89322a4e60a84394af6f31ec82e6856749c7b49b588aac4a2e74a7774fef63900d57880c86a1a94f532bdf50cc3fb9dd06d78a", 0xff}, {&(0x7f00000003c0)="b8f8f14d59280169a846e36d2fe8b5bf9a468e091cc4139f813d50e29b1877f0466a663470e19b", 0x27}], 0x4, 0x4f) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) 16:00:04 executing program 1: pledge(0x0, &(0x7f0000000000)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x102) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:05 executing program 1: 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) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000280)="a52ee7bbd7e794985652314b851adb3303c9eaa0f7bae7c15d919dff9c061bd551e18b35f304915188cfc7393da4e43996047aae3c82c673ce9c2cc18d70cb317e02ba0610", 0x4d5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="e1fab10eca9d1beb37d7b92b10999e0f614323771377c95c2cdaee58ea7207c0e43c44a5ebb42fc39202520207173b71c349455a422ec387f72755415fc530eddbd58b543541d7019a6cef0260de46bda711354ba9e695a78c7cf81003bc18dbde6dca7a3add170d8d0f1795f04636", 0x6f}], 0x1, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000380)="441132f75458623ee39857c8a03b250e40b0d53bbc2d008b632c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b83f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926f26c0f955d034a3c84dd2781003e7d651091e4b71b90364c6cf14973f907433d4a4829", 0xfffffe1c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5810, r0, 0x0, 0x0) close(r0) 16:00:05 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000180)='/', r0, &(0x7f0000000240)='./file0\x00') r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x10, 0x5, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) accept$unix(r3, 0x0, &(0x7f0000000280)) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 1: utimes(0x0, &(0x7f00000000c0)) mprotect(&(0x7f00001a1000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00005b4000/0x1000)=nil, 0x1000) munmap(&(0x7f0000052000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 16:00:05 executing program 1: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) socketpair(0x19, 0x3, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/239, &(0x7f0000000080)=0xef) kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3ff, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget(0x1, 0x0, 0x41) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="b0a3686f3fcdd88c1fd37e8d4e3e1679a381e8498e47a6a80d0bd7c5bfb6b624b52a50e110c6196497e2e062ebb327fdebc314ffc75eb8ed7376bbee5a5898ad0423d5cd431b1d635d861a11a61395d74cc2661b4b74da9df286ad34bbd0c42dd73f9956dd692c7e3c5e424239bed751e8cc464c6d47010faac4b76ec4e08f9be6815d5833", 0x85, 0x1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) socket$inet6(0x18, 0x2, 0x80000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@in, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0xb152, 0x3f, 0x3f, "d619ec4e9c2a74ae37181ab36cbda42c251c5770", 0x9, 0x64}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xe4f4ca97cea1a701, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x2) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) fsync(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000100)={0x2, "939dfdae2d9a7b436c72"}, 0x12, 0x800) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) pipe2(&(0x7f00000000c0), 0x10004) getppid() setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x8, 0x5}) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:05 executing program 1: r0 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) nanosleep(&(0x7f0000000040)={0x132b, 0x6}, &(0x7f0000000080)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa4, 0x80000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80000001, 0xffffffffffffff80, 0xd81}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0xb8ad}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000001, 0xfffffffffffffff9, 0x9}, {{r0}, 0xffffffffffffffff, 0x77af3182e5fb84b9, 0x1, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x40000020, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x80000000, 0x7}, {{r0}, 0x0, 0x20, 0x0, 0x1c000000000, 0x48}], 0x60, 0x0, 0x4003f, 0x0) pipe(&(0x7f00000000c0)) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa244", 0x99) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c0000000000000000000000", 0x8b) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x20, 0x1}, {0x18, 0x3, 0x40000, 0x6}, 0x401, [0xe0a, 0x0, 0x4, 0x101, 0x1, 0x100, 0x100, 0x4]}, 0x3c) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() 16:00:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) 16:00:06 executing program 0: semget(0x3, 0x0, 0x40) r0 = semget$private(0x0, 0x6, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)) r2 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r0, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) r3 = semget(0x2, 0x4, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x800000000) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r3, &(0x7f0000000080)=[{0x1, 0xfffffffffffffffd, 0x1000}, {0x3, 0x68a, 0x1000}], 0x2) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchmod(r1, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCEXCL(r1, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) 16:00:06 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x8100, 0x1) r0 = socket(0x400000000018, 0x3, 0x3a) 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, 0x5}, 0xc) socket$inet6(0x18, 0x8004, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x2d) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) fsync(r1) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="9a7616c5a699855f466a218459bb40d51eb191183bafb32b7e589f2c6d0e3bc3d58fbdbec71f6e52c6a4506da59b25a23e90c2425b3c1dde918b626921ea2fc7edabb1ea115d4abea770f942269a163061de191540158c5b0e13364af8cf61a578d0214c4a3cdfe5e71c86a20b7212e54a3e68994394b3dc5ad9b5e9508c41ba19d17f000528c8061d61d3389decc331521734246ceb42efbdf6c11e068ddd74e9e874674f2eb942f97eec855e688d7f73cc44b6bf01ee92a5c6bae7605cb7f1a8b3c2990b5687318dae0d585509b56036ad4c1f4ee18db269300d25451bcf49c34ccbbb4fcdbac1ca4a621c99d21d", 0xef}, {&(0x7f00000001c0)="b28536a61f239468e12d9b92188a8582", 0x10}, {&(0x7f0000000200)="e2c6cef77671077569b67118c75bd371188bcfdcae6d0f41317c55f07f9349c551559af606ebe4dcb0a6ee13dea31974982435725dbc5b01098f1ca826a94765c56e65152491ce87041fc66ae35207ebe7dbddafb35a0ba12daea045c79edb8cc00616bef2c9b5259065098e11cf5a658e487a27e9b6d494b153419707f8ce236ad6ff36227180480608f3b60855737850d39c0d3a911bffb44555a4ea", 0x9d}, {&(0x7f00000006c0)="431aa1cf981af81292e893204ab6fda42053275c97da6d1a1ab5b056ac647b310fad2cfaba94f4c47e2f4811dfdd717c8d3d3e244afc54256c4ead3ccdb7b17bacb2c3cea103c8599345928340f6b45743689709c1c6081f2b350ac6f9cd605e61a0bfe982189a3d22c33be3cc1477f8ef52a9d2d497d1dc71fa9fc342ecdb0ca36a71f3bdaedec756248b9e422dee903841ef4c3c87d0b3005042f262fc2f862b6fe8ea7adcf802e36e600d094fd54d2030354e61cfc4c87cf3ba3d80a9f9a071472147d137b3c6e203cd52d6e0da8b3feb856e5e1e37c461533b984bd0977ad4", 0xe1}, {&(0x7f00000002c0)="77565c6fb95491d15a4953cdf69e68f366d1c20f", 0x14}], 0x5, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x48, 0x1}, 0x406) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="82021991e0e39a44945ba02e2f66696c653000e89da1c570f2249cbe9b6fba90c00a5537082f7af7a745e211856116f5462471acaba9d60ab08c614cf44586a46978f6f5136cefa5661fce7f20e057df2deddb91d1314c10613abc9955d4a201e3f4f9969fe7d869fd7cbc4bf90c3aaf5921a3d1c01c52a4e832d6a54e0451cba8778b1a6df4e3fb6cedb714efbc09a22d7dc672339cfc908227acc069452d7fed0c8198541a122c4023cfb5e079e54338f34ce51fa52be0d9e18c5942fbe76b4f67193b6544309e09546cdbd25766fed5fdb87ba1ae197aa65e8c1c6613978a3d38d9f16fde4daca0be2e66"], 0x10) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000380)="d29d3dcb287931f54c663638e2f9f163613e275c01553b86e19c0f79eeff1a992ef7263e254bcd17e2ad0cbe442a53335359293f0dfe04c1dce76f5d2475a6c93d873f292328ce1d54c024e302cd00b8784cd8db86151f054694766537866965e6994e5651c0f77365dc0abec1fc449245b7281eb14e6d7460bd7c9d34e17e93a8d009cfd6357ad4b0", 0x89}, {&(0x7f00000007c0)="261e132af6fb38ad41ca166aec6f9f87f4ce48d3d53bd45fe3060751efce49b0f5c05ce12f8f8b447bb882eb105095cde78f651ad901e93108004fac24cbcf79f2bb3ab5816af668151243ca17d071911da57b572688ecc53ff1513a99aa5b4d6ebab60a9b63b97f985744d5d51b43e8eda912e9c897332d72ff8acd354107df1371ece75146d69e2f6b103330d06c717dc634d8448e3e274bc19be395c688177f9ea3ff1a34306e57b62bb1b22742675e3caded743bf6ca047ef0295e9a83de17b436b01e748f6ea41ad01400654686", 0xd0}, {&(0x7f0000000440)="242925f882b291c5ac669288bbebdcf0e25cdc", 0x13}], 0x3, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x400) bind$unix(r0, &(0x7f0000000580)=@abs, 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x7fffffff, 0xfffffffffffffffc}, 0xc) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x8000000029, 0x0, &(0x7f00000000c0)="03000000", 0xfffffffffffffdc7) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x1, 0x5, 0x1) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x41, 0x10003) getuid() r1 = socket$inet(0x2, 0x4003, 0x8) setsockopt$inet_opts(r1, 0x0, 0x4000000023, 0x0, 0x37d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x2ef6844ed40c7519) getgroups(0x2, &(0x7f0000001140)=[r2, r3]) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x802, &(0x7f0000001000)={0x2, 0x1}, 0xc) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) chroot(&(0x7f0000000040)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x200000008000, 0x85) clock_getres(0x3, &(0x7f0000000000)) msgget(0x2, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82485608, &(0x7f00000000c0)) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000206000/0x3000)=nil, 0x3000, 0x4) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/207, 0xcf, 0x0, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./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) write(r0, &(0x7f00000000c0)='.', 0x1) write(r2, &(0x7f00000001c0)="ff6a32b040107b8600000000000000000000000000", 0x15) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) writev(r0, &(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x20000000, 0xfffffffb, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0x4, 0xffffffffffffffff}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f75696c65308fe07afc0698f50d60d3d38f4e24fa6e24f70a40ede7a81ceeb4c3a002a278cebb72d1ac6dd08e8a155f058f520af1728832c5c13007b4027fc15648b880611a164999e127127e6eecfc961d768a390cadea8b5eedfd3bd8d1592fb6157a2856d430cc528c6672e2d21a24823a06688df1b15193be95daba686eca1afa5f8ebc571ffb945045ef531f6ae49c19de6a2928dccba9bddfa0474e45bded2a9ae2dae3fcf6b63e158e0c062b3db75bc621637a15868d0d20fca3d97bfed6c42f31b77972150471ec40025b"], 0x10) r1 = socket(0x3a, 0x8004, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000780)=0x5) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x8001000000000, 0x100000000}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000340)="93877fda6d16f7f237b96b188fa55380be7ebfb39753274fb52b7b192c535396674a4989ed221c74418497f7dd2b39d2fceb7ff7cbf8f6f2f17e6b0aea49ac22d48dc5bbeff07fc19609013c24f5e200f6cdd28b311f8f33a609f6c68adbcf2c8184447dabb1862d57ba7ea1c1290034f946b964c648a426577c402027d39494c24e6d950d30068124ce240989a182f1b03ee12eecf8f8a3ab31788a2c961fa4464c3a5bf319", 0xa6}, {&(0x7f0000000400)="81ca9efe436ff16d2e466b98414ee7d089e58369d2178c5c1402", 0x1a}, {&(0x7f0000000440)="2f52d8c8575734db2a7031f7712f2b0d474e8e2ad0e445be76ffe62f25dbbdb8e6d5de47c4b2af394302c2ca0cc0fa81cfb6222dcdfaf15d2b05c61b2c3546e0902b87c7c271186fedad5a4df9ecc5039d0536d41ea98f06f01fa2c19df6859b8ecf4a9926ec150fa674e5e11e0dc4299ba3aa1b767e4945523e7ebe301599c5dc5daf0a68ed02a274", 0x89}, {&(0x7f0000000500)="a32d639287b6ca9c7144680d245235de62180083378444acc9038c6fc6f4df69b1317f5b1c14ea3c99607ddc890638d2f214817fadc4412333a87f05ca7133438b00cf1918baaeb49c345fef4da2f11b71916ebf", 0x54}, {&(0x7f0000000580)="d9ebb0aaf9d8b4a8565cb5e2cd5e8014b0c25cff1e32edd415d23664ac7bfef9360b9512c28e220cd816cfd88db9c032b4eeb487955680e87186b268c15c2f79b876eda43608f55d0d96e81a5a038e8657de9c548015dd1c08156ec5e15c0a367f85639bb49d78d96d803b79a62d2a3f84edf9eb3514f4bebe084650e758142eab2fccb7a0356448d76658af6af1912418b8d14041fd579e57bbce208a25af1317f366842a2d", 0xa6}, {&(0x7f0000000640)="9952bfdcd341cd19766246f249070d2d2f10445b85bf7035b401eabc8de3d0f491f96c28d3ecb0c0c5f657df06", 0x2d}, {&(0x7f0000000680)="f29e549ccf5d988133768bb7ae86f2b8c9bd0c77729e43ac2e1ef12b289efef9ff7af04fdbafc3b0f0", 0x29}], 0x7, 0x0, 0x0, 0x1}, 0x8) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, r6}) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) semget$private(0x0, 0x0, 0x284) r0 = open(&(0x7f0000000080)='./bus\x00', 0x990, 0x40) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={0x0}) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x0, 0x2) read(r0, &(0x7f0000000140)=""/198, 0xc6) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="ef3f79790eff7dbcdef62d4422cd6283e9d421a9ac9a31c065b2d5f3a226630d7706a54c34f559ce4e942523d3dca726e882389727a02ce5516e06c3e91f5364837ce4f2d3f3d05f10068bfd26a2fa192cce15f7aee2d53832188a95fc7a3d3d1899bd922c8a1d67a3ac7822305b0e32efb40ce24ca3ed9d5c7884a49f4c4a56610e75cfd2adf4fb12b14698df99d95b2c12c1629eb116b1c4d54dd2a3aac4567f692ab9e14b63b82b968fb871e155f5afc7af9fb6ec35ab9224fd292956cd7e1424c527b8851f", 0xc7}, {&(0x7f00000001c0)="5fc83719dd97acfa78c86245ad9961280961be04dd865f7a46dff78976c4e7285e625d4c6adc6cf68f67c35b96e43d3f24070bc79a81878d1c363fa8ee1c0354f244ca2b5642ed9f53916c7583a7e900915bdd748c3f562aa23a200ee023096dbf", 0x61}, {&(0x7f0000000440)="6abe923777da0135df165c31641ab4cd49cff9d533f95d1df80cec7fac2fb68773ef33e11565264a7f870e96f844c7e3ae728bcb11c125ccd40160d1178395776b8c19c85d6d83edb35f57e81d3cc9d20c0c26da11aa82c22e67c3b6b07178a8b3b351174808215634f44e3ee5d3127818e22fff8cfbb8d11abd081646c73fc7aaa4655df881775aa06d3f32555957e48cb75bb828a2e25a71f986e1669492b3585bdf3335161c9466e35aa36dc23ce6caf15f", 0xb3}], 0x3, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x38, 0xffff, 0x6, "aa18b650ef4148dce112e4c4af30f43dc863e0324f075a09908b8ed234a0a35506"}, {0x18, 0x1, 0x9, "dadc2fa46eea17"}], 0x50}, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x112835d4, 0xfffffffffffff8ff, 0x0, 0x5, "2fd830c056670501a7b3725fc3769d5c807b4683", 0x5, 0x9}) 16:00:07 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() ftruncate(r1, 0x1cd) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x7) r3 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) read(r3, &(0x7f0000000080)=""/9, 0x9) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x400000002c5, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') fcntl$getflags(r0, 0x1) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9a9, 0x1cac, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) 16:00:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) fchmod(r1, 0x100) 16:00:08 executing program 0: socketpair(0x18, 0x0, 0xfffffffffffffffe, 0x0) socket(0x26, 0x3, 0x5) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) lseek(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="f318335897c0be6240f3c9c258cf5643bb950083f9302204bb3f18459b30677b79c4daf41d03ee24801d10c2061c06b28f6a1ded1641b9ae091e8b9b907312bff418", 0x42}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696ca8c98e11bc77543d69fc"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x336, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e5266696c653000"], 0xa, 0x0}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff", 0x30}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xe, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 16:00:08 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x12, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x7) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) getsockopt(r2, 0x3, 0x20, &(0x7f0000000280)=""/245, &(0x7f00000000c0)=0xf5) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x100000003) r1 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r1, 0x2) preadv(r1, &(0x7f00000024c0), 0x10000000000000b0, 0x0) close(r1) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chroot(&(0x7f0000001280)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x3) openat(r1, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) accept(r0, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000100)={0x6, 0x80000000000000, 0x1000000000000000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ffc) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000001280)="4de2229261ac4469988bb48eddddd6792e993efbd8ab3335e6eb256854a06170146d8a11936d17a4eadadcd52005380356ca7964b7ddabbffe2f56c990d6be602694be597470d23bdb75766da8b2f0d943306f5d3334026f76020e9bc6f3bb3dcf3cff23d8eab8778e61548a4ce1f668a4831d7471a3847ef6fc37ecc73dd80c7aed59c081945ea282708ae6c11b4eae6a6f2c3904e81f5e3906986d9ecd97137fb1b21a4d9fef2a93b6daca14d4f056aca676b6f43643e6f5402ef8e76fd0457fc4f5970ca08675f5917f2ee01186fae4072b0b36d68ed817f656f7730edc76ca6bbc0bd1ae1373ca61b44477e0f4438890f50920f61f833ae0", 0xfa}, {&(0x7f0000001380)="ca16bfcd455bbf9f1edcf93dbcf1de058c8314cbff4046f059fc5dc09c504baa35d55001beb6338bff6dfa394b3f8b61da93898d57a316fd9820ba5dfb286062691a3f1c6219356945a46071235a194f456c79d1ba4c81b1", 0x58}, {&(0x7f0000001400)="6575bdb31df73e022ade67db12c1", 0xe}, {&(0x7f0000001200)="e5c56687b2986ddf11b43c006dfeef1dbfcc3cb8b94752c38f86fd3a0e", 0x1d}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 16:00:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x7, 0x5}], 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f00000001c0)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xdf, 0x8, 0x4, 0xb, "a4a5cf9b5b0496b5db1596e960ad0c7efe5e88b2", 0x6, 0x5}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) pipe2(&(0x7f0000000180), 0x0) r1 = kqueue() renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x39cd, './bus\x00', 0x607a, 0x2, 0xc830, 0x8}) 16:00:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x4b5, 0x7}, 0x10) 16:00:08 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/163) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x2, 0x1800) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x10, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10010, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x104) r10 = socket(0x6, 0x2, 0x6) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x180, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x400, 0x0) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x40, 0x0) r19 = open(&(0x7f00000006c0)='./file0\x00', 0x880, 0x102) r20 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r21 = getpgrp() r22 = geteuid() r23 = getgid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="d189e3d1f8e0e8e2848aff27159d8edd44ad7a144c99bd1a64de6be2432ab38cd5f4942ae1f7d1372c9fe84c3ebef62895dc977bb1a793ea525fe0728a3d8fcada41bb6114993b24219b007a8e7b37efda2bd614339caa2df0282893d5668e25df762bd296dfdb93e3b2fe0779c6fe5527ccce304fc28f6e00dfc1dbcef1028bc765c97ff4941dbbf3b16e7b3c8027bce7cfae27663aeaddc05d6028a4d87ce00b0c32a700a25811a2250b46f75fc52b81009665406d416c4b6a7d3f89bd927c908e56", 0xc3}, {&(0x7f0000000280)="079ca046c80045832babece6bf16fbf09c9deaf70654bac6bc7a3bfa3db0", 0x1e}], 0x2, &(0x7f0000000700)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}, @rights={0x18, 0xffff, 0x1, [r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xa0, 0xe}, 0x2) bind(r8, &(0x7f0000000800)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000840)={0x7, 0xd7f, 0x1, 0x8, "a87c7cd3a2d5a73277ff3c8ad885740ca844372d", 0xab, 0x6}) bind$inet6(r4, &(0x7f0000000880)={0x18, 0x3, 0x3, 0xa0c}, 0xc) write(r3, &(0x7f00000008c0)="2e61ebdb4c2c166b232b12150da5c464a42e47ca23b467e24fa24eddab99e45a382e921cc6d9", 0x26) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfe00000000000001) sendto(r0, &(0x7f0000000000)="98b5aaf800a064f44d1c8e0f0df8b62d1bafff9107a816060617081ce7ad651cb19093d7958141b1359417287374cad4862919ae020cd79122f91dbbaa2bce0499fdafe05fa177c53d80c1a1f708a643e026c8caecc949e96e184363459d54", 0x5f, 0x4, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8022, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) accept$inet6(r0, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x101, 0xfffffffffffffff9, 0x0, 0xe, "eef9516a3da56f47cc9031b3d88d9bdc36ac8ba3", 0x200, 0xc8c5}) close(r0) 16:00:08 executing program 0: r0 = socket(0x38, 0x1003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x6}, {0x18, 0x2, 0x865, 0x5ebe}, 0x7ff, [0x8001, 0x40, 0x5, 0x16bf, 0xffff, 0x9, 0x7fffffff, 0x2]}, 0x3c) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) shutdown(r0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) sendto$unix(r2, &(0x7f0000000100)="7e08a0ac9ce57b79d08794c6c4b1297a556fe06e1657f7731ed04dd9023680d38f38ea52627b1d968cc6dc383a1706b2b39ac792a580a0b73e7fe8e59e549bfe72a42c94a393bd559079e071f66eba021ac4e68560fc29fb34bf51a9282e309e93eb2faa7605f68ad1a9d0b04be42d42e1fd0d5e44a9ae759d149f3602f375af3482f300e09cf40d119ad0131b00a6ab", 0x90, 0x4, &(0x7f0000000080)=@abs={0x18ef1608dcb180ea, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2, 0x1}], 0x1}) dup(r1) syz_open_pts() 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) close(r2) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a2612b", 0x3c}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x125) r1 = socket$inet(0x2, 0x3, 0x3) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r5 = dup(0xffffffffffffffff) r6 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x400, 0x20) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x880, 0x0) r8 = dup(0xffffffffffffff9c) r9 = open(&(0x7f0000000240)='./bus/../file0\x00', 0x200, 0x24) r10 = kqueue() r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r12 = socket$inet6(0x18, 0x0, 0x1) r13 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x4000002c, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0x10, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x4, 0x9}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x200, 0x997}, {{r5}, 0x0, 0x5, 0x40, 0x5a5e, 0x80}, {{r6}, 0xffffffffffffffff, 0xc9, 0x40000002, 0x5, 0x7cf}, {{r7}, 0xffffffffffffffff, 0x8f, 0x0, 0xfffffffffffffffb, 0x5}], 0x9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffff8, 0x84, 0x2, 0x1, 0x7}, {{r9}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x8000}, {{r10}, 0x382c37b106497cae, 0x6, 0xa, 0x8, 0x8}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0x9bc}, {{r12}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x5, 0x40000000000000}, {{r13}, 0xffffffffffffffff, 0x50, 0x50, 0x2c34, 0x6b}], 0x2, &(0x7f00000004c0)={0x0, 0x6}) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0xc010570d, &(0x7f0000000000)=0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) fsync(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000100)="5b5017139c15df0e8797aa5585a970fdad44397c260f68ef274c95e22818663dfe9a91e2f07df4dd1a9c1d63ca76320f5070d9a504f4d7d5621d821f6ff09be51c0e32717f2e22b4c9c697acc755fb7940edcc0722ea40749e04698df96eabc85efa6121bf10ff32", 0x68, 0x3, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000009c0)=ANY=[@ANYBLOB="036defa503ca4dce47b2a7dbdd3e6b5e408b1664ea0c26a7b6b185ed314e2023972f5c958d21bc1b9b439857dd2fb495751e5e8da2f3a8303daab7d3021742f03b6cc585d55640a01028d968555267c214bf0f1d34bc9165dd02d5c880b4020117f021f66faea3fc1a01954deb52c00010828ccf2f6e3c83b809175ddd21c0946b5c01d9288d29fbbc4a00ca05a56284b4adf30b6f03f6a89ab9d27c7f7e330a44ba631bb6c04f589c2368043260e61138a00b8a8997c7cfecedb928b414682d14cb180b41b9250c187d512afd6d1b1f3c088e8f17b4af150d20672c5f42a7687b36698fe23c10ac412ef2654ff1a5d7dbad4c4f24481cb4ac0410f251e27dd3ccf62d2d2a21bf4ffd0f1264f5518ac3ca764ac758c766697faa2e1d6322c58c914b100d355dc09a9125ab55615f68c64afacb8ce9c2f9be7e86e17c363945a21d7bce52fd927b86cdf843bd585ac60abb10262e0ca13d65b1425a8d2bdd7648b94a7e60326ae208c52ec2a1f8033c78cdab9580a04baef5787f5b69b05365f462002ec1a6d7e50febb43540e795402e66ffe0df9b8b84af3a2558cef937cbcc4dda8fcc4568cc8b269ab7e0f0a7e35b8a8bb5eb61a9d3ca83a904bec365f6be111d5278f05e"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000200)="5b47b0831021b4c5d61fd5b90007b5fea0a3cf147b6feccc35bed9d22472847b6579f136a67745c336e0aab9620cb0382a3b867e86a72f22a289efa6941f95d5c691090cf6245a019eb3825e831a8835e216eef7280711720599d9eb0dd9eb073118e3456180b48e1f4a9c8f1430fe5a825cdd77cab49c07cfac072023228a66697f7c984bf06126f6c33825871a47863e28f855e85f1e6aef14b20d569028a6cf6a6b8db2d9faa4f842dcd0048a15c1262c0227099360d6fc38835a8238bc5c7dd4ab518e14203f4fcbfdbb62696184767fa433e101500eb7633eef4f5c4794ad5243d3434311f23cba2333f0791c98422d6b2d8b9af89835e3ca", 0xfb}, {&(0x7f0000000300)="986769836e32ab943572896cbcc73751fb01f449c8d9f79e3189d72089afa77fb7c17383347eb350530945e2916d31abcdc8416a9732230c481cb667aaf920945f35e3186d02cdb274bee369cf10273520478d808b21e13482b9ce1a7fbf374eb99763b6012376f12d1256b038e4a1726ec9aa7b3926a9409765ba849656624d69a3ef1252e93346cde7001a6a170418a6fad884bd9a19670b1790d962ad5b8d3718c7ed218ec2884fcf54ee7a5a6d0c45343206e1ac89a1d6a70817dc84756de565d83ac91706171af88151be2cca80e5", 0xd1}, {&(0x7f0000000400)="fababa7e3c6cd432f315229f67fb15596f2127bf1ced2b1b2eb5215eadb76e535638ab19a62f755b2913cfd6952acbb4ad9a503f63bf30e1ab1fe4b912853370a559721f323adb16652b72ffb0f5631508d8d82af5243069d14f3364bd5e9bb44dcb9eacfd02e926be681c5f9158cea5e8220587af5aafb3e7fc362b60bdcc5e22a1dc998e77047e140707d0307b8e3d039b4296fa58d8a3d480c6ed4c5a3b33ca7d9262bd63d12f825d5725edd4439bb2e09dee03cd46653df862138594de7690d99163686f71f0c0fe379aee6c8be290b4bf7369a9ca1338e5c8e3c21a2fb6e44a96d4fb54692ed987335914764c164b422c3d30f6f1a5a7", 0xf9}, {&(0x7f0000000500)="c867c2b5b194cca31fe9a48972e14f55e74f80119246aa1ba433300c577b306926a6230eaf5881462a0c01de2884464a057c22d9e10911a6bd9f72522c2e9de597bc57cddcb62db11660f7b33c2d57a0158f59dec2346d925f8205d8d2c795d38427750749eada2838ad886f5920ab7bf86bb0df", 0x74}, {&(0x7f0000000580)="b09f39bc0d5aafe139f8d4863ad373", 0xf}], 0x5, 0x0, 0x0, 0x8}, 0x1) semget$private(0x0, 0x1, 0x1) r2 = kqueue() clock_getres(0x7, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0xe0, 0x0, 0xb23, 0x0) r3 = semget(0x2, 0x0, 0x100) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = geteuid() r7 = msgget$private(0x0, 0x240) msgrcv(r7, &(0x7f0000000840)={0x0, ""/233}, 0xf1, 0x0, 0x800) getgroups(0x4, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semop(r3, &(0x7f0000000940)=[{0x1, 0x3ffc000, 0x800}, {0x2, 0x4, 0x1800}, {0x0, 0x581}, {0x4, 0xffffffff, 0x800}, {0x2, 0x6, 0x1800}, {0x4, 0x7f8000000000, 0x800}, {0x0, 0x800, 0x1800}], 0x7) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x0, r4, r5, r6, r8, 0x80, 0x1000}, 0x100, 0x9, 0xffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x401, 0xffffffffffffffe0}) r9 = kqueue() kevent(r9, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r10, r11) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x4) fchdir(r2) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:09 executing program 1: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) r2 = accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000100000000000000200000000000000000000000000000000000000000000000000000f3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000"], &(0x7f0000000440)=0x6e) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x8, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000600)) setrlimit(0x0, &(0x7f0000000480)={0x8, 0xf}) r5 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0xfffffffd, r5) mlockall(0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000003980)={0xffffffffffffff7f, 0x8000000000000101}, 0x10) mlockall(0x4) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000001c0), 0x0) getsockname$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r8 = semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000840)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) semop(r1, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000380)=""/33) 16:00:09 executing program 0: dup(0xffffffffffffffff) dup(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8099, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140001008, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0xff) geteuid() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0xd0, 0xeb3, "888fcc3b7a7ab5c8ba528449faf6f44dec66b46d", 0x6, 0xc56}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) 16:00:09 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x9, 0x91}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x14, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000020, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x7) 16:00:09 executing program 0: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000006c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdb7) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r3, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCEXCL(r4, 0x2000740d) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r6 = accept(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r3, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r4, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r5, &(0x7f0000000a00)=""/4096, 0x1000) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000700)=[0xfffffffffffffffc, 0x9, 0x5, 0x3f, 0x1f, 0x7ff, 0x1f, 0x2, 0x2, 0x4]) 16:00:09 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r0) r1 = socket$inet6(0x18, 0x8000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0x7}, {0x18, 0x2, 0x6, 0x20}, 0x4, [0x7, 0x5, 0x40, 0x3, 0x43, 0xfff, 0xd5e, 0x9]}, 0x3c) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x101, 0x0, 0x1000000100, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendto$unix(r0, &(0x7f00000001c0)="1f130b6cce21ca2a6ec5e43cd78f18d25f77715e38be87e9907133bd47b9c18c83e49b4f12ca8a8edb7d1964cc0e33aa97f85d20463843f9218ec43e4f1dbeee2382a087c8588c5e4ad59da5159471c63df646e87d65bee3ae45589bf72ea6ee6bba2dae2296e830f22d93d92c1db2e2ad3a8c327e7fc3bb", 0x78, 0x400, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f00000000c0)=""/70, 0x46}], 0x2) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "20f3ff0a631a00", 0xfffffffffffffffc}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="d78c2d3f64364a2da6acc69ee0d7789c9e2e8132b17f11f1e2e681653c58759e81956f1726cc6fbf2195f889d7f05f95ea6beefd5e462c00d46074aa33908979602573dfb4b22a42f0933711b01c43c7dae9885784ae8c7b8901d9801ee04a172de2e5469261792efd61d384c2518519ff85f2d6a7dc1820768daeb14f44eb6fbe0269c0658e90865816535b5732d4b2bc89c5603c81010431a14b1e93b52aeb0e9818bedf08a93dece96b665b61ba26290c460e60c2d25f21b3e7a9444e1d5f9aa207afa755de1a5029bd4a368bce28aef2fe21ac3eaff88164bad30cc766c371237f4cb53beaffe8a83dcbc3cbe917f9e6ecf9243e41b1d80bc450846a63eb97f03821e0cfbf06000000000000000000000000", 0xfffffffffffffd17) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000000000000000, 0x1e, r0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x70007) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r0, 0x100000000, 0xe6, &(0x7f0000000180)=""/55, &(0x7f00000001c0)=0x37) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000100)="d9f690fd0dc4b2747ada1b7816bbd57742adbfbb7b0c4ad784739e9b5138b84aec5fb8d1d689b8bbb6ee53ac7f9bc29a2871709eed375404ff34e6d28a5c57e788c7740d68a2b533a28c85e9d17508eb4e85e783ea857cf20ede33cbdd053814e5f3b76c4df9125faea53e3c9833", 0x6e) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x1b, 0x8006, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e34d65a489334e4fc87ca61c52cfb513a3cfe07b498d56a8a84c6afd4550d66cba73ce101d9e092d44f41d9d6ff0f000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x10, 0xa0f) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) dup(r0) write(r0, &(0x7f0000000800)="0ae88e5847ac0866167e95f9cad07dbf144bf810d7a7da857ee7db3d58f71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7894d3e28e5bcd7050000000000000026d7372ce85a9f58c56f4c95104fdbee6a71a3315a4f6fa4ff3e0846a629b25deac3462ea6e3b05a00883f9ad664fe85af5835d0f1b8e6661309e67def1770b94a8a84a469826851060000001ec1eaa2e421a3fcf5e2e1d6c417ff2dafe7ce5e63e2c7f4c2d35644371fdd9ba9e8a0277c63c9c5d92e27dc1128fccc70c5b69ea47d95d6d543fa7cda9237ed939e1640979e5f25fa9c67e527fee368956e669869c57987d960f98deb674d31c1681a37e6b2c2f7a60202628feb636a5ca940bb30ecc48eea7727bcc8d6e8973e405f9dcb65568ebb916b21eb5c3ffaa5e28d0a20047cf5df948da34e4ced103405e63b7ad29363972efe52c2f916438c9b5e46f7a5325c24ae2c693ef677ca49f6fb2b90e25501038e0f038a7f9c2c180acddc94f1e739dc4c4ec7aaef9656b8ec3ae75c96cc45a3e409a7034c3ce2ea8ed9e4ba52275d1284a855c784ff7b00000000000000000000000000000000000000000000000000000000000000", 0x1e1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x7) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r0, &(0x7f00000000c0)="27c51e8fc994992d5522fc8b77a08ddea79aa93a1d2183aeaa6bbae88449c3961747efd420f61353a6551e96267d7698ded10e7d8cf1b64167a31bfbda5bb27e02e536afb6ea559ceaf4452b0ef46bfa81602cec45ae2d87622440331003750f81fc18e24815c3ce1f19ff", 0x6b) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r1, 0x0, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = geteuid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r1, 0x6) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x909, 0x80000000, 0x5, 0x0, 0xffffffffffff9e25, 0xffffffffffffff86, 0xc8e, 0x2, 0x3, 0x4, 0x1}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f00000011c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001180)={0x6, './bus\x00', './file0\x00'}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0xb050, 0x6) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r3, 0x8020426c, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x13d, 0xcbb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x80000000000000) sendto$inet6(r0, &(0x7f0000000280)="3089808ee36c416a9cb77b5f5627d214861549e560282534cf1ed69b009ec171d8cc2e0c414bd74d5482f9df28f1b95214f22b3194a1d73833b67bef391e92ea9f2931ef786a2e52af7c6f1c310891c3af635e036e818070799d5aabe2148f289f3f66c24360356bdd5ea81bcd81e6808d5076fbbe1d12eb2532b7b7aa3273894912f9b05916ca69d9f4dbfa87130ab90ba0de96873d166a33405a8e6a61e7", 0x9f, 0xb, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x200}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce", 0x2c}], 0x10e1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x4) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x12, 0xa6138) r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r0, &(0x7f0000000100)=[{0x0}], 0x1000000000000031) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 16:00:12 executing program 0: sendto(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000000, 0x80000001}, 0x8) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 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, &(0x7f0000000380), 0x100000000000027f, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000300)="9b", 0xfffffffffffffce0) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) 16:00:13 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x8, 0x4}, {0x916, 0x401}}, 0x0) r0 = shmget$private(0x0, 0x3000, 0x420, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x3000)=nil, 0x3000) setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffff7fc, 0x1}, {0x1, 0x7}}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getrusage(0x0, &(0x7f0000000140)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00"}) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() 16:00:13 executing program 0: r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xcf}, {0x22, 0x100000000}, {0xc7, 0x2}, {0x0, 0x8}, {0x87, 0x1}, {0xcf, 0x1}, {0x3, 0x2}, {0x6, 0xc9}, {0x44, 0x68}, {0x80, 0x5}], 0xa}) setsockopt(r0, 0x80000001, 0xa543, &(0x7f0000000040)="ea37539fd0819ad65e", 0x147) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file1\x00', r2, r3) setsockopt(r0, 0x0, 0x4, &(0x7f0000000280)="3540be4fbc228332912c3e670f548cacb7d31a6fbf8058ce3b10c40152480ae66eefb9b3e877b3b85851823f6d7b9c98c2bc604738ddeacf3c0106986f9b4e0bf5780f01ed92cd5ceb271ec6ee7b382ac1c46824f2c938c201b160c1b833bb98faf0b6ebfe01f9f931978af72372d382a74a9a066fb3daacb9eaf37baaf4eaf881d6eda9395d58f947b9e313f5cd688e394a16fd32440025140a796fb023409076a56a8bafeaba1687a0f3944bc159d2ec54f213ac48646f6da166436332d4162d3a9d00bb9d08d82597f69e47909f2e841165ac456c7a01722bd6b50bc4a5b2bbf045d40220cc56e4250c696fc632fc6982b5aa45cb02232e04c10bbec76308fa68a8bed7534bcec31e341621ede8a30808d6a2e3da45169609d321cd760ce8a588526a2b949758e0e299ae69f7396cecfad7839beb84f517bceffc98f0d8ddc2c0e98c3976d403a5f60ff52ce6aa0d5601d36cea63d8d069295db3e2cef598e652867adc0538b6fb4789e53371aae07459d6c8eaf7d841fa308c54bdbd2f6600c32637105aeb2e4c896c8d5108df6da8e546eeb8c94168eefe064f8b9487ea748995b12259b7555fba310819f3d5941ac3d2b972783b3372b8ca6a462818f7dc2b2546e70eb3c6a73adf29fdbe4166365c84ed80f3e4ef40f90c9c6e8fa4cf9ad48765aadf56ce0768a2d865c2507ccfce58608535159e7fa9a8054ed6b31b5dec2ec8195bc90ee3858dcbcf4316cb52390911cb6dd726d63d51250f2d337cb911ca2233b74ad5e3227215a86dbf73a9519495ce8cf492f8cf4b5b7b4ac28fdfc02240593f23be930af6d1b0622ca024b9cfdfeb8bd78b682511efc0c22ce04d14508f8e6e966afca7906c076e7bad6c01c146fa35d374c7c048dc2e3d5718d02d0dbe3f9db030927c6ff9d05a55f122610b5e14fa2927305222db29a013d4e6b8e6338085262d900dc5f4cac4bf48afddad877a5a1cb806c07ce93cd48cd084d0afd0ba6c726ccafdafeedd19abbf41773295f9c2bb6cb09ab68a1de7b6c23c2405bd4ad9ec2ba9240c016ad61ddd19b1d2b9a9aa046bd980d753fba552c622395a074b404b9d3e733ef4c6a8a9a0704f00db107ecb37af49c9f0fda45a4306ef3ac4aed445fcbeccdb98b6af5bb78d1ebd0f8faeb8bc01b9d77eda4e1f7b63ef2596b59ae3d9b80439bb22ae462c11946a680b5b6352c25516b498146b2608cc77a633365a9baa9c3b32dca86535e824b7346ad3842c73d0c95de314572035be6bedda918db356616eb2d367a94313a8b1a8aac493c8ed817908e9a93717b20ced45d5e9fdcf1e3f484ec1d3ad6ad6b924d19759568f56eec0a7c3bf5da69b36578a8db31117ff90a5af5ae7b500295b9899c893ad6c9d57526dab0c80ac8367af43f0e5f007f61c280793fc555fa78212be878c41db2aaf739896f1c19167af62f41360ff64250a89f146d1396d89f4f3cc808673be5509dd851ddf9f86cc9695e8e9c44473718f72c6af3f0a919f8adcbbb793c486f5cb684a285a7ff58c158368eee57cc024a4923c402acaef4abb4fabcbca386283600a8891d6caa418405d84c4d56a46d84f21e6f8afe0bd6011de43130a5d30d8fbc14b5f10251f46b346eaebb4a9684fe5e672cba3870071c9543a79ce248683a2bce9fc96f6890436e80ae8cd8227d3e3522a6b16495cd081ecd8d0ad7566f42f2e0810eeb4fa7f2649b33f2dc35337e75bc8153e6cc9a75d7c51bf6127d8d8486cd3edb1ff862d371ad83778c33fe90d5022c700fea30d8fc6c43d190d205918f851a7a7d13c178eb69343adb9d2e9efa43e5d5639706f1437dc4f2f190624a1f4c5c6d2a1be3e39c5ae39f3f33dbb05f7ba9fc99ee1feff2c8faaa431f50d271990ae660247b6a5472694a4be6daa02ccd220453899a65fce2d12f3515641fcf78ee293f0ec29a4c39beb176777d5c255d0313b763af3191b6d02900c1990a1401f8a53f2e6ad9ad68d1759061cfcb49477fbbbc8b33d04c3d698a470ab222664c0c0ea1eebef976009d55ca8dc8bbd5ddf9743c2081e6f9ff4664b20457dea98eb3fd63c512848281f0f2a481f022f620bb176239d1f365ab387c35a362300453edc6c5fa288134a56e34c157d3a46fa403b97f5132ededfc49ccb41b1c162153accff18b1affbd49cad3be82b60a267ba255511a7f53c5f4eec9a3d10c0a99668febafcd4a7c69ec49060471896ca514eac7bd3cb19d6d28d41e65f90940d72a2c720752249ad421c759bac2712362fad8c04c6a9c9c864cfb3d680e91d1e9a62c4e1d79f480953e18e12577661caed3e5f1c017ae11c7143225ed5bd80b24772b0d1c143d08901053147037ea90367ef5e95e5927089558d20dce0fce765febcd27ab155c8c16cb2bc1565944fb463a4ea8ada69a63f432bd30ebe2b3d9546efb561e8db487bf363c9d092f8949ed0919b1f949c63078b3c2a6d5a201bc47bc21bd6956a5065204667312ca91c097210e2646dd16cdc4dc42507d29820f630f7d73120f94916e9c7921ff21594148d8150155be9339cd4a54922a1dc5b8eaa78a8d95090ce3eef9f7bafed74f71b72aca76b84a43223185d25b8391f60039d3e00ac01000234af0a060526499de5303aa3c6c383b110727f3582bc05400a87d7545e40de38805ba87d6ca869d9c25df7b8fe5246b380e6a211a7187c185590b41101da3fb3a6cbaa36159c90c2776de73c4eb2bf42fc19acaa623c11a6c393165660dc9b38b8b0ea32df4a8afeb4381f020b1358b497ef7fa50d6ca69147434538db77030d6adb2f433b8594ed9266772a2c9cdcf564e8f5f4d6ea229ad5bd5ae48e0541373994a395318a57d5af3c767de489d36e133cb8ebd7dc4ecf81c932fb014f5d69cce62220cde45d567dd5c83b993a3e68e80b5012b2646fff2c00cc588d6684315cbce4d09242a40cbd995beecc776fc628f27663d6e611743c5a4f19060d0db77c7afbaa3a3673665b44d9d5f5c02fdfe1f84cd547b6e7acb320fc39bb78737e86ac1fbb1ead1ca7a7c5ad2c6505351a98ce4842ba7c6813702a5bb2b4d3f90d5245760358bfaf4669a43c2fe4ccf41686340c9196a5319e341a3507b171fc6d84188f47568a4e47d570201a1c0aa6639c8863c0b2c867a99916fc00daaa5c6108797d91fd83cd717f85a361395559207fadfd8e18f8064735051649eb6f6c66f6691a3cf754942502c51cefca2076cb8dc7b480752e72bcd36c0ff02f395295dbc5f8ce506c2c033325b3bdd56af69dacf8ba31dff821f39d6c8b2a237583ba5b4cd520a4abf90ecfbd9bebec29ca8bbd98e6512bb35d69877fb5328437c7d5e76f59a88f7f031ae74d3cb387d879ea04409f037dd3566a96531b0bf5ee0946c8a98a6bc85c4afb3934701195a5ab0f522bf6425dfb08aa521f6e877df6d3740a374af7302e7484851cd1c63758051d25b06b2e3d7820b3e4a7a4e931e5cf28c5903a11b7e04317ce6ebdfbca35220cdf044e11045cca59ceadc47f5afa4226bf4405d0691ca1290691cffa53215edc47ab8a25aa799b23013396a43c780900eb29e4122aa9ba7eb41c4165fbabb1697fa3137d7908fa57b9181b7ccc65592f7c77f994ca002c26f4f36f1a0387eee9855a6b053af7fe7346785e8f35d9776078db3bf5b774e6b4591597b7c6ff6ae7a35140ab0bc745cecc29a229f12e610320612e18dc82880da6fdfc99bb58a6db11a05b3184dd4f84e41a493d03e44146d027616ce7db2ad3405e8eb4453456f25218bb3dcf385b77fb058cfd7819d707cb36fc88840107c644ae0e3bfeecbcfc67819a20de41a3b1ded436d8d444108197215ba664b1de7cf7bd7c99a961c4b021116682c89e8cf637cba879733eb3a9b9fec06dbe2004721f7cda2a849015daf40787bf4dd22f1154614384cd4c2eb022beaee3e55abf05c73e637b71318e9034f8bb7bb85c47ef99e924f3d6f81836820eeb6907c84fd0c7da32388672c9f6b7df38ac5c32a9c63cf1f34ac45fe9f66203ec688808697df9eada97e48efaf70e756953eebdbb1cb9705e832633656050bd8d38009fed4793e8196c4a68f9efcad5e1a4464e3f5c7ab5ed2cd30ded81a1096eac9eb1e182aa98d71ea7f982ee3e8b58416508cfc740cb88b129c8eeb23f273960e8c9462b3596f1792742a594a0b288273ce26b8e45fae09272c6c1a36cc129299fe25c8aff1a88bdb14e2f15c23624d97aba1c74cf12c87288b3a88d5aab7c2edf139ac52aa7dd3d1e1f4d06d5af411d68c7cb56928d03572058051f123fffb7eec256b52e26287addd36954618dedec5b060ea4ac6c289460415a53216f0a725bfb73165e56e5ee28f904f73bd120efc5d2221e7d8c598d32c998883bbdb0a1c9fe5cb0570ceb466b233c30a1ed2896e1242b6ab1908f160fee8ee520f28894fca93c6f38fad55a2ed89ce504633b0741fbf7a760af64e6d2a3977566c469aba47374344fe9d0f1b3c1f773db0c0ea8a39c2527fb08270df81f5afaca79810fb54cbc28dcd7834fb193af920380d245282e971254d7c0e3a78946c6f5ceca64aac4ef118c42949bea18a2d243c7f2ae07ee6740a548578ca2f394003d23a30cb4a58e5cd35dc70ea7dfa6faa516e94c663b8a96cab7a55557f627193dd138c61e6f8e1004a0c90143dd556ca0ac5fddf89173348a65fffcbfed540175bc34529d398206612905d1f624f27b6587f1d211e7f2aae106d0592ddca2bdf6fb3edf10c944419a58b6de1e47a48d90c27cfd73f810b0119a90b99399d45eef50d00df1a129f3a9140b01489e7ec2dddc6e41f14398d5595ceeab52460e1ff4efcd43cf90cbbf8193e7eb589b994f559e70c6dd4e39b125433395509cb75976c77497b00c191e12d59f0c9bf216687034cc6fcd706876983b5aa98216f4ff5091b8d3e515762bfa6e440a4ba178109bd77211b2ea2069c7796e67a9d89a43dcb273905fe87111d87c67ff8625e1d28b96650914836dcf285c0ff1d79691e521df76d115ad66bf2dbc30cd98fc8bc7ccc5f974a88afed30ae4333bc80481c12dcad6fec0541c724f1223b04bee0217379a95ae0dbaae52182a9b8e859eb24c27e2b6d0e5acac1c52bf44ef787ae3776d3718a7a6db20d6cf9eafd7372367b6cc8f796bbfc9ae3fd73a156d8cfdee35ecdc3c2c13ff45d65fd1a96c42a2f29f31e74ec93d645af62c3f4b16a5573e49f014de9315f1af494bdb201ab5f124d50c06403ac53afe90bd11899fb88ccd59479e5e56bcdc77caaea1ecaffa2ad8375bf9c8c91809e0a1716d9589811ffcf8638b98facedcbcd6db5f5517ade317ded505831784261e7053976a2228a14b764feb5b172c84106c1aff8a5f1ee01fac4c0ca61a55d1ac4aa6ababc08586289566f4259e00adbfbb97ed9fd856dec38096962aa339989b8a159e801e546ad7c5892078deed2795c1baa79ec5a3dfee3f3bdba64a549b1681afe039426e2b995762102e1c0c6f4377d4f8149ce59f942049a6fe371734ec257798a0f2b48d9007632c6d72fc33fe38a4d637d55be1fe63f1212eda669605a7ff65a39f91341e572723ba60b12f0f3cfdfc9878f2471434442ff3ee5d5a324aa102ba3f615a7fb4978903b332d6ea102b4dcb1d388cebbda918ac50f8e6cf21debaa3354e78edb513c93ab90db1df3afe5f19e7d0903ff0e830ce678a9a9c3e69c24badb247336d7d46cc6065bdd743b3872cbbbee0fac23dc4820c2446a32342ba0b2552354890e0197c738bbe48458501552ed67986", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x8000000000000039) 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) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)=0x3) flock(r0, 0x3) getpeername(r3, &(0x7f0000000140)=@un=@file={0x0, ""/89}, &(0x7f00000001c0)=0x5b) getitimer(0x1, &(0x7f0000000000)) dup(r0) getpeername$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000282c35ef836fe"], &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x42) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x101, 0x2, './file1\x00', 0x7fff, 0x8c, 0x26, 0x5}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000080)=0x1a5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) fcntl$getflags(r0, 0x3) fchflags(r0, 0x1) r7 = getegid() r8 = dup2(r0, r0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, r5, r6, r7, 0x20, 0x4}, 0x2, 0x10001, r1, r1, 0x29, 0x7f, 0x5}) r9 = socket$unix(0x1, 0x7, 0x0) bind$unix(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="cdc500af0baec563f929afe04f6572feaea05886b5"], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x10100, 0x40) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/58, 0x3a}], 0x3, &(0x7f0000000300)=""/11, 0xb}, 0x43) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x803, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000300)=""/106, 0x6a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() chroot(&(0x7f0000000040)='./bus\x00') writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) 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) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xfffffffffffffffd) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x80000000016, 0x1, 0x1f, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x200f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20100000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20110000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20130000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20140000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20150000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20160000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20170000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20180000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20190000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20200000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20210000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20230000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20240000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20250000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20260000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20290000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x202f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20300000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013900 va 0x20310000 didn't change! 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r0]) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x2) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x214, &(0x7f0000000000), 0x4) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x11, 0x12a) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="857579e2205a5f713449e25a0dec1425b7bdf00b6763b87f3ce0806dc363ef465ca55d18cc025b678dc35b1bd226a43083afb577662ca6ed01fd2b0a303c86eadcf07ddd282a650fc604a3c221de3824fffa0e0d79eed4fb4d9a121803ef45f8d5bf901340b756", 0x67}, {&(0x7f0000000100)="bc9777672c58ca4457a356bd55eb7bba49069fee73af41c0a5a29bb5bf18808372d58f22e0788dca19839c0e78af152c74d4f65fa0e542ea7557d11bb7616693d2bb39adc4723ec0092520bd774218e9dd4a44115503d7adad526ef03bc3cdb1a2afa4de490a9dc963811e05d975324f883bc90554c13e74b856", 0x7a}, {&(0x7f0000000180)="fa9a3dd21d36f7cfa2f4909ee7f321b63ec6d5af7c3593809e6e8d6cd6c3c52c086c6bcec4bd3bee937d47c1bb9e787586330ce3c89fcd3c52e1e6b078324d3bf8975b7ee2003b8257ee671ea78e8b406a41bdc822dfb680de146bc93f5467cc7d094170e98a", 0x66}, {&(0x7f0000000200)="387145ba040d73f249086540de61c7d43551bf3d77803efe67f123bbfa996db1578e72aa9f17052944087e7bb00e4f9da57f5fd696fc8ce6983f1f2527ccf21f7997bb1449ca81017d7e2244ea6d7fb744e137e105621383e013b3f08e30ed1bf054d5fed729b2b9f7de432f331c9f4da0051fdc023d49d33416e0ee309950b2a4f543381a97c30abda690edc8bd33a6e4febf4d0f48678c1366602d0deddcff58d774c434e8143f957c943b1736071f7814ebaec6c5d23e35cefe1a10236237411627f41a514420d9e0e37f47ae3269ac37df43d1b5b28e11e705ac884b2392399d7947a0e9673291d89e", 0xeb}, {&(0x7f0000000300)="e3b0fa946f2f6af69294ad611cc1d700f40b6399559d0892c3ea08bd0ae85a3d2a5c60b2546615637fa73c2c63732cf2867f92255d27a02fff7bdfe85ee71eeae0ca56b5a7", 0x45}, {&(0x7f0000000380)="7f92ed9f2351a2553ed34c5af6c6033de98de3c44a4f61adb6ce0ff774e33faeda47062040442323917eb252eeb1d0d95d611df22cb7e0d428c2da806815b62efad033b375bb9760756a92f7a976995828c48e7e1d80dca34891724998dfeed9af438e2f7c200fa835c170fe815b5c87f77cb8873a568dadd21feacd2f45e0ec4a7ad26838cee9dba946df813a0c6b3d07ea271219432b66263ae5ef6896e5551412d27c90885d91b8cf3310b8fd48aa2ae5dd9a22cfb1dd0c6207f1f4000607e4016f63f5d4ce73e8d741997b63512135586a5ddd5254589f6399cf701962359a2f56d682c72348d1a7a4226df2df8aeab3b31ff40240694568", 0xfa}, {&(0x7f0000000480)="8f75dc2897d75dca5e23a041ce32755c35cbee65c050b5c102072234533f159a4a2dd0baf3cf54add4113898ef3f55b178f0b2a123506c601fa5eaf8c7d0728f65310ed8c55241ae26504d8680514d2b072cbc573ed8b12e26c9e6fd1ae9f1ce3f72263ec003ada3444dcfc3c1282e5ee1aa6fdb2cc1b074678d8e607aa2a7df86bd700ad7906c77c9867ac8c374bfcb066e92a5415916986bea882949", 0x9d}], 0x7, 0x1d) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000640)) poll(&(0x7f0000000680)=[{r0, 0x84}, {r1, 0x5}, {r1, 0x126}, {r1, 0x80}, {r0, 0x8}, {r1, 0x4}, {r0, 0x4}, {r1}], 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6003, 0xe26) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f00000005c0)='./bus\x00', 0x30150, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000600)) 16:00:17 executing program 0: clock_settime(0x3, 0xffffffffffffffff) 16:00:17 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433cae6b6d6e273fdfbe8", 0x47) write(r1, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x1f, 0x3e}], 0x10000000000c22, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x1) kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x80, 0xfffffffffffffffd}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xffffffffffffff6a, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xfffffffffffffe14}, 0xfffffffffffffffe) writev(r0, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:17 executing program 0: symlink(&(0x7f0000000080)='\x00', &(0x7f0000001180)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001100), &(0x7f0000001140)=0xc) getsockopt(r0, 0x492, 0x7ff0000000000, 0x0, &(0x7f0000000000)) fchflags(r0, 0x30002) r1 = socket(0x1e, 0x8007, 0x9) fchflags(r1, 0x20001) sendto$unix(r1, &(0x7f00000000c0)="d12fcb60f3bc41f575f7947179a0ba1e89dded240d8c14c808165cdcecee01358279017b51a79b4e4dba4f3d2cefc4869454dd8faec73169c09515349619e2b6d288e9b51c72e2263ab380310e877d40aca4549bf175d0e257a9e07eb927efa0c1b35a2f24e58f9781aee9d277f596bd887e5a5ac70370fbdf90455ddd7f1d654a03e38cdd92d5de05f6e861b7ec70ffbecbf1a15fc7675dad15d77820119933a15f50e3e3391b0f869a51c7230dfc44b620f75894cfcc8abc0f0dbec86015770f4c6d52004952922d59c7676c9ffa9ffe0af3b05bf95f0f2ae5a2374e837732220f3d89f2dd286a15025032a8084eae229a8282e7de855df68bbe37e0246a78e374a5242f8df16fe3013e8ca73c8a23f69b15c97addae1035e81dd2327c4d5d62d6acb1e636ba72aab2853809ae9e769c100862f5f44f7bd50b2b5a14bd5b3c501bcea5522287fd6f2f28bb75ef2f7a22bc1113fe687240628368916d0f907e8a89206e66219df76584524050728a59f9074492ccf1d7ed5fc75f200fc3335ded450c37be017e2624c9ab8cd75b83bd7255d976edc9c01d212e1a48ccde56e8ee33828182d8892ce718bc2dec304beffd17b50161c2bd814e2e2c6ac3bdc6c9c10584f3d69bae56c935eb1d7837d54ae7b452bf8f63ebf75a59b7497a8e0b703801062148488d12b207d65df9ff5cb43a344bd3829471e331f272aa0ff8bc2e3c34c6ec0dd40b1f8e8cbc47ef8dd49345f4a5bc0165867f48e6ac8dd185388df472a4cf13f0bd66e3b143d1f5b8ca4b6254da4a849fd3cc103b373d1a57b0930e27301575c285a82b3426fc83df7a7f93eeca0b4996ff5b7fa4988c936bbf01aaee1c04cf405ee838f6f5e132272d1a5b77ae2efa7aeaa50dc2613e2e52a80dd2fa829639684025a8ae048c0fd44ac7b2cad4bbfff06a3fbb3afd42a5ba1255455c0af5e9cfeffad1a15f28d04a1f038c43cf73f652bbe0d6c7967654dcd00da35846d9e6f05a3e303700a360597a4e471c5f4bf647968ee60f93c99c959c204dca402f526442f0ee42bb6e36ea8eca3c2aa265e9b0a53b288a7ff76e9233fd138a182f0c9ea4f87e83b996b70c3d724f338c5bbbd95ec72f9c4a84a80405e4dfb347a50654f8b3d8104d192ccb243698e82300c873ffe74b85e992546cebed5aa0ddcd28ac09e9cf606ee0456805d32d91aa17f3fb1f7b34e96c0620ed585df33813fa993a06e25cbd3040c81e8fb59dbfb797e27d5193d056c9285e7f8590f008299465b5ec955893fa6beccdc9451dda5c778a89e41530d30918496b109ae2817027dd86eed96ee4f57332d5353412576f095e5b10527e3a33cc3860c8a98cadb13595944a20652808e7e8de35c914e7ea13cbbedeb9058f58106793b7689454541e4d756dbb57929b6b241f530f7526402df91282631f088a884d8cd37cfdbeab253e72dc8d53e4b76b27b9823015c98c79f2ca1ff226aaed7c537dd5fe77d32763f6692f28fd1ab9c2bc7e4fec983172d608f14b520d9059c7a7383c5c389f096b495685b2ef22e3e292b1202521a573606299903bdb420a7dd901974107f47db7ebff1bae08f0315b94f5819d5299f5145f1fb94fc8094b01c501ac8328418fcb879fe334451428bfe029cbe7e4cb52ad333881fcd18fd014c29d61d76c4df0d23a0f320f4a57d08cf8c3eaa489ad8cbabedce26d7e077089def1d7df232f5c3f4abc444949731c65f4667b24213adbabb07f3a58e2c767363991eb07c4967d247c0ce38768091b68e4b15b6933680f530fb7b429f655d441253775986c801b2afde80c54047e315bd26d8f5fbfcd31a278f952b255ea5a0c47f8c625885ca2736a4c094f2a274e4ed6cecc1d1ad71f1eaa8df8163790e35658599e9cb7d961c43b4ae23a94c8ff90b136027887da04f31cee92ad3c6e195275c6af34b039d480fe06910fbe95d8c1891674e675944f39914ac74a4a5374da6099da6051993ffb6957d3925f162277cdea38446c4b42583e87872fba2ea77d2bcb172588c2987a5a3d22505d3f70157dc7708f681665e4cd5a8b66f9b75df17a5021dedd9ca726f4c4bf3f2bae4739a86da6749fdbc63ebd9b4f15a0139c7ae579f66c2c4bcf40609d1592ecdd32540402d609e2200e07ad6022135b712265d3f54c3eeba390eddafd91220decc806165b6c87f0db8a79850e3b8a8e384b6abc9a171c0d7102c737c21ab8db5dd143eb7cc1db0c73706e3148050ede8337b5e28d3760716ef56c9318484fa8d2fb0875ab6814c2f7065ad7beae01431f504d1d84b2ff3632004365f87ce592f4da410cf7f6c5fd3db3c74a1ef9b8b9ac112c3f5f14ecba9cf746a3c072c46503163058af867392c47048edb5aae022b9ddcaaf094770e376b78baec43976529d10392e4cf138cafb23fa14eb79fe9267bd491715097883e6ce50e3e90893562a13f2e6fbee7378d3b10745ae14884876b00d3b54f1cfb62fa64edda1cf9529c8d27da4b061db377ff80379e299e722bcf1f4f165da4357d2f34916df706c6a2bfd1b29be9ad5eb785d4ecabc6a0f2a7e75a7f7ed3b8fb64c1bd536ca5785feaa9d3fd037be3857e91cb346721bfd7f43930bd4d68486718a97ed7a15d06d18faeb1c663df76ac981c2052447413ea57c132140eb44d495dd210443e312b280757a23baade472cd68d5783db8abd1cfed002239d21d7f21a0b01e13536d24df07fbe8fa0b7d2fc3dabaa2d39bd7a95549596e89f74c3d4cf389ac92d0ef3ea922498f00b282ce4be869d37a417275e46cef8600de81a1729f7b2200a6fa38936b29475f8bfb7e0cd31f5f9aaa3452e6cb04738bc15c400db7cf1b5f1941739e6bee7df773995e1af888e5d564d08ac3d045fe48bbd5e99dcffa53419c33f72693d26fbc62f4435abcb6c1a3a1456923c81c776b4a9c7772939e521389fc96bd71b81e159e62db6a7d8bd87186dff7989b2582b9c6a3eb83262a7d505c0407dab297980eabe066a78091444d9c282bdf3b60be12b27ce20d5a6e9c02b56a4f2a6e822a7dac7335b01f57a7127e6ea1ebccdf36bdd1c9f2e3cf2f0d3b5770872ea130eb9ffbad2af2920ee26718624ca717bddd75316cef9eb9474dba1beb7f7b5151cf1af20b0e35534e606a40d2325efa6f6614b2b2b9014b2bceccf626056abfadfb7ef6a37edf2666c640fa5eb4e4a59768a67477b61a0319c2200c6f9956fcfb5d231234ee047dffbcd009f9632d7c359e873fe37dd4d28336aa0fdb2327d40a744a3af4a0e5c1c90e3eba9ac65fe3dce984c5da782a280c9aaaac359c9336ba03735abe154a249ae4012712450d6e7ef373076d180b11cc6879401b08c06b18c9331aa1da6a7c2aa460ea4327c3cca689fde8ee37399ac9a824bd099356dc56897dac88685b6ba838596cc494cda0157a18b93b2a81ccf58e726a036d4b880baf6d7c0a20db0082767f5654f0cac2ac05c223811fb4897f88f737867b469233231b6d9b357061be6b95fb5a90fb8f7391bb5fc7a0ec565891437df352a8d81d2913f9257f21d7c4698677c7f6f26ae1e6ce9b75c41f90447a1aad1e3ebbe08d927424a33b90d5a5ed5ef7b5c5e2b06b8555704f80e28d2a928dbf48a285760b36500a0e2f663da5fd781c85c08f175a0a52ccdb674061e3cab539f22e31882a3b757f43e64b4987a744deff1b6798aa46c4cf9acbcc1a3ffafd429bb0b0fbec76660d65881093f6a2cd4acbded90569608508043faa64cf6b4093e16aba963b62ebf22c48f3f05b6d4a6a272d5c7354c2d41a24fafbf9bebcc25503820686bf2a187b94a6a70ca4661451629c08700bc47611678d47057dd2d3845d2ea3625abab1a28a28a046cecc25206265b7a65145d69750a98fdffec020004a85fe7ebaf03d2e9478c043fe6b10b21edf1e870fdafadceb084e51e4ffc0f7fff697235580e17cc568562d73ab937dfac55578bd03c4e01342f5d822600949763116347f8578607e84d430ed94d35ff2a69df4dc20e803c30f7a920b71f49e22ef7f3c13d901f54abb8ea72723c513edd7d4c8f1d1afec365eea650ca8b4b477561863f6ce59f9bd9f49cbd60f03f7a6c82de69a74b64a8a395a94caa0b1a96df2b3e47ab49a79a9e90074730e25da59404e9780bf27c56a5671008a051a7f06bb641777c71d922f6f1e96ddbfe4d49a10f08579323186939fb774751ea72f5a2207213a3edf18ecd20a72a9debc16ac21fa49eb58a39fd9c4c36aeef28a2fb4b9420d30cef25effab153818572de595182513f8d3a979581544b6d270d514206a672a377d5704fdc708d1c7635614e8cab9442918a4639c7af1d6b66ae319f84058899cd870601683a3b344b85c63d972c18ac53ae53f016adb2cc23112c7b29a7fba1ef0190d82e5e63efb92e9bc9514596122e27477ba694bd22142d1e351a9b7625b65f55328c73390526b9f6a795a0683e84b3ea879a02d735e64cf4b992c3f391ceb7ec479f076ff9142bd3669fc0a0defcc8076e1e94ae43f284717098ac979d2f53f6bacb6a0f8a7cee41a9b6d530f5e3b97b85efb895e90db0280854b0cdcfbe040970ea432ae164368720e34287082c047e3589636daddea719e8166b836acd64ad0e8cdb41ed7385cb25c102c97d004e91658fba4d3f4dbad30679b9ee43e114e3e1f0022e91ce6c238b129db73efad8ebf9245cd86a49be8b4438b2c13ffdaba2e8c3cc0bfa3db8b457fafe7a9cf7270c109a663a27465b9a6e8d7f07b7a036879b8c2aeda97d3e430a6d1228f9518cd0516d136cb3ebb8ae8b22d38afe1045e3adf1197be7eb4bfcca9a72274651f4509961d9f56f05bb4169b908e850961acbd2d4ed11b0831c3c1f236201c5905ee41d3f482827186e0e026e8391de7f1c2cb326f917208043c35eedd53ba4a82e175c9961bada15c835b70b3d04adeb7355557a8c7606d94d2a848b331a650b12bcad06838fc4fc8ecd664c118a3251d3af0cc580aaae903c5cadecffe38f5d49cb52659ce3e24f2b8626dc027a45eee97188577928293d9af4841572118177097e1ddd7749807c3151c5bb84a15b2cec67a919db7776461b194d53ed5176ba27a94f34fa6aeb22d0b40fec2bd1778c1d0706c1fdf7cf9a24a4ebf0eebe84e247dc18ffc78804a6de7049a0dfc590cec1dcacc1fa2fe2f94d073b36b7161c78568fbb5d1e74d2961ceb80c0130be4dd67f5c8d3ad1e30e4cbf8e885c1a54c0efa1ae27097a934d1af8765c72f13f0c73137026ba337d145b4276f47f495bff5b687d357d42b2b4d9e88ddea63fae1f40d60a3cfc276d1841c6fdb67637b9961c60aff5851b25c43de06cd488ec4e92ce75a4bb4668ca3e0dff55d36fcf0870a5941bda163d49d2301ace55a748d12d3540496bc752760d080c53d0c1cf86e0f6a6f6140ed5235e955935944d341cf85707a58610858bdb6f3524508429ccd6f9b11e11c8779561d50032fb8e7482eeb6726362a76d7ee70edf67502b598e1c62d8296b11f3d357a7d3b1ea5df32af99c629dc1b2e595660da5982e7581eb079babaf1099a54799174813fedf7f703b82b4f43875908a29b5a74e68f4abff31bd978802f0dc4648c8f3a86679d8955829685971d6e31266314b9e487f018657d97829415c8671399f44f4a32d2f2b605e96488ecc3cc16774a59135001aa5cd65496d27dc5217c9cd57618d44fc411b42d98dfdc6a0245688fed2a3f5a44553801049993ec9d9501fed253e0c8cb6f93270c68b6b88454e0e6609aca96293540faa09e086", 0x1000, 0x8, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x3}, 0x8) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:17 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001c80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196abeaf856ea562e7f4e36e55d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddde2abfd089a2d15f7ff2599906243ddf01000000a2155d70b8800b645c47947da926084d4e953381978dded46bc865328359eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd7e11af0762f9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bf9d70d7e7665e30e450070000e713603e7e9b54a9e73193198f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff3008000000000000007bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f6976000000"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="0000decfb9a3fd5fde2c"], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x19, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x3ff, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:00:17 executing program 1: r0 = socket(0x15, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x2, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/85, 0x55}], 0x3) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a5, &(0x7f00000000c0)) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x7, 0x1, 0x6, "5aa1ca9dc44083ba013380979d112ad414875444", 0x4, 0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0xb}], 0x1, 0xfffffffffffff800) 16:00:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x88, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file0/file1\x00'}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x5, 0x5198, 0x2, 0x1, 0x7, 0x7fff, 0xfffffffffffffffa, 0x0, 0x1, 0xffff, 0xda4bb74}) close(r0) 16:00:18 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) shmget$private(0x0, 0x2000, 0x80, &(0x7f00004fd000/0x2000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3ff}, {0x1, 0x9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 0: r0 = socket(0x2000000000000023, 0x7, 0x49) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x20) sendto$inet(r0, &(0x7f0000000180)="8f33938a3df57d7887390fd4b4c8eba8aa3e727f8e85b1c4c7d145ca9126e71e9840c3591ebd598cfa1b5ff07f75e4a42a", 0x31, 0x4, 0x0, 0x0) socket(0x18, 0x4000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) pipe2(&(0x7f0000000140), 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) truncate(&(0x7f00000000c0)='./file0\x00', 0x3) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) fchdir(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0/file1\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f00000000c0)=""/216, 0xd8}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/163, 0xa3}], 0x8, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/202, 0xca}, {&(0x7f0000001900)=""/144, 0x90}, {&(0x7f00000019c0)=""/112, 0x70}], 0x4, &(0x7f0000001a80)=""/184, 0xb8}, 0x840) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/134, 0x86}], 0x1, 0x0) r2 = dup2(r0, r0) recvfrom$unix(r2, &(0x7f0000000680)=""/13, 0xd, 0x802, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, &(0x7f0000001c00)=0xc) r4 = getgid() lchown(&(0x7f0000001b80)='./file0\x00', r3, r4) 16:00:18 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x2, 0x6) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000000140)="cb659145f4c4b48ce5b1bbde775b3804320d73a8f53f3983bb8345b56db9c3f7adb032d5a6c13961111da7badbaed43b80d3cdf99b922dd8c5856c01b11de68d237ece7a0b87844f5b18eaef3b6d8cf86bb2491c30a7bb506138111018ee393ebb70d9883aa4046c0f3b6fc06bd2f95ede183b5a649abb4ca9b1680dbc333c5545bcac9edd8017a9bcb6a88c770fcb6a67ce4646e37fe65027dc4b9f05", 0x9d}, {&(0x7f0000000200)="50d05389906444b99b3e6807f3348c36f518ba2446ace2a41b8667dcdfabb322488d5699e86136da60d880be1f18353db36b1d9a095db2cef13f50145640fe6fdceac11eeb2d195bf8d8e4df421b918f188112397d3ca8cdece42ef7bacbc7bb93feac27e454c644e30d901ca046c7d26844cb4fd8b56eb4d0ff7b40721e9a9ef45721496dbcc3788be4da7676c75000e8944948387e3bc32330a79501b6f4efc70b055d2c2f1d6bce42fef43ac0f19a560e2779b87d0713d50dddb2c181", 0xbe}, {&(0x7f00000000c0)="52d0e15df401da0ebbc50b2c77dfb9b49f15044a41c8e3c5cabbd90072a214", 0x1f}, {&(0x7f00000002c0)="c9bc80810c261581e06ae1caa8c10f21f0550f9e115d0fae652d18f9a9886a18e7fb4054e9c9aada469ae90c62fa15ca74d3fc40ff91be98102b3d8b502d879d3569090ab1ba0a299163c2597c51baa641fc2cd85ccff859093fbe8b65eb24793d70b291f59c9d0336d915e121a0baecb8eb83d63bbdc346b52d50a146", 0xf}, {&(0x7f0000000880)="6f206032d1a62649553098b227a540bf09996242bf1b2386fc8c8614916ae9d5d950499a5c6d4910ead52dd2fec5e7a939c712f11da02625e55d89830ef7af65dbb486ace4cd3386162f8c69497dc93b7b36451d5eadcdd26edc885dbc00e7541b3d6c0aecc491eb550df985692c92fbc5209677bc5d547032c5ef6f8d69e675bbc683a3da006d859788d4ad22e793df195bea594791931732fd506fed268f892d78d95ffa2947ffead2ba10645cd187498fb791b522dabbf235d327c8d3d39d0419d8", 0xc3}, {&(0x7f0000000340)="017e03e3259c696968e201cf2555b4632217e6c59f189e39fe5983c114d695127885d1180a29f334316b5cbc5702b8d1e73d092996d332f1f344", 0x3a}, {&(0x7f0000000980)="3c717926ca39eab986975e612b0a1c02044e580d032801e4bbfab5fcdaa86ad03ca2989be2a514c1c3c7fd8883de3602178c9cbe5e662bd39dafe986059467e16de9f584056700ee199c900ae8e3185d5398c8fb2b41e1f647fc472af020cffc89016b3eea72b4a35bc601cb362dd0ac21dbec3fd15e74a7977ac04edb6882e30f03a138cae6f915f05822b32eae3a0247c60aa702864d7dc4752eedf10c487955288a8f8852f2eeebc5fc4d0842aa80ed350707f9c16b0ad930b72db3e43d90919f71e7e6e76a158cdb67e9d8e745e2bc2e19f6db7e7685396250e7319f8251317ccae50282c88f48d9ad5befae93602633a4c0ddb3e912b4b15d4d19669d1040cc63ac2ed7f236f8ce47bc6818795d2ece301137f6777509b31efc97951326b4be59819f66eb5a600db55b3ed7d4432c0c9bf2a42164a027aeec76c5f491c8f7b32a9ff4377c0df53d6ad53ff0183d1c2bad3b3a33b8a234c0a3547909444a2ef9bf12505cda931ded3d0733898212bca424f23a76f8c834c5afd6a586766b088e25fc2aa68c46a55d616a88a37b7301af29c61e27707d23e807888ee334e6e614fa91be3113b6c6413f6968275266d703f65cfe64da50abebad516946afb56cb1c6f25c06bbf07305c2b2f2d37bb54deff3e11aabd6d9a2f6c1dda49e6be9bcbd9b9f8d635324a821f62f008d89dc99c30fe117ffd3377d6f6937886888f25a4f7aa4aab06efa761183e596a81d2ec663a61e9f63aa19fecca1e5c082f0e2ac69cfae151b1c13df721c01fe67ba69db18e17067640603f8990b0edfffecaad83f8420c3bd2c8d935ce057d3824b9481c99b67a91dce503fe631ae535c1f54af9651777524ec3e3a9221ce5e950b48998707c23a5140958ed3ea17af9d5abeb5544006974e38bb90324e33b5db898ef7a44d8363567a29f68ee467feef84e85df6342f2e1f15891ab4f2f06ba740887faf0f26d3a0285bb30d6c2f893724dc674341e0cfb2073516adb6e47f39f2d09159f19850d0ae536a34539e1b74b78ab8ee28bec814c0c731c4a9f08cdea0b2afc7649e25dbe01899d60ee73c4907de04245397330aeebefd7abd727a33e875276157746515ba472a2d3e36c9d438aece374b8d05097837f466b57acd0664ad10c65fab2d8ba155752f5a4da080b8ece5a5fde3f32ff44edda6f4fbbd725f12de7cff61d3adcfe13ef1a9f9bd70928c60e475c93e9b54c61e87a39ac7ccba4e22dfa8886eec9af6f2588fb96372bcc007f208a62925aca0a2442f28ef83e086ca5046e427fbef5f6a7da8142746a38041214441bbe0636f6760642357172ca0140a326f63e7c24a49bd086cf9aff16f813fc16082ad344548f0159fb90b4ae0808b367b57c77b3bfbc6845b6bf5a5fa5fb6561c3fdd1753b0cc9edb4196e8b83ae2b546e53991e4af394c38d4c0c587c6aa5923d03991a65ad840770e8eafdfe1fa8151fc0e5a9aa9aacb26b829e85427ee54b37b21062d4dede0310a458a869ec2196539dce21b2db6435a1838ef206aac65ed0e81af49776b5f5adb295d52b0f58715e3c66771be46de7c634565ba625921aa1141a846f2c2d640a2db9f59f00702142de9b55293c06c631cb8af66b7f28ebda38aff79690e598d201edb98d8e963700b2f28a439ae530f27db2eb8c54e710aa1538982bc4bd47b9673da2449dc89ed5f8930a356990fb780776bdc376582a7944f25fcdd6b8b670205f88af68902fcb2c343c2193208c43d13c9ff35c192cdca8f830c6d49f93937f4839c9fac39b972ba060de295339dcac57f46af6f12e465fbc3ab99a229b8df14494536d6d02cc3f89445b4c608c9af336a162223db500403447148608f4a60aafa79ae1986a58329747162a08bfba5c2cf4374c680e279f9a314e0d7a7cf39b8eb9fe7cf4a8bc8ef99492086539ca4e2086176038dbb1fd28564eb7bb858af4bbb8c1cb9cd86c0cb89d37330f8a015da8a6d913b94081ea621aab8483a396a8065bf2c179dbc4944e075a8c35cfa0dd90bc03dd6cc56a0ff7e054b2ea9108187ed0d35c5b044b87135c873664492eb29003a09bfa6c888b3504f2af933d6843ac58ebbdfeef1932e4618546c24eed9bfc5007cff302b215e63e507485bf7481e9a94507ba5bac9b9efed89165d217fdb75c5bee3eef599d62a6e6d47b88bb4f7669350e1de75cb27460d68a10f2268d084ca85f83753daf73edd36c966c1d4f913eba2599e3218803f3f38ccbcfa4005a459300435c6829b7d253d017ccc918e7b0a25290c661b0bde534d2c0f7b90fe40b24940f21bc45a96f32260fd622b53c1ea5cf75589c97a6c2e0fb7a2708298a0e27a706c48a8c7f9d6c0546103e59f612830aba0cde500c14f60fca3537259a1cf6c9205ac3df98e57e1081e37236a2bbbb6c5ebb01d07713c4c29aa0c55e6424f665670c28660b7278a4aa6e66d8a82f0410cd4d3b23e06e310975d508e33a07d804a9d917b92a8af26aef9450db4579ee9df703b5b4a039d945a5782d277d760e3c185470e523cac395d92f4955affbfa247d14e7eca7a80077dff390220d39df8d38873c5f1242378f4081227605b7b5487f5e9161dba57103f8ea3d59ef948ad352668c29b8cad893206f3efc4a244066abea88089a860ba719e479210d42a79380e7262deb677f577e5ee90d94476881a6db613599f4bba2a29ac95956ae40d3848598c0decb58e9e02021a7c124efb0115f0721c385c774b4f07c5b5e2d5eeb08d1ac78815a12608cbdc0c5df9889eb61dcd9bd742aedd34a4c2192ccca2bf43800a82a26c5cb704825a5710735e0834dd308d10332b5883eabcc1f7f8142bd614f279d3e8be2c4ad0c8d0f3f3cd951e06e7d65b07517282a8071e18759575b636103bd9504ecc3d6ad90ac0840d2593063eb8431baf127ef07d1d9594097e480f5a01ce19a57a3a538473c8ae8f7de6c41ba10b0978909de3e1d1ed61d87b84b316487a03c1a06b36d6c26f3349c452eff022b18915c3e75386ce64896028f45f587faaf716a773fc533ff8a4250c57aed99aa8eb1f1904994dbe15a4c96fbf6d47ae5137d61520ecfea6a8810d3dac6a60dacc4d24824b984207bfd6425331c7988bef42765df318e19640bf08fffb17a925a6db62ce35835cdb4c0f43c991d2e22831cb650fdb96cf15da16299a14cc4a85efd07b145a7504f2f7f3edce757d86f887e6f47fba86d05b221f28bfcca3f9f33a2249bacf9e432272c35f5f9aca44e064b3e95991bacc724ad42b5a60665318ac169c78764abfc04c0feb6496558c9e6f6aa5fab9655e08a086d615531bc19807b2293cd88ae2b714462fda1a7840ae4abb30278ae3f096298c4bb8ebbf0f614b18971bf8ee094d99cf160a4a99fd435e5dc27355dbe8e0ce242ba7f943dd22f92bfe93a7acff7312969df994cb73cabecc64132216c1ae1a90f85165a9846568a94815a3c4c19d9ff12e4263152dfc6679d656883e8806a904ddac11d94721344ffce7fc3baaf26b6a38400d6e7988dc1ed1dab42314351fc3985d3647e53cc77d858f39882b6580be2461e26e595871a45f19165c90810446eeeee466efa230e35d40cec14b853ef80ed94ce76b8208dc485186acaaa11bfa61167d67651c2313911dfd53d3f93fec936fda6be9f58509cea1fad0a1d034ab182042c6e39cd29ac228e575265501b4b2ad2945959580c6de740da05bd5abe2db4de1024e9cb69b2eb3d09101090cbe0101eefcfbe8b19ae4d585d2f9cad2a6f5a9108851405e0e704064d3f87e75d7a374b75345ac3c9fa539e72b20c822a21384bdb06c7fd4375c02f604e8af10f20b7c047bf1fe692a4ab44b798630d0e8b581315437df867c3dbeaa0f0dec900a2cd20b6a59f2184bf76fe44f7aa396907690efe7092273fb37d67301e229dae93257cb7ef537739e92a67c372ed4e78efbd0cc434825a59527aab25864505846991fb67cf2dfe4a7415158b0588c4446f80af0f50c115e6bab7dd5e287f6b15ec4f2e8608f97e788226cb3cc69ad0f6886a83c25f0d9c6001d2817ffc399c321798e9ec8be6a83c6197dafb5d1497529737e502338cfb7c981ae1351c2cd980b42751725e2b34f9ff4bf6d9d044bdd381961684214a7ff4e125b1f459246dabd0b8bff9d26c0aa030829a5c2dc98044cecf68f79eb4c5e66dc7ec4c9e2350e517c2efcfe5fb73a045fe6e5e69a123b5babf73c13dd3d17014642a355c72000e7f2001b2e97953d48f0939992f0db11bcb22515e88d521d17df9e1ce4c38d39338a0b5b63b1c7eed80e59ed35b0fcbad23a97014fe45ee1bcb3356a3dd4cdc516d05fe5f940af9f7cecafe93a5f0e5435f3abf9fe9e262fe18e3d8c03a2c3f77d8705796a7de82f2f455fa1e918a7b949bbfb3ace9c57146d185bf4df31e96c34c96916967d617e261a3484a780c7dfb2105ef48d6aef4ee006e83efb3a0f428403c066bca641ac001a075abdf2dec8fa21bfdd7d4206c7e1bdf2124096433870a7f4cd52379ab1cdf00c2cc116c6f1f2de4d52e23af95b6d2ced9fcc18dd4db6f9163c240f6c133ddbe91f209f8e18ea9f5d304b9a155269b72f78e7efa6d13c5d99f338fc8fd7fbd6cc149c1f99c7f59103886c6ff5a4ad895566921166b2b43069795a94c9f2c350c6c93cace52f4db747bcc8e285ff4bdb045ed5e4c0efc64f3e13f24d4d892b70ffaef16ea5b57b9702b31dd8c62cdc3a96bff627f0188007fe1552f0b7712650738c06a739546d0d76ec828cf1e46705b9608313f290eca18679300510f5a614949323b31977670496ad5fbb22f7a5d1cd8ce8f7d90e79d2c6dbe66d4f9690315f9997877f563a8ff3b573ce04ad577eefeae2b4a33d8ded0a1f6d142a8ee94d71be7ceea6abbf18e419bd2bfe9acff5070cef5bd9e86b817c15114dbdc075eadca370168d07c0354a3a75f4c73594ebee3ae2ee38995a60b68313ffe9b5472825cd7c32ccdfea9ec5db08e0fbdeea57f611a7e2f957d28090a0af2d1af9acd72f17432b15b29faac0e365a7f330ce421590ac72bb37ac7cb4461b7f1d8a5e32c0ebf9e7201b9abd8c52f130644ecf6d135476116e8ca87bb2314bb3160f1d6fd429afd239adcaa61ce7a2a50ece51c56d575093e16dde7969da9e4a7acaf2c1f2ee1180cec5ca84a2d65d8ee6cca8dc7fd268f0792f48c6ea90ed0f5a9fe355bb08ecf64b0e0124cbc4790d9c3025cdbe633b5a7efddd40085e335cfd34f2b61fd9028a6decf88827d8bcc42997a7454250f0655ada75282f7a961fa925b5037aae8db73b8bf9c9750a7f009c9ec75e29d7dd7f59120b809b06e0b6a1c7509b46ac2dc0b632bb1a3d33c619c6cb72393b6563bf6b3d86de6b1713a291c9cef683b8276ed4ec351fd373dba88988269a76fc2f2178cbacb6e6e5f2d1ba300cb861352f3a8aa5d60aad00e031d287428eaaa8dba0b85c7834b1c44f810760259b82b0740fd9641dab041fa04157c39972d6673a1585eddd341f777c6c97d11f178ea90435c32f25263631bc244ac6a5f71fc8d3d170941409989523ab18123ca88a70400da5f5c64a7a0769b43b37da7a14b12fdd0fcc16ff3a1eb5317fc381995ac40b75afec0a542d8bea2540643aac17a3edf51a5a8e7f0257deccbacfac3cd8650409ddc1df0cd68e36b9164ef6829063a666c5b45ec0a55b77cf972cd026f7c15e5dd693a1ff360ed4e563f84540862960d0fd441fc53aaa48f0a8b019e3f8b754096b2a556bf82843123d60bed503731301573f6db1", 0x1000}], 0x7, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x25, 0x3, 0xff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x15, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x70, 0x80000000, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffd, 0x48, 0x5, 0x89, 0x1}], 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x67f, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x14, 0x20000006, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf00fffff, 0x2, 0x1}], 0x0, &(0x7f00000000c0)={0x10000, 0x3f}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x6, &(0x7f0000000100)={0x7fff, 0x7ff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 16:00:18 executing program 0: setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd92b}}, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) write(r0, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) syz_open_pts() 16:00:18 executing program 1: open(&(0x7f0000000000)='.\x00', 0x40000000000200, 0xfffffffffffffffc) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x10002, 0x8}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x194, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) fchdir(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x800000000001011, r2, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x4}, {r0, 0x85}, {r0, 0x1}, {r0, 0x40}, {r0}, {r0}, {r0}], 0x9, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="f038a30ebeb86950653f0365ab0acde91e83020071105b13b8f975991c0612425dcc7d16ddd90956680d91aa63495b9520e71798f4e01c1b07b49ca5ebf0202b952a45f66ffa9350cfef77c67a0bfed7d50b369c4f4ffc72007103d10578d9c834", 0x61}, {&(0x7f0000000240)="ba5a69be8bc614483950e8d78156545395a8cbc9650801354790ab375402c708077ece284b76cf9e7cc32a41348ccec138f2fb70c2ed29131b495f3b2e75f49c2af6f002eb10ae3f33837c8a0856535d38793c007032f1abd2b67673c798718d07f002", 0x63}, {&(0x7f0000000300)="3aed0a448376ae3d4aa321c852703b717a8e99369896d203ebafe6d6efa7c84dfe9ce2c0c5d4b563dbf7d87763441c6bcbdb5dc45e28bca411b98f3f498c6bd2081ad9176b9c115893caef2be966370c4ba450bd", 0x54}, {&(0x7f0000000080)}, {&(0x7f0000000380)="93df7707f8664528e6d74116dd255696a92da22dee062516c8d3e7c1a9558f52b4b44d8cc7e020ee56c59ec9", 0xffffffffffffff5f}, {&(0x7f00000003c0)="5da663e79ea2704b018b0205", 0xc}, {&(0x7f0000000400)="08381efee94ae379edc88c853c326fe3187ce723e54231beadf10bfd50b8606f46feab828a58", 0x26}], 0x7, 0x0) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x9, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r1, &(0x7f0000000100)=""/23, 0xffffffffffffff0d, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') write(r0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) sendto$unix(r2, &(0x7f0000000200)="cfbf645c6c833a1f3413cd6abf35bcf95fc86251d452fb153357adf1d249abecb152b2ad3e13da97fbda82372339f92ce222aa71928308003c92b02a9cd6b3d14bee84238c3417b471a3fed5071d4f4b9d616afa50ca536a5c1dbb3be08cc86ed838b90cb22089153056c9c297cc9bb8c41d6fe03d19f40437d62e6652c8d0aa34cc8a9f46c27469915246ab7aa6a93bff64bdee9856431a1afc2794937eb7d3", 0xa0, 0x2, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x482, 0x965653b1d36b977d) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket$inet(0x2, 0x3, 0x7ff) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) recvmsg(r3, &(0x7f0000001280)={&(0x7f0000001940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec24695a277a487a12a14359120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000001200)=[{&(0x7f0000001080)=""/90, 0x5a}, {&(0x7f0000001100)=""/92, 0x5c}, {&(0x7f0000001180)=""/87, 0x57}], 0x3, &(0x7f0000001240)=""/19, 0x13}, 0x40) r4 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0xe7, 0x1}, {0x5}, {0x7, 0xa7ef}, {0xc3, 0x7}, {0xef, 0x3ff}, {0x24, 0xfffffffffffffffc}, {0x45, 0x6}], 0x7}) socket$inet(0x2, 0x1, 0xfffffffffffffff9) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001380)="bad703f892fb548b05ee3ee960cc4990f1b3450464f7e15e906ec52d9b19c0b8200e8fc19291e2763d81ac76e0ac293073f5abf669a6c2ad78998d123a344cd892fe1cf7fd88db0196f97140b5c7ecda", 0x50) r5 = geteuid() setuid(r5) rmdir(&(0x7f0000001400)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001480)={&(0x7f0000001440)=[{0x6, 0x9}, {0x45, 0x2}, {0x100, 0x9}, {0x187, 0x54e}, {}], 0x5}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000014c0)={0x6, 0x3f, {0x3, 0x342}}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001500)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001540)) r6 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000001900)=""/59, 0x16c, 0x0, &(0x7f00000015c0)={0x2, 0x2}, 0xc) getsockname(r2, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000"], &(0x7f0000001680)=0x6e) getsockname$inet6(r4, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockname$inet6(r4, &(0x7f0000001740), &(0x7f0000001780)=0xc) pwritev(r4, &(0x7f0000001880)=[{&(0x7f00000017c0)="f10afa3d3a186ab466592ddcf0dde927c9b12544f25c6b244ec839f4bc2ba3f5f5802f2e964ffdb17bdd2609d480b1e5f1eaed67b415b427e9842ba8d87559b43cd157665966c11f7997af4604467ace855b098909bbcad3a032d7b281a82ecb127ce4242256e2398d7785ce5ed428517f7854bcbba7d4a0979a1aae36dd147ff4ad1bdeb14679d59e5a3d1e12f7b3300bdb4f6627bf639e15ce17c019b28b154b25", 0xa2}], 0x1, 0x0) socketpair(0x21, 0x8003, 0x800, &(0x7f00000018c0)) shmget(0x2, 0x1000, 0x3a4, &(0x7f0000ffc000/0x1000)=nil) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="670dc3", 0xffffffffffffffc2) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0xa) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x200, 0x7, 0x401}, 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) 16:00:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30808, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 16:00:19 executing program 1: pipe(&(0x7f0000001680)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000016c0)={0x2, 0x49ab}, 0x10) mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x42, 0x84) sendto$unix(r1, &(0x7f0000001600)="12fa8619898bdac4b31d6ef0cfe859cf09a0b941bfc496c3cd", 0x19, 0x1, &(0x7f0000001640)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x1000000000008000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x2, 0x8, 0x0, 0x7, 0x7, 0x100000001, 0x1, 0x1, 0xfffffffffffffffc, 0x80000000}) r3 = socket(0x23, 0x3, 0x7) link(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./bus\x00') socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000000a0, 0x100) close(r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000014c0)={'./bus\x00', 0x8, 0xffffffff, 0x9, 0x0, 0x9f35, 0xea, 0x2e2, 0x0, 0x0, 0x1, 0x101}) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000001580)=ANY=[@ANYBLOB="01ec1c6bc26500800000000000007359903524040916d2fa9ef403009c274600e2b1d08b3db53098bb809c7db0284238b785994a5193dd414ba2bf33d96b2b02877b35fdddc9b5cac19000000000000000000000"], 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="efb33bb77dc4c26564ad2e1738397cdae806446dc5bd4a963b8d645f39b8668440ccc57c31befccdc1cb147d6c4f4e0960d90e11d233e571f1e00d9fae366ef9b83481b488b8b2b57dc1bbef110a9913ddb753e16056f1e9587abc4b18cef031012f138d7ca29edf93651022e3cfe8501c06ef79afedd9900f58f4e064d4e66d5afc4a9e4cc7fe714f3734b8febc219d497c8c3e7cc8b2d4b99e8e1cfd2b449ebf0ad2cced60555c4ec0681fad6e28f5f6d187c0e2bdcbabfc5efd869293d0766b4a015e40982cd30a2d3b9c7cb4fbf56932f02e03072f9122330e045699f3240cf02a31e4d3082259697c", 0xeb}, {&(0x7f00000002c0)="1285c4fe977825b0bcf8fd50a15806f33ffae59b5305f71a19577ca7cd45c9ec20511c457cfd4f4a607b2a821c0f54522e8112be35aabf8e8df4cb081704a5fc2dd016931371f7d86838cc25890215c39368235c01a3a550eab888d24adead198994b966d06a486331459553fe2dd07a2ab357447540aa9fa0e0698fd7c3f106d8625dc32dbde4cef16abfb9e4f95a3d93c4361b709b3e834a32c68ef5fb64827f98072f5b0c3b5f40d84c6453424961d8a72fc2f7774b2bc0e8d0a5ebbf206439da25d98f4051b558a2f05c15838cdf988d2375ce5afb2c95b4f7bf48c8f8f729e7ac81480f0c23af9af9818e9b401d6e1833a37f96b4d9da457a73baeb704ea84cfb1b72c2fda05209271bab68bfc1e7d03f19211f87d84d5193320de12d672a334d510aa385de72f4e06ce56e66275a79bf13254a34b48a71dfbd4632fa79228bfc180632ff119c09ed786708ff774e8968b9b1a6dea438576f2adab2eea64c1100ed748ff48df459ccc1e81774e9047948f41e4d2e0bc896f2c46b37674d5412ba9cb13bfdf536dc6dceef107c578a182f233f5e7be19bb335d4375048a946f49e442d43ce23f43c12d32da332d27b38cd88e3e3c4ed15be9a0853644ce274b55f82a457cd3d1518628cf0038d10953a0a39670be3f095ec08017ff952742fb49412ee7e47d5bca40cec9fad9cde6483e4f71f95d70b95fed12e3a8d5761bab795bfe1fc5e66ad94e30990b716b4ec6857cde7602253fca1ca8f3b59d6e7b7dea1c7da03dc538349b091b8a074fedd957e4eaf4b3cb2b27d211b096122621dc4acaf4229516345aca4edc19cccee9d2f7b2749eb050834f5736949512d12fc1388ff32d6579a9d35a71083e1a62ea031ad54f36ca90ee571009a06b203953a20bfc5f26d978e86f2180fd4bf8a95cf67d0ef4671ca8bea01e584d2950ca928a0ab43943736e41a68d8bed74c14db1169509fe7d394b8db7d0e5db1dbbdbb67359e9df22c46f533aa12993623de7696cbf9d5c24ef76e1d7fa73950e2096673f2fe37f64bdad55b54a5ecfada36e63966d004ae2c019207823302e804301c776cb23f035bf518e4e263247083ee2f09ea798d362d281e4f7e39cec9b01c508f1241e70e39167bf5ecfde012c7386e75da547021d52f71087b09f859b1979de58a17c65ebc6feb4cabfeb0b6497e917b50672c46f6032ca9c0205ed831ea753a994aeee9478b58125b111ed1081315e23c2ca91eb9aea4ec3168b5f1b048d161ee83b7f8794a1c02c5dee5086dda5e0ffa34e40f272121ff65af5e41ce38ad21cb7fd72146836694d77a4c8cd20c5b32905a5de973db6f3c8993b371c5f360ed1257c52fdc618811a83ef77426c4c235af29bceb21370f8c256f7dd09d7133895068ab10bf432e4a8a4d974acc39947ea3153e96722d76889028dc3d42837cdad7aafd477c50f6cf1a5661a61ad6ac5445f49622c7490ad67eeab689bd6663e5686c1de5046a3e37b10a2ad257c1b18b9a4ba8f3f12aab67fded7dd9653b682309ed42ee69abec161568a8a6f68ffb21ca81375c36c704ea1eda383e0eaa394811104828a45db1c08dc9b116efe6d7dd9266324f0c9a88f9ddea4c77a8f0caf4840307adfb0d32ed9cc2215566ae2667df3d3302342bfd9924e0e7472bcff722bbaa760e618b67cea35371fb0ebdd6dc9df2c9c2264fb75c0741c49dbae4096eba908c33400d79a5e399169418f494919a674a31d8ea46fa124345a978bcffe3f4741c2a82afbd02a435433d5b33409a5a3fae1ddb4a2d30300f202c577661352ae6aa75cd5747de604f0029511e95e62b7792d0db352c74de77073c63d63ee1f3e3e7c269bd7cb5e81721da6834fc2fde3e2f6cdc7388bddfeb5b0cdcbd34a489d241f3cdc685000deae8570f4b75cef30d9b6ff0fcb26f491750acd7120768d4098592524eabe64d424abc2c3eb323c29e467551c3ac2ffa5b9361324075e91e79746c65879075f7bdfd13b01765a448f525dcdd6d16aef7951cd2ec0494b07fa69cf0712077a998d59730c5bc4a478ae7f06c118d3427ee022ca2e583f86f278cdb114d7f61136d2513cdb1d0c7459b64af46e2e4faab0d988bc7ddea558215525fc37bf5ed0bd8f84cb284d7cbf917d984434ba3af23b20377127608550b1a3161f5a042df05aa7c9bf239b2a9f28f87cf1d513d93d07213c1c51cb10ba73df0a66e316447d5b2d5ec2d00260bee0bafce08fa784aa22466e8bf4b9cbd4c978a4eeeb00abd130b76352746703bd8bac868b421444f1628ea272ada8b254c79f15517c0e7ccccc5abbd6b8383674c5c6b2c4ddb5c252ad104cc08228f231c90e0834be08ffb5e3a252eea23e3cb0f35c66c669710ef8e637496624f183a6e918be38f87c9832b169f3c1262e8265e32b602d2b7760a9583d113a5dbfe055b58d21095cac24ec1f1a0181b88bd608ad659dbe8acd6783efeb99dbbbd7bc44c49a212ab5415d2976d2eeef275035134c0485593ee798e11ebc03f77817bfa86a38de7e5cfb271527623fe85cf4ce5f2fde4f38844589ee6466f1a56d6432164831cbb102bcbe2766a88a8d9bab043a60f88217f59785f5918f87f65e9ff09006328d950b8b77befd768a343f28b36178c46a72a39de3aee222ba38d9ea8a666be653d360b6823af66281479496f7251c30bc2314cec5baa44cce72041c2655a30442d960b58120e42f2de343c1ebf025abf4d60be694cda4a95320aa7588855e177ba3a2d1c10fd784bcba6adc4e62e7c2dfad48c3a39cd42674c13246a50fb68b7485421635d58d8ce8d40e48f22c7fa9e48615977f1491d84024a5cfea77e044bc6406f3c4b6ffcfbcd4dd222200d416f7fef186ac4c92c8901daf60ab3d1da5c38c7b3662227e783f10534ccc3846d93faf97303da6055a2c6e408c8bc0c7fd9f64107a66b0b0c593ccb269e89bcc832629ef52676ef0ff64f85c40f3359f86e4c9d744683385264aa033cb4f921d9e76b25f467db2df24e7a194c48975148ed3b486c19e3e56abe1ddd3f479a35ed8e838f739e3995c327ee312b5417af416a7af49693c10e7f31fae7464db07109fe4d270f55fa36742ab22ad1f96b568ca9adfd6a7c7c575180bc787be330421d4a2bdb7e7c3339e7a075a632d311601fd144bbbc5807fe78ffd2d0978bb6ad66950424b1468d2e5ca4d6b0d007acb2a87dea29f154d62b6e4c6e252e270edc4570b25d505fcaaee3925e1d650c91b29824fe07b99b95db69699b63c21d69e687dd2ef03dbefba5f8fa29cc0339281b567e29c5bbc1c5cb016dbe4fa2695392665ac1a2187fe569c5aa14fa46ebead25fdaddb6b3c8bde31efde8c5881643f3a24d013b1603586ff891dc2c7e363b9caec1cd3ad866ba5150f1d44a66313b95363c757fa00aff29548415f42060ab1d51a99fae5a5615a31e6c01a8e26ffb263862e9d46cf5edda07ff96e3e7504d1399e34f05df8a44d29f186ea4b50710f79c34d3e7dba56a9f83f40d5b212149eea75a813644a12c9a62fc1abf15a424d56ce10391a718024cca5f201492fde5e7f1942b0f7cc354cf213bd912ce8f090771f5dea9923e2e21c0a156157eb77cef5300abdf7a605c43f9af390ce24c3b0ddf93f98a42f269d842b67dc0cd1318d29dcf3250549b16d473853a0d5c260122ba9fe0823dad0ae34f03b81a4d49e857de2c9a31de63eee16593f7e61d67f82b41dfcaf5217892ea6d1fd8dfd03ce71e50db15b5a1382a3ff2ea9610f841baa930a9ba403eb2c610f417d6dd13223eba6f2c7e7c250b160c8391503b92a91d7450b44794d4d04525996ef2c5b815c8f39584005e1aef2d403eb102d298e07126fb0509436dbbb737211a31baed4c5959e5d77c3f00bf8ad55ea0d14da2bc57377d2be9f5d57d37f0c1512d45142d54653fe6d699256926817dc4476761426eefe53ebb3a6477fac9fad365aa0c3ae596b01ff248250f967fa17d1ad1f9aef99a3a7edb295cad9a44e46f556bdff3ac5adf234eb5e249f0e1d81586144c84c07e67a2f4e396e1c973794a360a1408d8aaa0a4c8d1d613d9792fbe29e7425b252ec8908aea91a911d274c3b05df3ae19915040e68391b653fb5309839afc39226efb7ecb53739ddd22391bb69a4a205c1127596f7502047ec87db266784666b5a41430ce96fc0a75dbb6978c97267d7c7d4e2d6afa5c92b4642382337bdbfc096b4197bf1661725e26d11bde8108d37d20e7c93fe1a9280d0829f56498ec28e28f955a571c4a00e9df5a7395f2ae4dd9a9e01cd9444beb21555cc3fa0fb50f548cc829bb428e13432d8013a82eb7ae5607d334439bc5a94999e168781bb21c3281ca8407ceee90af1974afd83bf2439da1f4bbb51fcb8847fc40fe2e6a0f04c8193ce2b5f6cde495bb41f8291811316bb11292b170a7ebb1ebae525d05991e0f4a9f7e4d5b0f04349a1a85d3a79ebf4b782e7370044beded0b81adcf92aa2ebcf8244aca2875fa8f96b1d0c951ae150bc03e2ecf20ee8a7151a8742913c14c4316b107dcac230de7cdcb36cdb4c22ebd93d1ae62adfaeaecda6fae7ea9fe1fa8bd5c18238b72ef7c2284fb6104b7c21a5946564c614e8bb15110682bd6c3c37dadcaa10a7e947038012000d277ba2ae251bc14d77d28600d6c71aaaf289bcbc12a5d28b0ae149010bac34e89b2257e03e911c887d532bc5382df83e5410f28d4520cdc78b1577de06bb3132365680c76175947c4088e79650eba46fc7bf74a7a1accdeb08b9d0279094e6d444298636a0800127bda5ff4661280885f8a5b802151efcecd16e7a1b5acbf14fd693f7fb5c06a92c7736ba584d6173457cd55985986f7099dccb2e632d17ad618af8657899b1c73ffad7266db67ab38e515d56e93736232116501b8feea9bde7f3e1c9af7e3bb7ad9b2c0fc87168bf41d0f10e75c86245b99f3560bbd609d200b725817b0f9fe439cb542c6eacf2b07965e3dda3116d812a9c0fe2caeeb6dc70376f71fd5a40739170d821338b5b4877819de70cef6828aabd3879d3cc304fd41d6a518491058c8230d40c9f5333df7c965ae2ee94480d0dfe84790e3259dbd04ee158c49bc1b4cbe21d964860a6018ab0f8d4a9c0c71b0630e097758bf824f38aac8d1f35b36a622fb76be57d5cd487df952ecf03331bb550aeda222e72528b71739b187f486336a93bf313b9614382faf8671017f447161b5031bbff885f06f4a10f3394e42ac296855fae373cfa94128b34f70c67ed169cd9207211d60d550f747411fa60614a2b851b3a3ac3df9e4185c2be4966209d5e8b7f496a19c5f9cbbcf5c608af99460e5e144163e0e6db3b6a01410d543c86b11afd25c9ca0f5584473499b6f44a732984b707e575f96dac5c33b3686ace3e63a1a6ae104ec813b3a479c04a0a5e437a5be7477ab7282a740f54dd5a6297b5495fcbceb792f9ffb8128c9882f9bcd322e74f9e2f38ec894c7b2923a135d26ca53911165a60a33906639709b5820482d8c6e16e3ca6a3178d4768afb5083e755378c87791a2456faa27755d601fbb89087c64124016a0b6ac6400d0493d0fee5c110a09cefaa379d97bcfc885ac70879ef2e6929793e816b67948b0d062df237c66bce0431e113ebd98c1e5770d9f9acc8c1f81aa1a5bf60ab7769930f75d32a8a5a065f63c13a62239811ec4e29297c418e3bcbadd6f42df15328e25794976012cb14159115261d390d2ab02d484276de788b3908d4860b2eb207bcfea1560d3450495b1a36ded4f65fba1e", 0x1000}, {&(0x7f00000012c0)="96a636a1806df809914c22a42228fb3ed88eb07bd415cc7df4ff58a547d3e9c530975ce78c1780c5fd395c59df6142458e315a23e54fbb913f8ce78737424c74334d66cac7192d834c6fd608661de2cb1bb529aadae7c7ac071decbf9b5319a6f4950082bbb612eebba9d0609956d2dba1d818aa66c1bf6ffa7f5389c91fdf8f1fbe2696ab", 0x85}, {&(0x7f0000001380)="472be15808fa0a2a1682668729abc9772b343888e744ad50eeae84c2a4d1795e0d3dc67c51892b2e049a6be4df40ca5dd7995dfe5d1943df67eabc969d749bf0eae894999130c08ade805c4d34509e463e3ee58d77", 0x55}], 0x4, 0x0, 0x0, 0xe}, 0x0) fsync(r3) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x205fd, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x3, 0x4, 0x100000000}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a524c45244b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ad23f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba3553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a502835ace697bef6492961fb16af5b97be40fb9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214000000000000b3c190fff097ea73a400000098f1000000000000000000fffffeffff510eb0092e", 0x30a) r1 = syz_open_pts() connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) close(r0) dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4b1c, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000380)=""/4096) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xc60d, 0x6, 0x8, 0xfffffffffffffff8, "0663f65840691af72c46e6b6e04005ab31d82ef3", 0x3ff, 0x8000}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) write(r0, &(0x7f0000000040)='C', 0x1) 16:00:19 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000000080)=""/42, 0x2a) read(r3, &(0x7f0000000200)=""/249, 0xf9) read(r0, &(0x7f0000002740)=""/4096, 0x1000) preadv(r0, &(0x7f00000004c0), 0x10b8, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc5) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) 16:00:19 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2a8, &(0x7f0000ffe000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2001) shmdt(r1) r2 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r5, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r2, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r5, 0x40044b06) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000300)=""/121) r7 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000440)) getdents(r4, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = semget(0x0, 0x7, 0x2) semop(r3, &(0x7f0000000040)=[{0x5, 0xb, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x5107, 0x800}, {0x0, 0xfffffffffffffffe, 0x1800}, {0x1, 0x49, 0x1800}, {0x0, 0x3, 0x1000}], 0x6) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000000)) getpid() 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="0cb52ae268cc6e487f73d6d695f9b99d0e132fa35d846ca03aa56ed9617db2c405763dea23b15015aa62fb4ae35f52de38fbaadb841ff690a07c00609ecedf811463e52d9384b9374f972d0b298c448b19d35a4c7ce122316e39017eee28d0bb74931ff6fa196e4b8166746d6116c737644904141719193cd0e9220f672a3ef453af6a83cfab263fc22144864307cfccf91eeb7037bf3a81dc50802297b97fe97335f7", 0xa3}, {&(0x7f0000000080)="32a364360de843257e8babb1eba37b1ff80ebe6b6d9f4cb695d453bc90f707b5fab46892a96654586b0f27d6dea647d257b309", 0x33}, {&(0x7f0000000200)="91170bbd5b862d9b2eae0febf7c41de0172e241f3d5b50e68c263665d3cc7f1ca595fbeaa265b8899488dc3bbbd2b4dd691c57fef3d01e3b1dd05edfe9f77b12b45d974baadb915161895c81a8de1d7bc42090bb6784b88426a6cc82afcf5ee5a9f7887e7134593a410e95cc5f37c0ba2dffaad6fe05c0b44b23a3bdc72781a43a6e6b7d84ef2431383ebe4601586ebcf7fd27ca2b2f32", 0x97}, {&(0x7f00000002c0)="d770abbc321e941d563658521d77674edab63cc091d48332628c44b39aa7bacd76278b48d1baf7df4b8796e98427c39b0b48d060fdd3445942121539d1950da8498ea69ed6540447c50739b5f27f4e2df5d5a952f8637a00599935240afa255147c9bbf8786cef8952d091fc1fc59b129c88e7fa33d63da2ff91226ac1c1210c23", 0x81}, {&(0x7f0000000380)="561212644a24106cbf2fd4023ec3c46d533a76651707f22ce7b16aa63d81fb10555800613ac0536aaa4f2040f99aa519c13702e0b2fcbed8966639bd7f5993bddf3beb967f4635570486cd66103eda512b79cff1569424f2f9434ee4cb7b87464aec98dea2b78c29e72880ba6c23319dfe179ef40b7a90b39381b6a4dff9eb6f32cf39a9c22c40691a55403b97", 0x8d}, {&(0x7f0000000440)="06167de7fc8f31022da1975ede7a323d2030a362b477f02ae02d2b7305c5bfb954fb463b6b655bf0360008e5cc7a81d2dfecfc1514b7a53430ccaf7cf4cbf41a0c376bcb7e2a503ec90a986869c6becb62608db8f5ac49a0a8d9a54c910aebff7fbc73be554bef7c6d5684d69378d8671dcb8fbc8b72c619d6f1f553b0887ee176993791eff6d5fc103b4fcc10fc2f320c9ff00b396bc38223ef67645aa614a476a9b16b7062", 0xa6}], 0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) open(&(0x7f0000000840)='./file0\x00', 0x80, 0x0) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') r2 = socket$inet6(0x18, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@in, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000580)="9df66a10b5bca2863d90ad03cce40a596dd00fcadcf8fadc7c8ecc2b20864d3b23b408f0dd9687aa6505f9df9a551aadb0b374353fb6552205f40a132687d709eaf7f0ca652ab0f9ed40fc0cbd4650318caf0e05656ec48b3c6fb02c2b3db2f3f74d2f4d39b37cb0de2c51ce31cded405d8e69b1b8ef557f226e3fc62bced2f08ed6ea23df40e6d7c31b4d86eda0872639a155c202d67c6db53158731ea686509fe592f0453a5fe34762a71c741d52bcba", 0xb1}, {&(0x7f0000000640)="46eb3573a430f2901e63d9d63b6224d2cea0ab98afe39a3ee1562755367ae0fd9829acc87b5f6844a1b94f279587a049a46f8fcd7d4940ae2e169f8c116532033c025eb6f6ad03be00dbfd2803eef54f9fc07745ad95d138907d0474c3b05ab434c62961b51292ebc790515e94e43526d2ce24e28ee6340aac1b96a294231643b0300031f98545f279406fdce5b2942732fe8eeb893eb28a6cba44b645d68d70109b81b480bba70d4b97987caa5ba1649a8960bdce8b537ba8b284fddf902c", 0xbf}], 0x2, 0x0, 0x0, 0x4}, 0x407) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000200)="f26ff03d9e8d88fa8713d4fb66ca77f6877e95c67a7aecc4f8d1b77dc3e4859f7be88ad2447f9ba43cd6c5b64d278ad915a654edc0d1d6be393ed0918214466153ed9ea08b0f9d3c7351265f0bb4cff8c01851241656747ba74f5814e06230389e1f3fa84d0327e564dd10360e9f8bcce4f10e21ea7827fd97a98d1ecaf135776e0c305e6c2f831b68b9ddb6ae7dbd6237b5cd0a787f7cfa8f5b78aec0acdf541a46967c0abbc1e6908617bd5173ada708996e295c2298d5b436e50aeb1c2006db324451450f37a74253280fd278de8711442a733ab17be350a9c6a5bf6281c20794b982e64dff97b12ab85e1972794d8181bd0537044a3930d930fc0f99bad78039b1c0adbec3a6a516f15c82ca036d974af57d54d83711f67e845877f5e1204cec668090f2f077213cc5bd61a82c6369057dbdf057ec594a16e5ecc7234ec01a2b90b93db889fac16729cd95045750197809a569e90f8430a4be28b7abdbfe7c9c1ed234d1511d6b93e8c7386788e6c8099aab0d15450cb75424fa281f9892371a5e930b238a0d592843f14ed10de740b86c5a5499d19fa1c9ab5e6944f958303bc5198ce85804c8ada804504d74509ca11dfc7863e5cfae46043000e909f93f75a16107f18e10fd8f11ba10eafdada157a363a3d855e460f6a26b266c958e36c32f2a2f6d877f279d47c50af83bd7a9688551e2360035884601bbc2263596c8d10466cda23c79740906bf9304f1ef473da494abec8432329eff2c0e0cfcd838a51f64194d4c8598e7f7a2f831b79d2982c1a1c9677bbdbb434b7dc8bc50bc99c06750a40a9b48f5bd97325507f0924123f0096ad9f11615d3a882fba92449c00ab6a732f1e49697049f24f22fa1637d1263984c209649ef2310ababbe0603ce53dcde2ba8ba82e27c0b7221b3f9ad398b081e65e2e2c34c2abac605943360d4df58f86af2d544f0c829b713393dba71825fdc6f0064005320c288678086136fdb4a6aff9f484aacbf7d13d08bb5edeb4e968bda2eef25b98aaedbac45616bbad1b60f9227f3bd9d3eac51e8e4cecc4304cea7a9ac6717daa04b0771e94d561d40e48f0da41d90bb9f04522f6fcd3d3037fb60886577f1af5a13f1dcb40bcd228c8feaa4e293c7855badd2a5ed930d1c6218591695309d2e5e8db6057af3bf31e305a8eec9fe2ce874a164f04109d23d56c69e55ee43cb2225b9a6cb10de71ccf2e39dc72d80972d072f2a4cff17bb93b5870b7f6a02da151b5d171ad44fee50e392f38a3d97b786b4e07253d82170094c10cc3617020498c868d395707313d8c94546d7efdda32b76f74fcb5de54dd9de84c1e1797606e9aff1e062ee38b9578f5494adc11ed0943ce7faf0ef664f1d0a87578045ac009ed1b9a533681ded0849e1a2af643c494efd7cfcadb92da223272b0ba863c79487489c1695e23dff08091d5a9002b130c482a49b55e63aeaf73a3d5cf3f273cbd7c0d0043c38690db2d199025216767481c01424dbd962ac25c5ef32c2f9c6f3bd28c6d43e3b7bcad14c8c48c69e14583a752398af41519d27b634e8deeeff8773e92f648a25d8d2a341bc94419167b8d528e54daabd0026ae70878e894c60b2352c343d3749d74f60b31aa158ccef9bc20cbe5648d271797111845c5b05fb52fbd231a92ea494ba31709db5d6d160f7c130fbbeda8602b436c9d2af20c905f277d3f8f3f8efa7a5579085b7b2c50f0e0a89d3e3100452b5cbba27a0b4430b0df4a4e793b8f7f335a2f9e8b2003ac78f7caa43db582c165678106747849228897308c38291e11a02817b2095fd7ea8b75db0ffaf4fd29dae8167e58d5bf5020450870b0c1cdbfaaac541a53cfc3b3d208b55d3a18ff226545b495d7331423c30ff2f9cc16a3d451c7ddbd4815ab5b764326a79afb80d07bfcf9ff336f42eb5eff8867d9581fd976ede0b46418cfb7fbb27773c5ed35863080a9ea245fab8831712e819c101b68b22b23d5a2c711d13e60ee3ffd92bcb56f4b2790c303689691efa4fc2c4d03c91a25c76b973265932e3c69d3622ea3876d211f80ff2a41a9d821d7bd6c6ceb9f7cea719669adca06033faa7fe45f30faa3b5bdf9b0522b5a0242a68a0edb85ff2a2985eaeb2de4cfb91c1d5173b6cd967fc82b3c61fca023e6058e57dd94bcc3fef1fbe563f36613553ff6b588edf772ef4e0063d020e748491674e91629e878cf43dd6fc934f7ac696413781fbfb832a17b44d992582a83cdbf144fa060aaddf2e9e3ceb0cd86d8b8a2e7b2b4a7a97df6944a9e77de5214a3facce810f92f50c0fc8edfa8438a55e7a729d21d27cbce78ea91b68393400c7577cf77b78973c6516daa3a0f45c712c04d8260df59b6362b0e7a1701c253810d10ed5b83d14a69527413ec1d2cf4be2a4931ee8720521dab959905e986225e1a5ccf601c148c30a1914ce8c50840bd272ab02c88184cedfa63f2fa8f0e73c5396602ee5368eca5f0bee7580f4d211506330e9bee9c029d963b41dbb09b8d99ff663f37e45df0194996d1f689df02bfa009053a4575f4e8075b9f26d76083c54ad27f85f507d861c858466beefc71e838f1a3a32a167f13d58ae6576b0d65a88ba3b28cb39f3efb8cc119dff995f4a38b885342053322004583f06846f9f01f6ff93f1fdbd2b959961e5643fe4fc8dd9a7f0ac7ed0e12fa48e77ae7a557a3baaae017ea93dae7666add04e586475712053ac4f980b6bbd91c05f3717d13798a12c3374e87733e180e08cbc23cbd2dd9c433c8884714b1c6565c73575b601843bda2a11b36a6f9d8fb9c59fd2eb94e1e1081d0855d419abcb14b8b71386080723e55bc5c4ca370ff191e4995b190efa2261795f081001e5bf1184faa6b77e3c304ab3f3ae8e2651cb35da6d91e163ebbc66939a15697e55d3a5917c120cb88ead187b661a7311571c288f208c4917686f4e54263d526028c27865206be0a56843aef8bb28ea015993d6b65c1855fdd2ec4a8f526437135aeb3b80d7bcca9c9eaa909e030d6b1f721023169645bbd1d455f66beb80dc3459897a6822664e59811f40f5810f1d586e23e2647341c9d040d1ebe6827aa5c0d88e1bfa6973da0cb14d1198a756a2b84bec30fd4b44f03fc223cfa75fbe630e124ac58a733a08ec1c1c4911bd971767572c2e52c1b9ad5c5ffead784be43026562c39d42dd906eb5c395dff9881ed117fc1a6b859ac6ff7350bfb0c68ba602d9ac0d83355b681511ecc3136329c1db6960d015046cd750360e0c3689b65b3af000b25c63906f3074491895d955b5d2c886fe8731dcd96188b01581b44e89f42f0fe5c57371073866afecf7d395ccc1dc033b0ede6143ef2f6cc7497b6a5e813dabd47f37265d12e9dc9503d0d984338a7f3595ae875adf5969e3ae4425b6db9a0e7c915840d4df725827ceeca3cfe6350df0de026122e6ddc11397a2723760e95c6d247db24182458fa0d14b2bc6d9479a5a0b8fa02d225456ad345b8fa89c3bca32c3681bbe3f135c2b6c1a41ceaf8a8732f29c9583696c6c30cf5908e79460be6a3dccc1733e8070e002b218992a78d04fc872d914e780cafe5ad98a3edaba33f21ddd02ae30799613f70f4dfed41ae7a4c955620885eee6209b9bba3e73a1bfbd436c5fccefa3e3b0ad41c05d5513fb9d0c499249ad5e84cae92b3697509f89d279f86a4d69e3b705c1ddf0e20ae3382e3f5b2511f6ea9cb782e86495db1ddd1b8aa949d937a22417f674544cb3adf1098b58453c9bceb045dea537616990c4d84d56df42d3ba2af1aa1ffb56cc5d6c877e9a2ce24b66774d6a32c1d9d2725c9442e4c06b897b08b09f5a31125d0a16b7d2e603022ea10a28a5f78ead0c780b4267875c49f70cfd509d653231afbd4e0bac37b3d8cb8472c2da2428150448222db529018b1b8b506b98e05ade6e76aed4b171e96e774baf3f583a6c74a6b36a8fe66fa079e00c51d478c033b5c3897d33d6c21c06aa52b68099f2f57ee008b7305bfcf5f0da57b3773c651d30a3f664a4e95f073592ef9ecb356b84d2b2c7e788efe9e9f10f60e464c4614a07bf4ca9e56804bf69c0caa377cc4d8403bba6e0cb538ac34a33e3bda02aacba400f4bede21fe780aa1f35ae6aa1acdf9f4cc4504d7d1bb775b0d4e7561f246b1a39f08f5c0a2a3030db83dfbca5e8a9ef85cc33220affa15548eb437f110fff83a5d5ad6b72b438af9ae632423bf9a8b25008de95fef94315fbfb361e098f8bc2378bbd90f0eed22b9350f0aba4c31c0ddbbe39ef63ed0c934b13ac31af8de41e5a1238f020264be858ec9ef81e0b27bbb7cae3c35263c36bb3f6ec708a840135cc411d661f869cd2de36b9863ff878cff18dcc40abf2704b2a067e22aaebb194f9674bb9ccf1806f5d368882d0455ca1916260a271bac245c603df917d5e04bf5b9307a00bb8fec171ca6f3f3e5ea014b1e34ec7b26ab2efd356ee9a770a4c681ea35bba10b59359291a04494be4db3de1cf09314e7fb4605df2e64bbc720a24b348616c971f6564d435afc08145bbcbb9b3d3094474679a248289919aa6caa4c2bdfa628d3001984fe5a2c6678595daa182f13814bc8d6041befe38c690466c50511259fe3435dee4bc3104b340e0f5530c540af7c031a5e5ce429acb9029e86b4845a88980cf57f9c26106746157b680b6a68be4e091c563519d2e524f2d74b5de82b6a95575e20cce2f827809210dbdd78374ed6bc083efcb8746fb723a187d3f9968786fcb4bcf9cc95846c2f0c5dd1b8500d2de7cabeabda221732b13bb28304712145b193981754337dbd9c2ab62b612fe1fbc32deddd3aed80f621463ae3f272589ce716d4299e7788d6c792c60d5d3a7b706b67da0ec8130be69158f344663e28055a5475fecbe2bb74144bcfc9ad14146810064d5b89a7431cb5d7b0863993b1e03de3854c80a55ef2eaa865bb3794dfd407a457bfd85cd7321c595168f65011f95669ca5e029afe5a63f9320b0ae9f75b5b9e6b3cc1250392e6b2ae5e2585e2528010d29b57af883757fafa4ae7a40982ae618434d41720663f50d9c3e1219301d902cbba5a3d927fb018d7d947471bffc7b71ed42dc391203db68896b788453bf9763e4d0773c0a078015c6a72efd5584f3166f6bde78d63ad14ae8161bb5272ec6c58879b5c02c9ae6db861c039975e7b6dd306de5cdbbdd1f9efc801c2274ac8f01158759eed0783205f16a8fc3180a199b63c0cc82544f017283ac8fa099377613b4397f61860b1ab6e194f8d59d529b6b5b3f8e3b79bbf0905ff44add0a3552823f34f7d8d2d1e00f6e572b5ba5d0f3b18f335281502b86b929a76d8a039099a35f7046d1b24e5fa7541fc0b380d405b49f9c3bd611efcae2db821d45aedb1a9e2c638c93a5f4ea14deb8fbacd29cc2259fb357159f4e1a325daf00f77099c325fde613a907ac3e96808d6626d5cd7dd1eba9de6a696e6761de9ffe62b5f5db502e1e579f79f2f93e64dd76604495558d22377b42cc23ffeb6e0c5fa87e14dcfcd8c07242da3df162019e91f0a5b8e42a2725a8081f5a1facba08d2bcfefbc9c39b5ff06dd6eceacd668ff5099e45207edcacde55511a90bf458ad2f822d345d9282d2913455514de9e18ad627f15d350c1565ae29ca9c632f728a71d20b68c1ce0ae675a154c67634662e25a894d142055ee1d073ae7458e4e857cb51a173e464b66abefedd957f78f0d5f2490ba0e4a9fe0b1053ac7cd83fdb8024109261b55a15db7e31756acb77dbcd353c6af4fe056c6d7be5ef36ff28877f419a", 0x1000) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x1, 0x5, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="fd0482430ab8251b06c95dffe7f3316c0258a0272e83dc058010bafaa9efec986f238726b6906b7b6c64c842e5d2ef47e9f111f8066b356c85ea3812e65c909a6430071bb2c94a602af62da11b8661f280b3967c9bce040f4b8170d987cd1d4d8ca18cc8714787d666fc59290dc8b67e194297964c986d07f3dd956b7828dadad406fee08d9a7b711e529245acb9b44f42179a1cafafb2eaffbc33d504444d9efe6539d955e760f1985f4fb235f194d602630dc21c7b4f82a8c76b382e3ad92c8f97f5583570bd6ae3ea3ec66f8cf9e83ab28a32d5ca0dd46f9cf8744d86f0781ea0b9c2bb0936d43a48", 0xea) write(r0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000040)="5d6ed0e47fadf4f2383b386cacd415525f59e85cc4c6a13c20559b400990188127d2f64186fdc8f2c407e80bde52def20bd3bab9855928f42ad2ffeb83bc39489d85ce7c3643d104a1a4288b6df3b8da013a7d20e35e59fcfdafec00310d79", 0x5f, 0xc, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="9b54506960f4e26affce4b9ddd48135db6bca8726878d73855c4efac22cf4d783cc8ad66c233724db53e362956707185e29b7bfcced7f7cfd36f8ce4894bf23b2a21717f9003eef5beba41eade85c06cdb2740f523700457ebf28e69d9f93a", 0x5f}, {&(0x7f00000001c0)="52f8921af07f6fcbbc899ed9919318f254e9fba904f02ce59a3c399eaa452545a402b6961caf30e1d6360e09ee19e3ebf7a5565d52a649564e6b91f59c1f109a00ddb6b93db7bdd1a2fb2ce4f330df8f2b8d41475a809fc981c5a0e385a7b323299b2bf4cd27e21439", 0x69}, {&(0x7f0000000240)="1969a2b065dc34a34e565cc1b064a8daf8c17c149ae45683e6a72b62d3f91207884ca9bc55df703056ae0ba41af4f48ee2eb2db4cba96950c5ccc8e63a60cf64d5a22d275c749703d4f98a18b86ba738d65600291629f35e19d103f5511a7b128beab1f2c8b34330011f231d3d87c23bc37872ac686051df8102c32b1dbc67b68050cdadf302b4e5543cdf9f451711cfe3f679f18dee1eee0d68865e7dff3be462fb17214fc89ae6e067b4d5f9e23232abd39976d3255da91d5dd5143c658ddb128eaadcaf6200942b9c2820b6c87f1aaad3c2e2f707f902", 0xd8}], 0x3) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lseek(r0, 0x0, 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000002004, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x8000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) 16:00:20 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) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0xf0000002, 0xfffffffffffff61f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x161, 0xffffffffffffa10b}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000004, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x10, 0x8, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8e, 0xf0000000, 0xfffffffffffffffa, 0x93}], 0x800, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0x22, 0xba8c, 0x1}, {{r0}, 0xfffffffffffffff8, 0x36, 0x80000092, 0x68e4, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x60000001, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xfe00000000000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000010, 0x8, 0x6bd3}], 0xfffffffffffffffd, &(0x7f0000000000)={0x80, 0x1000}) fsync(r0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt(r0, 0xaedb, 0x8, &(0x7f0000000000)=""/195, &(0x7f0000000100)=0xc3) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) 16:00:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 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, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0xffffffffffffff21, 0x7, 0x2, "799e4d97ee0d751e39615d35b77c0e4f656a3761", 0x5, 0x1c001}) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000040)=0x400) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xc85) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:21 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r4 = fcntl$getown(r0, 0x5) getpgid(r4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f0000000140)="b8", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xff85) write(r1, &(0x7f00000001c0), 0xfec4) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffffe500"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x400004) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x6, 0x100c, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0xfffffffffffffee2) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000040)=""/255, 0xff, 0x40, 0x0, 0x0) setsockopt(r2, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd742eaa928313559554cd6748f287782a719f443a151ba41ed90000004f532163f566", 0x29) 16:00:21 executing program 1: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x159) socketpair(0x1, 0x3, 0x803, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x54, 0x0) r2 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x11, r2, 0x0, 0x0) r3 = socket(0x38, 0x6, 0x0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xc387, 0x1}, {0xaa, 0x20}}, 0x2) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x7f, 0x10001}, {0xb24, 0x7}}, 0x2) r4 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) sendmsg(r3, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:21 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getpeername(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000001a0e, &(0x7f0000000240)=0x2000000000000000, 0x12f) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000100)={0xfffffffffffffff7, 0x8000}) fchmod(r0, 0x6) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x5) clock_settime(0x0, &(0x7f0000000180)={0x0, 0x4}) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c6530000bd2799e9be3e27641d6593d54ff0000001788f8a6426cfa3714ab0ff56253328daf574f227a048866d662e058afdfb9abcb4648b5bf28f2b96d1b0f41136b8eb36c32d2d8b2594013e7b4ed9cc8010001c2e45f8df17bc4efbd29ab35155326e24ea0db2a3e567b8b761bbf8b42599aedd65d333dab01f2aa330ba8a66d31bbd64d181557df7fbf7d5541"], 0x10) 16:00:00 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="83c2989dc96e00027cece270c85b0341737d79fe02e949b667b2d04f4d3e5b1a3a3efce79ffc27639b3b9bb639f24a190a808bed2a81e0af92eb1f9a768cbd4e585c9728fde6160df8e37f8586554440cc9fffe64bafaa854f2f0dbd0b15d8b752d8b85c9be4ed03a84ae294b868154d3b7257539654a503454073d6edb89896c915800cfd95f971c6a2fba3763020d949a1f7c0bf16e3df922f5aa8289eba0d9e6b2c09ff0193c91505d73ae55b", 0xae, 0x4, 0x0, 0x0) pledge(&(0x7f0000000000)='.+-/[$@-x#\'\x00', &(0x7f0000000040)=']\'\\\x00') 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x1ee, &(0x7f0000000040)="02962737800c29d4520f26cc90b0dcaf7b007dc7a2b10ad9f2728e9ec947ea0f0f56254fa6e4c75b4fd1799b79df85c6e8ba262da3182b8e662719abbb1c926eeb97e35fcdf915e6cd4e55a217fbc7115b29b29cca2255545d0beadefe1f2958e13d175ba04e0ced2ae820b61ab091e2d335407cff5b97617cc0602043402dc326", 0x81) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f00000001c0)=0xffffffffffffffe9) getsockopt(r0, 0x101, 0xfffffffffffffffd, &(0x7f0000000200)=""/214, &(0x7f0000000300)=0xd6) mprotect(&(0x7f00005da000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x7, {0x4, 0x3}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) setsockopt(r2, 0xffffffffffff8000, 0x5, &(0x7f00000000c0)="4ccc5e3a904013cfde8f7b9df5f0d59b", 0x10) setsockopt(r2, 0x1000000000000000, 0x2, &(0x7f0000000080)='G\vy', 0x3) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x81}, 0xc) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getppid() mlockall(0x2) wait4(r1, &(0x7f0000000100), 0x0, &(0x7f0000000140)) shutdown(r0, 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x7, 0xd1, 0x8, 0x2, "91dcbbd232588ca4afa907723de2830df5fbefd5", 0xfffffffffffffffd, 0x800}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:00 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x84) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001681cfe2f586624267ea61a0dc56ef9c000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000"], 0x88, 0x0, 0x1800) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aadc01aa43460ce167930500e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"], 0x13e, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/52) 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x6, 0x1ff, 0x1, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x42}], 0x208f, 0x0) poll(0x0, 0x0, 0x6) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x31, 0x1, 0x8) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="4d16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x1, 0x1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8010, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) 16:00:00 executing program 1: mlockall(0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x101, './file0\x00', 0x810000, 0x8, 0xc4, 0x20}) sendto(r0, &(0x7f0000000080)="6c3c4594b0548d9dbea0d95df06b25ff6455aa161eb7ccd0960ca883cdf51ec4c65cbbe120544fb5c7569ff69985eff2891519b6b3dcc58924124ec3fb3a2d2a2e884a8c24e0c2098446d8d3892662fee5378d423e12b0146dd3792a6526cdf0cd0bf9de942d10082a18aecd0ad6affece077c8bae96ea2c8ca077b969d438f7137bf0fe91f6f31468e6efed6ae2c7ed40a5e0a9f6ee831389b9e4413d2ba7b7faf7fbb01e0755a2fecd60dd1b57abb0ea823f3faa9589bef2255b54e2eebdc36ea695e1f7c1efc839", 0xc9, 0x0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000200), 0x1, &(0x7f0000000240)) r2 = socket(0x0, 0x7, 0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000380)={0x0, 0x20, 0x2, 0x4c74, 0x7ff}) recvfrom(r0, &(0x7f00000003c0)=""/76, 0x4c, 0x843, &(0x7f0000000440)=@in6={0x18, 0x2, 0x8, 0x7f}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x183f, &(0x7f0000000480), &(0x7f00000004c0)=0x4) ftruncate(r2, 0x800) recvfrom$inet(r0, &(0x7f0000000500)=""/9, 0x9, 0x0, &(0x7f0000000540)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x37cc34a8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000005c0)=0x7) fcntl$getown(r2, 0x5) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000680)={0x3f, 0x1f, {0x38000000000000, 0x6}}) getpgrp() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000006c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000700)={0x18, 0x2, 0x1, 0xd9}, 0xc) recvfrom$unix(r0, &(0x7f0000000740)=""/29, 0x1d, 0x801, &(0x7f0000000780)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x39, 0x3, &(0x7f00000007c0)="bd4cc900fdf077f39a0bae3d8be7205fa1820b57cab9a6fadfe3d10c80ab2e606401f9702501abd08a08acdda90118e5da9080c3910b59419e5233c652a58b0b1ddfe04f76d2608dd188628f7be059e890615f9cfea77285de017190f65ee027d82ce9ffd20ce62b5b8af656116ceba022aba59a1c228e26675118d2e18dfc8af45517dba442a54ee00f8a00b0a8258fc90213e0c5595ae5571d5897a172571091ce53e6ade9ebb60fee9e483687fafabce34ea239791ed90cf669f457ba3acaf81a37e93807c395df3d63d75b34d674ce3dc79892fda6e4f315686edabf108ddc1d727b527cf5134bd3b49445a70a2fa8a83c0358095a43dd08d7321e679fcf9cd37d87ee4bf8d4ef5299acb4e8bca5611ef0e64e0aa64f2ad8e4099f426a1673382ba1516d523ad2f51eff4054765c0419158bbe4174e97a76514c2aa6e69b0f99f8ef9811e63068f49cf634a09141c8765a03d24ba8a6df53322a5b8ccd139d48367fbd0994cc42d1cb68e2923abd0efa8ef070766bc050eea6d48d353df7da0c6928cefbc2fb21a1617e4c3c966e97caa1831664235fa576add62c882f5cd6b733b07c9b3a8d4e6b8808e1dd1ef75919e7f6f7a04d613175027a3de3943dba6711064e97f3304bfd2e00015f9b0627ee7d3c64df30d828e43dedf4955bdab94e24059acca4d9ba4b7730306092ecbb677679774bc8760bfd2944ce509ab34d01c6a3fc21c4f46cb3f5797a9ac849102a4e071a0f6a93f2f96dad99c39347ff6c8e3fdcca975e271462fadb7dec3d256d7933cb7b06e8416e139c048a7c57a23b153e75f78db19460a8309cca3269ddda32bd4fd8b6c16ce5f4fcd859bb4e8e917757f4493e43b18d91bd127ceb6f95a8a00039640473af13de4c1411f29fbf076bb3f21b47f5c9fdcb50d5a61a17885bd0fb33283c614d5568b324d747b44e771a175676f1f4e8080529b78571c0bd36533258ee21198fbffb7f67c204f7244318ba02decca8eb28cb14e62884b7e85f022e28ddbe5b8163cf0f8dfde98f5c3eca227f092d10e8b2e4ed961a2525ddcd2ee95ff4b2fbf612e218a2877024bb0f4e24626301d865a9465fcbc84b57979ca3ff1d1bfad0ebd6a74d34b464c0644814870fdda44ad155d1c9e16f386284c604213c83ae8a738f823db9ec0bc85a98e8cbafc18e51bcf60359430fba2400de3e6d47cf3a6ab96b93c7973b9ace3d5a61200947aca6140692a9e494fe1c6d7f78c5619a99691b969630ff7c925fa7c149f16e8c9fd669cd121ea08b6df7b8d4932af46605c16b1b49f5f7bc422ab0804b680c1a59a555e94b9c53b6190f2ba87bec63ff1cd0481a3260b585980f08f3b6113cecba63ea5a28de11a18012f1b23389306d9e1c9692fc594a24205fc35288d129ebd8dffce3e21c4b246c815afdc2e086a269d38695891076c676fbdd117eab85998201677e1ac3f6c17fca3da20546c5b0c4334d68248343600505bfa8a3f297104b46ce19d7a9acd0bb8cafe28478663fb6cd2f0e43c55f3d49f2b0a9cc9fede05c69d6ebbfb29e4cd9c630d11260177837994fe53ad1a9dec20726c6823b8e0bc4a71daee40d616084aaf88c627b3074db9f9f81b32b6d78dcfe89fcbe5590f9f8c07d7e9072aeebbab8cc20f4156c7475e0457d6a17a91ce30f32ce12082281179922134be5c029251f04e33e9b40c3dcc58a4ae623f60e05a7a1a2006f36a242ce5ed9d744dda1f42eb8a8f4f07540606a77c9a73def04403f1a5d6525a57763671962e3d2ff653ba8ba934dbcf9664c2635649607f393d9baf975151957789751dc8cbf4196e88633313043d699a7b211c162fd8286fab8a30d565d07249159b05b187d0aabc817ed65c2d7cbcf556bcdaa9e2965a7966018cb7a04038194509e7f14fcd9e0846226bfdf932b949fdc527bb904623a0f7094d57ef575c318509d4395450699f53659a4cac69f5689dcaf7ec5fc19c2c621e8f30c137159d5bfacf5704a949ba5da61c58e1dfad83f846c4fffbb4a5eb9b41550b4eca4d6fac632d648d6ae266341e4ee713b5ad75cecd104b5dae2215af8637a660347e3ec69f0cb1df3cab8f42b73261a68620acf0b5e65f409d7c16f009cef029a627c1517ca388ae848c85cfcf914ad875a8caa39cf826358da8e4190ec2906fc5ad6530ba1108001e9bd0da20463746179187448df6c0eed74c62ef78f27e74280c2540a9d6ce9410f23060daa5641df8d75c2aef0425872c72fcc27db3fed9300b7a83567b08dba74891318ba168e5b8aa6ea67d7340825739f56803f373d8a18c516a143d1967cfa23bad9ae37dbc5bb25884b9d05671989669ffaf60247bc5dafa1cfaac9556fa9e97d53d0ca788579b00fa2efbb3836aad1e5978a0a912d0adb35a85a580eb25a963880e4e66315031c0e941518101a7f8ce96b67ab70acca669c040a80e9c23c42a505f1efdce233bbbf8c09717e49604395f3b46fe56ff85b038f88ddf567b8c27c28ccbce31706d7f2f55c47a2a19165ac6c2fc726b6a9dca3445be3cd481804b46194cf67a13c1db21996ecf6a4f7f8c3b544a663e4971b5a42a7b94353ca16bb5db0371cd7b8c023be82671427301364452707bc668405d82ac852252a712c6a74e26f8ca98d6603ce6acc4694ad0762ce112f2ba7b2023d3c4363f349bb5b268ab2707b1424bf782862a6cf1803f5db5ee70594e3e94c7e38a7b68372c5527e8c60b8d9138bb31a6f7948f2ba163f49961f4bcf7c060e01ae2103b812162e340b56699dbcc2aab78824135c71ed6907cc5662dcd8d81c6cabd7ab5e17b475c3430f31710f0353424b82cf7c038403638ef9fe024d3b097b6b8179bc13e4061df6b8438ce04838df70df889840c67276917981a987ed019d24cba41d50c8f5a6905ba002818d06c9754910beb06973fc17dbfbd3ae852987a3e5b3dfc15dec2436db5e0ec5ee6726b9a79bc31a153a16574cb2d27f54cdd7edf60c4f5cef8d0f5d59d58e17f22f3fa8ad2bab00b8b3bc569de96be680e172a5dfebcd3052bbaa66318691a5bf264b1da852516710ea53b5b299b3fbd679ca16944be7de3c090385b428e52258acfb6e7aff284aa1917959cc4e4cdaca33e8821f060267442a5804acada65922f176d8e229292bb26cae734394f3b682d94bfb59ba905794a743b604312897fd606709b13fc4e77e536fb94656edcfbfa522ed15d83f25ec0256345971837cfe4bab6a27b9af66e5c99da701497097bb7de03ac8ee3af3d6fef25a77dc96aca4fb96b33ddcbf9dddb1600e3bcc4dcde7290bd3f532d3faf30f79ed07b7dd076a44b5901564fc4004f2dfd9a6c1ce0720f1f6af969d037bdd9162e31430c9d85647c2333499aee1c19bfa3e24808b38f496749a8b7a74c3046c145126058ba70433fa0891d590c4291570ee0d946b29c01a69f2d6eca61b7dcb4704edce716bbcfa374d7da97217f1a04f2b8d708e692831d6c3c1a0299a770c065cc859f7da41ce02534f659bb06ea6f86a34d854585c602eba3cd573e587d8f660e4bfa81876fa01ada129d3934d70052abb981511e47c990fc034b28939fcdfd07220697982da149c35079255653698757f28ed898afff9cc6ddfccc69519d5f4119f0633427305054e255f275cdeca49bd54b46fc910a76e5e9bf37312a1f46f40acdb50202a758ea3713657fd569d72ec09051810e5b03609d177e14721e8981c32a1163f0061d5372fddc9ee5322db64bdb8b7daf46b8ed851ea76d6672c55df2702193fbd0bbdab492bdd370184ef4cf9b310d18bd6dfbc7197edb04d4c4c4d1c5a5991e7d4118e9907bb56942294b6bf4dc63993e72e5acd0562a401fea9001c87819967da83ee6ca0e24d3463a345334078bbb373e13e1c96ee6b190d29f0c67d147fa87dd60c8d3d83cfdb8da8fa97ba7f91401096f98907109d50f6ba52a0bb6ebddfeb140ee87f531bb356ab1ebefa33ad6a5c33a3386ed67fbd3a452325820f7b00d8dbf6970b7e32448c18890555890c8e6e5fbfde7cf3cfa094ce7be5ebb1d0301a58ad238372c6825a3ac52e7c9af543178a66e296235a548bf7e36f860364bb4fd7f0b9385caae4c9eae18cca5c94203a2ac37222b4c7e0ae9ab8fb6a5cb370a7a96b97eec828377667212cf4e9434a9001f07e431eedb0ef8ba72a011e54861ceb43b8b29be09026f20d1b237b4b87966aae9115e54db97737c48098a40dfcc71bc808afc6fe9f3f23298c547c180d0265fe6230a54f628589a9d0db44abb6bc05b7cee0bf04dc081abe5bf03d2fe89b54c3b3a9bb4e17df7b776c027679c88d8e3f6ca0f9b0ec7c832be10ae39f94a2acb43883f65f21101f0516983b01afbdab993fe8dd7d77276f1d787ede70a9ba14b1697c925729a571d8321dcb830d3c0f899372ca64d5ca506790f7d02e6940da8c5facbd6ea552cd5b2fa7fe7409df4d92f838fc59f2ca0a20d1f911035d88bdb7bc80cd7580d9da89e8c00ccf9a25884f239a7f9292296cee6c6a336c5ade05445f0b01691da6b614fd7d1514b9d8337226d641758b23db95ac43110404bd26bdbb9af9bdc9284225ae32637cac5dce9a8c5b03386f95dcf47c387298798aa06db27f862e2af41f4a2ba5933924caaeae294068a6d352d2835ce1acd0829678774ebc910d5028553619b5812504f929eecb6f004f71ab953ac5333c0a61f7e85c45cf45fbaf957d9fb363a44b79189119551bd12ac2c55653458e54ef7590fbc82f2d54f68aa118359a8dfd87ed80c7a2eeec4c6ee5d2a00892b1ae0c94a4359891a30f1a5a8f1df123feb5af197d4fc30bb3c871c551718b55635468d13d838501ceb7b99438ed30a2e07411db397e55c23bb311029962dfdf71cc9a3dfae567cc176a1f2761a552da1e3a6487b28c28c8d1d183c4586ce4909873582c433e16094930960082064a1bafa7cd54dcaedff51845de86b30acfef0ac783b6d62141bc4022e4e7094dd75fd9ebe33f22f6385c7ba8bda592164b3f15e9deca25bb2df2472d19965ff9fc847b3533ec6ed93129e99c21334335715a940008bc6ea8bb04b0bcb9c7a86f16d2694138d17cbff10b0ccde43bd2bf09f42f7bb14edf17f34afb6a33b04c6e272e893a0aab7a47caa9ef3130fea5607425d8bde52242437a4caa3b634d60490c0b092b779a23e3a2398b54fc97ddbafffb079e4952c63288460113e981e4568724916503267dd6c26edf4c2fe1035565ae81511dccf0ebe8d15592dcb6747194fcabf5d9d74d8379da967b3fea78c83549aa4ca3a4623fecd5854077d691b39c8b8f0d7d387ad6364e05a323610ba2d7432cb3055511946b60c38ec5b7613cf28ffcda61a93f2644db3cd3b40e54f8b942924546c2456755435de4c5645ba714c9542aa2b6fd97e10334bcb83c71f4a540967f3af1122c95cb23a7654a7668e3a4bd11ad668a09341608e92b4ea49cec4e4502bac272ea7270923af8d95a1cebaf88689f7cfd8d4034b3a13e8583d0cb08db5abda023f296863bfc815854dc7929a6fdc1df4c310fe94cf9ac0ee39a0f4047138c6f827f28717f860392147d6d63a0531862e3df87a3172cd6aed8379c167880da94224606f0c2d5d7d1fa39eff3ac083f9d9392dad51dc477af567c0446abb78a7e0de6141ceab1d5cf0769ec33fe5a6521f3254b9f9df605c9471d09ffe0f7debabbffd70506bf375b4e3c45b8b73e8e3fd46757a613d5915e19411c645b97175c8fa7f25b455bfb15b3a6d3d87df7cdf94f6e2f2714e0a91ed14038", 0x1000) chroot(&(0x7f00000017c0)='./file0\x00') socket(0x6, 0x4005, 0x9) 16:00:00 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) r1 = socket(0x800000018, 0x1, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/251, 0xfb}], 0x5, &(0x7f00000005c0)=""/243, 0xf3}, 0xd6d47efad2636427) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 1: symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) close(r1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x8000, 0x400, r1}) 16:00:00 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2104, 0x86129) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0xfffffffffffffc46}], 0x0, 0x82) write(r0, &(0x7f00000003c0)="05cfae3dc75a356e64e0088188d7854673dee8f07d24219c2f393b43b5678cb73bd16dcbc7b9bae4d0bc2c62a7ce572cc8dd1aff3d09edb9e5aa0b52e53bd5b88f5647d554c8cdea07aacca70248edfb252e55be8f0b81eb87450eeea4d2dfb43b33046fb02b3a1d305c192db4451a08a99325c0ebc6780059570f203f2689a7a62d716af420d6154439bc1e", 0x8c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x401, 0x1, 0x2, 0x0, 0xffffffff80000001, 0x3f, 0x0, 0x1, 0x1, 0x1ff, 0x9}) 16:00:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x5, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x0, 0x8d1d}) r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x45, 0xe1}, {0x83, 0x1}], 0x2}) socket$inet(0x2, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0xd, 0xfffffe14) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r3 = getppid() getpgid(r3) getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) fcntl$getown(r0, 0x5) 16:00:00 executing program 1: r0 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x1, 0x6}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="7ece9f84b9", 0x5) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x2e6, 0x1, 0xfffffffffffffe01, 0x0, "925670b09fe382d3f4e97fe4b47b4af5256b39ac", 0x1, 0x7}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r3) pipe(&(0x7f0000000040)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x7) setsockopt(r0, 0xfffffffffffffff9, 0x24, &(0x7f0000000080)='\x00\x00\x00\x00', 0xc3) msgsnd(0x0, &(0x7f0000000000)={0x0, "d760c2da2a75cd98dc17e4aedd9a8a7b31b54797bf55a8d326999d52597f939eec5a4105fb775606fc1e4e65cf30c981ba1b32eaf9f72385c5328ee85d18c1047c54034ffed4149a849403f362b51069c80ce759c322f39ac0a1ef4967c9358f3c940db4df28bb2263a8945891b283117dcce4cf87f8"}, 0x7e, 0x800) 16:00:00 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x8001, r3, r4, r5, r6, 0x0, 0x3ff}, 0x9, 0x1, r7, r8, 0x9, 0x20, 0x3}) close(r0) r9 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) lseek(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x115) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x400) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:00 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) 16:00:00 executing program 1: munlockall() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7, 0x9, 0x40, 0x5, "d204800e3906675a450a822f24ff72a4b7e297bc", 0x2, 0xfffffffffffffeff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x200, 0x7, 0x1ff, "ca54adf088a3d8828798470ae1660bd192162b6a", 0xff, 0x5d76}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x13, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x4000, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000280)=0xffff) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c1, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8282, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x4010, r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='y', 0x1}, {&(0x7f0000000140)="3546a17d3b05c543600af1de62dd228bf63231ff69a17e68a020f6b98787b2067e769f33f5bf522092aec4a218202fca964a5985db98cac3dab69d25586f84a503783890fb63925ffb622dd72f9841033d07479d9ac8268765dd7213827ba2b69f3a59ca62456196dcc6a1bc81336d8bffe5a1d82ec99c717d45a61b06616777f9a1ebda02659da6c0a14c09bb0bcbdd91d6bf4804d7e113c1702b464a179d", 0x9f}, {&(0x7f0000000040)="b3539010081e979e8d6ed8ada6a4b404d787b826ff26295bdedc1f9af52a54d875f7b9ea1bd590ffa79b5eacc6f194adb4", 0x31}, {&(0x7f0000000200)="9fb35d38501bd609e43a10aa60f4f302dbe2237271100d186b26d0563a1d5e1cc197cc3c5d0419c63acbb46beef3c608cd9b9ea093a55fbc49d46a3774dc031480ff39d540f464dfdaa80762e3de5debc291ac9f6458398addfd6c22f147838f4ff36c0c6bf4e36dc32ab61caa2fbcc2f267d3d9e7f54fd2777488f1a8bc6ab87e8e6236f12b457f5b6fc68c46aefdd20c2c506a1fdfbdde66f396e769a01c2a80ff3a40b83844a59b457a90a0628cad6a96f065f5444b46737567d822122a0a6d5eee7a60ac0ca3569558346b089fecb8057af7ce5917a1c4f0c7fe14", 0xdd}], 0x4) r3 = socket(0x10, 0x5, 0xfffffffffffffffc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x1a21, 0x2, 0x3ff, 0x1000}) poll(&(0x7f0000000900)=[{r0, 0x200000000000000e}, {r0, 0xa}, {r0, 0x800000180}, {r0, 0x80}], 0x4, 0x6) poll(&(0x7f0000000380)=[{r0, 0x2}, {r1, 0x20}, {r2}, {r3, 0xc}, {r0, 0x1}, {r0, 0x14}, {r1, 0x1b}, {r3}], 0x8, 0x1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) fchmod(r2, 0x40) open(&(0x7f0000000d80)='./file0\x00', 0x1, 0xc) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)="b8571e0760353366185e4e62cf738b3441fb32dd09b7677137890e7e74498ab418f07a107f91cdc3f7e3878f7995300e93993317a9531a6d78d1a1efd17a6c0064a1bed646b5a3895756540975fa5dd1c33dd8a54d1245d499d16c740672e923401624e0605986d001917d9048136a71d2ac1083a81b745c707c4c4721498d62d33140e3c1f1942dede4b70c7581d894051d5fa4c74eb53489bb4fc9159843803c3f6d19c3d99443c02f41334caac689ea379c2d295c12be77a9ec4771aab47681d306675cda932c24ae799f084478117d4cc37f46bfa28ef72e1d6f95983cc3011af20d49d41e626d6af86a2327f6e0f5ec", 0xf2}, {&(0x7f0000000300)="4417e65e296fa9dc7a2048febefc581ab745e2c018653c77a3", 0x19}, {&(0x7f0000000a40)="dd9329422354d34ad08b9c108ce29fa2a3f283b608b63a83e2ae591473b396ba0069a151fd88cdf9a9261ffd35c3d55807f7671d2e12819bb303b21f795fa795925017ce1ba6509532cff76f9d6bfed8a40e8e4932cbdf40866ea960747e01ee5fb125de29bcac08fe3214237e2be6a019847e7f618df7fd455c684e751991d697edb77a9da0b64ae2399b46e051f518bea6d342f53907013aa3ef9e40f7ad6262f797fd34ffb17033aad37c610d8e763dc7f9667c0950ac2596491f3090063293434ba733025eac", 0xc8}, {&(0x7f0000000b40)="1dfe32beef2ba7020ad9ed62802cfcbcfa20f826ea4b3e3445e15429a3d89692d724844d1f097bf088fa0075c4e4af1a1b5447b7d48f8f2267451157291c025b1439fa43a5fb4bd1b83fb6a987966f044aa6ef074e5acb9fdabbb8f9777b524998733f6e679e115c5fb0d978166eec186b708ce8b93d91cc41cb668ab3e2b8c471b06c18ffb39ab04c0282beafe4959f6bfbd1acfa0b821746b0a403684e04e2f3eb2997f2686f30b7abecb48f8f8daba9538cbe7fd4302dd299ce06c8", 0xbd}, {&(0x7f0000000c00)="e2ba767d32956d336d1d26f80c9febae95a4b21533f063f4e688cad2d96dafaa62876337c4874358f084040042ee", 0x2e}], 0x5, 0x0) read(r1, &(0x7f0000000cc0)=""/183, 0xb7) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000003c0)="0b52a2f88baf4f7b3aac4c4724a7676fe5e569361b5e5f6e4b13adfee2d1597370328fd4167bfa5670454c8d8a4db4d0ec77ee9f681d75bd6969c01b5190444da7939d9fd105d0c5741ee2ec0a50d4b957632a21c97730f26d8223ede7ae50fdc552c44f5f9bf84d", 0x68}, {&(0x7f0000000440)="7b35eae21c1a1b305c3abc41a0303dd24d044f49b8bd9e7b061f707ac4ee54a6eb6654f62172d78bbcfdb0438df08f7f8fcf95a255ba0dd32d47f83ea90d5c73c02f0be2508aee17c2b95edf75f6ded7c4692340def508d81fd20da4d8da7a6cc68dd6e868dba754fc438a50208261114164528f7c0b26669eef62919d24dbc6fc0f852c36a805265c6bbedba178509865303b1d8448dce32e", 0x99}, {&(0x7f0000000500)="413034b3da477933e31113b485d6e99b110de64cb1a05d31456c52075a7d9feeaf62b72019f3c63f1c9e264f3904d23eedbe441f3383da202b447468975bd3d5f34bcb9fb2469710a0bd6d20e44ecfd7dcf2c58901ccc72f3baced4b94c1e5a1b1f1a8c2dc262b54eb423fe265b1ec4963e314d38ebf8131569281f3526f65c6affe1fb733f910f2a04e15d2e70ebe5d33ca684b74457ef5ba1139d5a0a68f88e9ea3dbaacac5fcff5346895405cf8ab2ffee1765642e3ad04dffc4dd09fbce85da7f7d96b0256034d833cde44c2b5e8370d9a9a76a511d248c2e350752fc75c480184c2cf361468e84b60e6a6b69a48c5b5062db1446ae6", 0xf8}, {&(0x7f0000000600)="c8cc51c6df2979951e5ef9483e91afb4039af53f991576a5a7b2b8cb19ca8dad624bd31b88d9b1dd3b9128b1428755d0240cd05a2cfc3801c38c7eeea290d80c9f470cd7aff0e590cffb94be4e92d8ff9ed77b1c03d1d1e41fb4064fff1bf25f65ac939d4b11893f0caea934361420162367f22154ecc49fa6a5ad809fc41ed214f8e0ac42b9a82fa25edc74511dcd80205c70e4222f18bf3b09c33e5e9934ecb5a4ecdf84d151ac5556c519374c1e3c5a9f17d781f66b0e2ba15bfc5d9447f9b8f5dc5446cf9e975cab412500c8201059888de05d199a7944ddbb4c0ec1ebff42fdb43c7ad68bb38501ca9c32441f4e9f4e2572", 0xf4}, {&(0x7f0000000700)="81139164d86923f51f8d2e9ef444552128c75cbd27bb71b38cb7812a313bd608515a87823927349988d4d6a79a187490e36c3589a133f471e2aaa6d5243c0b3ac31ea0e3b72d4daebc6e146e62f750d8fefed211aa254a96ff690b05e77927417df60036b142976ebc2ea44a745e330684bf662e3a32112fa7e43b952eae58f8d5f0ad0cda79a3662871a106e0d0b6a4e5b89a6bed9c3deb6d0c18ca1f9a01fec8632538fca0969236177c2f46d76efbb87182a1d4df1b0654d00373c4bc7696dbae211df455e43a6ad01c84b888739e2eeb51ccb0e8a0d4", 0xd8}, {&(0x7f0000000800)="e126b829e471251c2c727b92491462c8ed53905c3952ac3eeeadec5dd7bee651bc116f443fd628ca7fbf57447ef5ee46deae5b3f8a922ebff134ce9e8b8b60ea274a244237987f0a406a2c9a6d015d563e138ee3cde1bc5ddd8686aa7178cd968c90d1260e2b591146", 0x69}], 0x6, 0x0) 16:00:01 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1282e4bfb16aab69, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/243, 0xf3, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchflags(r1, 0x2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) flock(r0, 0x8) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100020000, 0x40) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000008c0)) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getpid() r6 = geteuid() getgroups(0x6, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = fcntl$getown(r1, 0x5) r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="02d6f9e871024226c530f9195dda050530c5c0b2091a07ed73f44c813d7ea38c0541abba99a97de6285dac6e62e7a5cc82c517a1fe93e207c144d26b820275b411cd8b57f195becb55d1650b24484015d7e2bf69becdddd6246e3d0658a59795e77e3a776ab262da00785556459466a8cd6c524699ab0f9a077605e2ba7537173c511f2d2ac2e9e72a39351ca25cf6", 0x8f}, {&(0x7f0000000200)="a2964ba01774a28e771a4e2c7098490c2e8f9a6bd36e896819209c46b44bf8f80c424cccce76d3748febae98f477fae2ee53098d1f5fb4353032e189ec951eda02131c8bcc044097ff48e1fc658d38a5aa65cfaf2554973230b4b6a0d89935fa2976685aab5b3ae65622cac307c3c9ded7da234c6126d1ad4258c88d0400ff85345fd88fcbeefd263a4c6af4616c804f7e879268dd6c960eb4022ed98b43a1bc0befedb4fe380ae96695cc57c0870779aa5d89a58009328a5a04acbb7b4d947229d6b74fa4e050e48be0939954d98f9ee339c902cb53295d159a2f687112adb73e01db62b812289e6074d4f863e3290864e8c165a09dbd70", 0xf8}, {&(0x7f0000000300)="a331220a9d8ec4ab1709c74a725a1019fab4788b6b6a25259cd25a2920d5fd31eb31e541b00804e45ce9ba3db0dbf430d3ee57965a6c9e0e1a14cea4556c2af95006adbb0f280160562edd631c90f569666210111b8850d0129abc8f00a526bd02ef6cbfa9f1b0690c6f0cb39c9c8b6f0a754be046b80de8c76d1b6fd2919e176ea9502d89e47197ccf02d8ef6a872803bb8434270b377c5149ad3b1b1fa82d3cf71e4b43e8ad41b347bfe1f7ee08553cff424fc41c77467ebd5dc8ed616a64f08a93b2ce273bdfdf507b23641a802e8004b7d248e5b9ad9f9756a104afde9bb989e849f5051ed54d1ef3f4776de5318d3f4", 0xf2}, {&(0x7f0000000400)="72d8ab5949e16fd40cc25c79c5e6a940aa627ba36d61e190dc2daf685743f095f57f5969e25e99af7d7f5959108c5b4bd528f30372f7c966272da2c88118637b2873b64737e93392062188977cbcc3e8a106491eb51b45a9", 0x58}, {&(0x7f0000000480)="306742ffda3c53c4493d5817993933515f40e309b3b1d4f1e8863d4a061af3522d9b3978ed388c1b3c7af974ccbc38d124556d43ec8904dab73e408ffebe3f370be6a4321bdcedffb62ba462be2889fc6cd0d61e4584cf039219db6ab0f9dc7e395caa895fa45984408913314f3297252c692a1f25b72fcf124710c3e5f8e16957cb721903bd96095f1bd86079997090ec004a0259ee342aa4e773904a9768", 0x9f}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x400}, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800c, 0x3) fcntl$setstatus(r0, 0x4, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0xa, './bus\x00', 0x100a, 0x4, 0xff, 0x3}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x3, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0xbd9b, 0x800}, {0x3, 0x6, 0x1800}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) semget(0x3, 0x2, 0x40f) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x2, 0x41fd9a04, &(0x7f0000000040)="975b4c01a38ab9417fac27b2670a5847160f1ee189529775ac2181ad300dff7502e77112cd73f9bf0640d1a2d2d6bf2961bb2dac3d69fb252bf1a2ddf1abd27bff375b90ebabf6832213648ac70eb1c1bf94534cec04985cf063360d8b954802b788454b2d25ac4cb59c2256eb669db5fa4b5155d5fd5dce279d1eff591e190b5fd909d24b3aa4376b846a7ebd4fdbd462002595ad543c6075adf5c822c1fffa02bd9bf4dc733ed666e126a1ec5b1b52a0341dda438e1a35d8fdf296ded743a5733469621d8e304064951c8b4a5e63fe3fca4c1b56e9cf1b8c68f4d8", 0xdc) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="2a70fe6959990fc8d5fd4abd2a95db0da51e9c5977099b2f5da07b606c211bb784b08bdbb5e1e73b0ece840df59f6e172b68ac6ebcca78fbd1b8600a6d8df7e4ba0d71d5d364d97fef9b8209869ecf9c0a288a74a6bc4478f5db1fd0e7b73fc7ca13ada26284871add7aa50bdd405b49646130747bb37cdf1a0a0c47736503e8a4ce6a1121d5f864cbe47affb012c1b4dbacf6abd2f5f1eb3923036803dc51b50c772a", 0xa3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000000)=[r1, 0x0, 0x0, 0x0, 0x0, r2, 0x0]) getgroups(0x40000000000001bd, &(0x7f0000000280)) setegid(r3) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001740)="670d04c5192a8a8a57d46e4c5cbcf5b4d39edd5c5eda53fe8d34483c6857008ec48dbf8149a9f231b1dce7f895c952080c1ea74a159180a572dc252c1fec7d50022eeb9cb54bc05269ca2caf3f7d0f4163ed6578f62ea4be4ffea2717307536a60874ba8b632d2f07c2b", 0x8) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0xfffffdf7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/221, 0xdd}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000001500)=""/212, 0xd4}, {&(0x7f0000000240)=""/98, 0x62}], 0x9) 16:00:03 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000002700)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="60a5b5f9fc98b903c903c8e912e66ba1f89c"}, {&(0x7f0000000140)="f59c88079a159e61582165a751f192fe8a257479c248f29be7017581b17c2b0fd8c5c7d3a44654bf764c18011a64e396c484784abdf5096167c549ff86d8af3bf3aaa6a9ac7e8500dae21876967e985f"}, {&(0x7f0000001700)="9ebb0339b6e7926f8b02a5091c2638fc368e18490d4386f467b13c8b2528b2ae8d6d4ad191e2c1c69b3a354eb5339dc67542cb2ac1178140e22ebb4701abad880a470b86a69dde653a042bcb626f9d06999113b0267d5d93238b886f10ade5119e0a6746b8c00792c5bbd9e5029c91af40d45182e4efd9d8bae40def7fe3622f3d73af3a14f866692972fe0a49d89fe525c984d3ff54d3454bc5ac540946c5bdfafccc6459adb5a22f3be943133170b7f65fe2a02cb85aa00b5ab97b79905932a593e573015f98ecb1c2a7da611a168d6852b9aa95d447410217c666adb8912e39d95dd5aa084366146f6f4606ed0901930c2cc355d3f8874d13e1396ee627a3e57b7e9c26c055e56f94441b2e9bb9e2646a71d39313129d6ad37b21c423cb9cc9a5f0d8e69a643330658289d34f168a892d15e546863a063b3e65a64c1f8c36d53e17c9757f42161cefd4dae35a23b6233aa5ab02060a0081f189dc573d257eedd49fe1343373fc023ab7f11b7f69af8999db20a6c32e9489aa75e757d76ff588bfc3ed04ee7678a856ef357af4891f74b5688b59e5df1da8f13c12b8eb3a246d40a6fe790a3213a195290d847dc27839da16d771a0201ba517dfb7ad255346af5a2bc71a2b686c61bf35667224634e2490cc08776a63753d67ce1f05984a17ef7a51137b1e841711e3e235c5888cec0f4217b8eb181ba40cc9686cdec0f1d2055bf53eaac175f0243b5c312f0b6f2e3dfa19e0f44725fc37602642a6530f33a4ac5d0cba9488934ee7fe8af989ea9f410ff9af4e32b2654d9449184d57c760477e36774d0ccf398c13eea099f7c635e253c318a35797b9ac9a88333bff61c27227735b939576950226faa5028f395b0d061dad25bb28daad3ec6dc19ce2ef71dd46a6c026889c9cfbff82b1af49de53754ea8504862f58a7639df0e1277c94677f3c0e29384b1a22d3bc9f8155f1d4b580f1cd7cd69e559e2a043abb6a8e6082a120ce987833e6d67ffde2533ed4931a01dd0fb6f40323516eafb54ad454a0c1d3cbe100ddd48de83c7217f7a47e6fe0734e50674f64cfdcbe38eb7c8a4587e8dca67066a1ba4adff50d7c9e4f77e731e7fc22f70461804bdeb6d6c2883e15c2226e1b408d33d7bfdf3b885dbce177855e57f3e001d68baa144dab438bb824789fe5a4b89299c7d5bddb4f0656585b6c74428c4b46941c4c6d4d5c87c09babb061f0e9d8f83d064df1b6b6cef5e1c52ce3fa076ea532e1687d48bec8ce2c0300fedf044789ef58402fc8992b2f58b72532b9b0f23c6ec5073465454aa62a73234f1d5f04479c4b487c3e814b04dea0ce0c2b3f153338cc0babaf14dca7d4dfa855622600efd3a190551b20b9251a18f95ec1c791c60dbd904b6655b9c3345d53deeee2fe2c6dac7940a42aa9d3f4c8552a5f25c7e0fb7c7e244e2a0332c8ebb08772c85b9962056405ccbc693e027f61feb4181187bc6062bfadbba2f19526415dae174d6071c340814428fb25d762a58e2be586a303713f8efe4021a7d4d1f2d671d3116519e76e8d4a1233d077c7669058d0bcd337a6903e29ba0ff7295db762b3ed4dc037b857a99f7c68f7efd8a6ca41e530fef5756774345d0ade2886728aefb59bf73980c866084248b36d6e12faad2d37faef3ced894815f0f390a0365baa07bdc276fbd9f5d4ff3c11dc0dc7e767c0b79c0049e6d0af7981acc650c74267bed48bc83bf20651b2a31602e2e6c60288e129ca80e0563134eee81c37ec63cbc42f1a8fdc7c8976804957a96cb13d63f3682d8514101731865126685b489238885d12fa1d503bc4d080f5067e6ca154ee9efaef012f69408727f79e852082cc4c90446d93df60a201fa7685b0281f6d650b5183c332f0368efd50c5993671702bc25a31ebaeb2a6f6e59f17b5454127d8227634f5a6a678c69d79575fa40d01be72761e169b9ebac70a87de5b45b384aaf1af4182960e806105a60cb1fb14e6817264d6b554a3fc9119ec55ade4c97dd0b67182e49516124ccd00d7e60df89e66c0d0c1c4f9c9d94e6c494efc1478e8f64d51dec26927525cc0d7bc8d6eb7d040b9f5a34d3a9d877e6f6372f334c24ad664066d31b93bc51980d01903e0c5cb4911d1820ab0a8ef5d64479f426aa614be019edf9710e2cec12774cbccbbcf9c683a0579cd904e987c8a30c6376773d14ebc95de05c8004fa17755d5afd3cec755dd729b7f574b89faac410f97e3e2495e129d01fede46b55bc42ed4d88e17016b9279fdfc04d61ae062f1181bc39596380bbed6af10fddda929ae8ac73cb7098272857c99fb7263e1049ff9b95e582512452ed781d649595cb8a0ae20b8f3cbd20a63728104db367b87dc08b24027f96c2576d5164353e41d38eebd4883569d8f35cf59f171e029461c45c83d7665c95b3af77651022383e84596a6055fc76636b6850a366c08a3bb53b0b06358b09c013fae6a0ac26ffa925c97eae57d2377e5cd9e873598c17d0dcded3e2cfe8ef20243010d6f93f9bee050f4e7d69e15add280779ab88ce5e10bd2048192b3238f54043b4f5f9d40c81a2951818e7acf32a6da85d1d10b19b2f3b77a37bb76d656a97fa8f37bd5897f78e2c978fcfbaea67978a17a7d8755c7ffb36e9a8615f20a6a99178d0d13355c6c06ca4c61aefc1ef34b05db27ead4cd5d9f302df66991a6a87c6186ac033cf98bd9a324193b2aa4b656b2c2b6e1784a53d33d50d6402559d7248d26a5713a6934cc4d763f23b152bcc6576183c8e94ac9bc4fa3028aab2ebf056ac50098eaa6c6bf74a56c4a77243bd1580e12f0bdea8d7024f1ecb9e47257e5f707a145ec6aa9616062ac773e320f651563bfaebf00147eb244cfaefbf42e5750821d4baa0d4b0ea4d34c249df4b3d305c607396c472a2a9ff1fc4f860bfb235f3a03dfdf42a2e38f92ef4a84644849a7898afc25bf377d9b45b550c4a597ad47b68a0cd13332c3d17e1880411f687a01b2a424c4e6e4bf810be3a20f6ca81758388a605617ef737e3b5655b25a456f12e51e5cacb1e79ccd02b4d4804ada89290ba4273a7545b374df00c530e7831a18e0def78d36a6cce93a07fc8588b65358b1a0fd96d40e82a816dfed4191eb5021892b7c8c1bcc25e46839d4baea5e7a9d067180a69373784717e0ba942ea1448103c172fcccab66b92d03c5708a696aa9d9e55b491aa32d1e45a9e084b67cbb58790c7c7c68f1866a12a2d371aa58853a2ba71292dc39023cfbc8254b8a2afeb141f4fd75f12a90d7e24ab2edf82eaa4956c92abc558dc0d0a451c4b5bcc2802e95a60c839a955294f2eaa0e785a3f7b3b24bf9f7b71bce6880c3d8c8aa7335357c4f4c8ade001f02fe7da67343636a8871469de2a537d8a657aaf850e1ec1fb111c5704161eaf3f410ef7ae5065f80bf72835e25c6da391d5c7c84072625605bfb17bed92d2dc0ea2f56d71bd9662c0e94b6677705187045e536b6a3fe0158ced638f6c495877d1d2f2cd2f8ac2a03dd2f9d60d8f8229772461735f3ad356456c5f1454e0433a3a53e8072603dab02cb2d07fd6c87a54f8ad3692e6926e11c2c5fba5ea59dede17ef486cf395bda0ae2fdea46e6b0343efca93654262e71afe7bef4915d5c9989a53f8573540b9094c3b1dadfa43bb09e36442dc2d629ca87b95c4787154ac5b2b2bd5d35360ca2ba88cfdb93762dfcf6b4406a28d2f6eab85b72600af90b36ce13372fbecdf601c3b852c8fa5ad5eda5f34e231a9b261768308faab2e50dcfd6caa3a630034b054b59b5f1a5b2e3447985e35b73de2d500609496fa81d5c44767ed3ac412a9ed46c17e508e8f20cf0ff3f02af97f6845468deb2b87b4e5bc4997c288846224b165a9058368f0db30805b87385de2d3d1b3de8fc8c4912c095ef99271a9780ce375e6ffaec2bbb94b7a783a603b159e458c3e3a924943313538f8a92cfeeb6207a39cdcd5d5132b41f95f75ee2c76025abfc940d797662b3d619a7357ef03e84a90fb5583f9a25d0d4e1a086f919a2f54f12988524d6ab50a16acc39099d4d409373619eb890a1b978e4f85c9de2ebb3c8fa33944c57fc68b366085714dcd32a7c25e40285f3e7320d72cadb5d7b49f7f4b305ad503deb8466c4873e011112cad161bffaba670872cea07b1b675becc5cc34e100c1753f4836d86c6f8342f8812403b855426660392bacf741ac74eb9dd409e9663192c7f22cf3fdbca923db5aefdcd9244f9a2085346bf12621d8280f6bc86b56c978f0f8a7fd16a7ed6ae58cbedab06b5ab10fedf9b34c16ac21bea52e925a86b9c658e855a2d7d97d1f8bc01066579a109c994b839974c04972edb878481006c322e7ba313dc52430da738a28892c316e526f844a485fbf6b719e73e900d4a79e8d9e5874791f21f85a564df71a3f9f82905d519f2c3d366773c42e5cc0d31bfc5e2e8e9af6d97e2bd63dc6bdaaf81edb330831a7af103fab3a0b45d963e3d894e24f81bbb3b14f4fb186da8cb864df8cf5799c239c08b500d73adc518abd0781d0b1ce25805dd9509e688f805404bc9438a23c3eea19d7985638e33a7f76195f3c7196083ee42600796bec618c5cb2608c68b498204221d64449f2c31f6c84d734a7f05bfe0e985724232d5ac47e5dfb7b5c35712de0711acc983592c8241f14780e54647786f857d6c092124578626fabd249e794a5867174a3df28ef180f155ef75de5ffc2fd066bbe041209a04696d1d6f0bfeab04a025d188fc81185b87a80130473e3707a56ec40d6d258fbc1d2592255fff81f22d2513eae10dbc36433b5a3b1e029bf0c251e933e682a8d306d2f134e249255bb468bfbe9c351b771953de6de4a4ee58e30eabfb5548fbb2273b9b323625c39aa69f1a6d6ec253d88b538451a06f0d611534d17ce50b2287698228929b21ddcfabb3c523089b3e9511490a056a247412eb36b80b4081e82fb0c476f7e08d21a42a24a715f9f673aadf04c10ce78205e4332e90e1b53831a26ebdfa77591d61a76f444eaf0623cc53fd23bc3920ede9d64b3134dbd394b1d678674b239015bb9326d4274949cfbacaaf5369efe3ce5504eaa4dce92bc021367aa36e32cc9d726e3d52e7a29cc7e6069be87ca7dedd6919eb4e8e9d76a787de06a8a6e0cb7c0fa1c9c15926e682ddfb4872a4277f7d6d29c415d124f146875d400cd01274b55e9087f12d70c867831515354e9448be9b68595ba162472ef8325c404c13027aa0d5000ce5ea9b529365ab01111289d817d3104c03e9ef12bc4bf191389e54743263e84177c748e23ce25d4c6b124208b9c07d1f9030fda81d2c4841cc14706b386ed69bfb05917ecf716de5cc82b31b92269f32824fe170446c6a269e8346a81d55f1a6dc65fa5118a9bf79caeccf6eeb06b155dd36a4566f859787577017c27b535bbecf7883caf657da3f70abb78e681b9abd82fd621f8ae0d365deb361f7f062792f43f92b22886ea9c51263f2bd76f7d08f95cd5ee4adb5ce51abc3cabce47ac6a4c1e7c9f8f98915978dfd2843db851f35ca8a4b4e08f4f605a74290b9d5d4311e53c3a3e2d788a32f82ae6260d52f0743d17e91627bec7232945a92f3c34b9e3ae49df35f8a8fea6d70935149824643d40a53001b0ea08b4d2671120bda45082436e4f7ab590f875bcc5690e06504b5d1855e49e1c543b54e714d5b67547e293cde2c66192f367026bfb0c96eb41b7d8287405e8d30f6acf917f2b876a648b5b99ff1023548dfcffe884ef25419229ad323b1612ce8722bd80c660ead2e96ba7"}, {&(0x7f00000001c0)="1e2eb70dea18cc1a49be5669a03ba1ffa6bfab71c51276138d932823031d38cf3d5ba69e59472b64567dc23810a10f9316cc4f71ca43c7b716454e64c1f2e9be11b38aae97a8accb1a4833fbbfb80957c7bdf61e060cb2e02e3d7026"}], 0x3d, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffe6d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000003c0)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt(r3, 0x20, 0x2, &(0x7f00000002c0)="e1868085ac28fa2605f130428795a37b883d68db98aff60329e579a81d0a8c082b49e0ecc1096c06acc6f707bb36fadd0d57347dbdb4a094ba1a36b7d914d8eb740c8e9eef67f792e8867c1e4e873f85d345619fe2491e674ca395fa8a1802b87634a2e462ac37c5a6f7464ce8388f29a3c19272490521c3e610ad3672306c6a1afa43e8105d7a05cf69897eaa336945dee98eb9f9a515a8ec68add606efc760810caea14b9a8b405fbe4120bc8e", 0xae) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x3f, 0x9}, {0x7, 0x5}}, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2080, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/14, 0xe}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="22b7a43c428636d1292e1e2dbf7ce1b91dad059c694b9a38f03ce814a60f88cdcb324b7f174029a6ca39e0f35ce96ea4e6ec86dabb64aa7768def0f33c29ac60d2cdd0acbf285195b8ec9ed689ce8e3da8ccb0fc1b4c281b50d383224807427b96e52cdcdda5d601b4a5a168460e7810bda6c6b064c1945d2e240a0d02240faa29f3d07deee7b64046072c3b991611c72ac6aff71bffc33e123d4e6d", 0x9c}, {&(0x7f0000000000)="34783014837efcd0722b21c33c3174e7564fcb2dcbf9207bc4552e43d376970b295200c66c4635bf492543f044328b68e868feae60a81d227363eeee30c4cca71f55fc46366bcbeacfd0b0307abc89f05d0a1d11e8830c751e3b041b9891d0d6e65bdcf326de8be689274d5ee25e9075f8", 0x71}], 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000300), 0x0, 0x0, &(0x7f0000000340)={0x18, 0x1, 0xfffffffffffffffd, 0x101}, 0xc) getgid() 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0x8001, 0x100000000, "461bd919ae9709501ed24c530ccafc90fa6f7aeb", 0x10001, 0x3}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chflagsat(r5, &(0x7f0000000680)='./file1\x00', 0x4, 0x2) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) r10 = openat(r2, &(0x7f0000000480)='./file1\x00', 0x800, 0x11) readlinkat(r10, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="0ed68bf5b1e74ec64b44e30c2245f34d9400f87035072cfe3f177580692d941a918c3e3d4816a66ed5f40772735986b29599e77e7708651cb7dcc8ab109be1d926716b738035eec06f9d83483238c5b53e8b5ad8dc43dccc343702b43f3ea1a22f5ea70146e5b1d4e052f61155736b165435ad84709e04c857100518799b27bdb28ac3b843476f9bfa510dbbb9c6859dbabb8587d46b66caaffe5764ec578f96b3b6ac26f47589ad94", 0xfffffffffffffdc8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:09 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xfff) kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080), 0x95}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget(0x2, 0x7, 0x400) ioctl$TIOCNXCL(r0, 0x2000740e) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000080)=""/30) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) r1 = kqueue() setsockopt(r0, 0x1, 0x8, &(0x7f0000000040)="1e3d1ed4255b06680fc69e8ad4b85022a462313a5629f89d894335654a97bd7004d05f76c6232afdaf4923085a8237c988ca850c30f3a7ca092c88fd1288f435ded11e59fdd35cdd349c2018bba6bc9627b3e6035802f8313f22029f03ed8310efd11dece7975f5002c3bd635f6c30917787aee505836acc7bf8ef369beca2a0e986a0111b38", 0x86) mmap(&(0x7f00004a3000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) dup2(r1, 0xffffffffffffffff) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="c2fb93b410bccdabd9c617f8ebd9d3dd741bb2a2c344c0665d7380074b19f000c63ecd9f8e8257bb48b04822", 0x2c}, {&(0x7f0000000580)="6c5c942dc780b35d803a247d340d5ce0d457334236ee867e18598189d5669d49a113c5953af80fd707a5be55134e364b329a278cd0dc1f80b2805b26fd9a99c30d4acc91884ef84265ff84937d90c98555fb4768750566eb02c39792cadbb0f464bc0dd242bcf02c75c9eb653ceeb5fc51a0051819e068983b1c7283a3711529ca0ed05ba1279dc67d5b26e32771c9ea47d09033342459c0957b7ba911fcc5d5d3c6b6430c2195647d8cd0e833d5b8e1ac87837a10f70c858f6e9fb572e929", 0xbf}, {&(0x7f0000000280)="e943df2a1f742aab577b7aee228287817e4212a0b045af4a4eb00a397a46159f2e12e8e9be413e49de8e6e09f1f14d799bd8652d87fd04adcd0f7a5958d5aac74bdc875a130a2c26ae7af8bdca05ada8d1bce6ce105e5cd89e11d5c3a41097817d28b8bf9c1be9d21e04f420fca18c59e3", 0x71}, {&(0x7f0000000300)="3ab454c99d82ea1bb1a60b733dad690c49ae6be77261e108babd1995b1cc23b44301c60abb3c664d8334a5150471c82c49e671fb09cbd7482ed13e9c1aeee9fed36bf6e293ff7d5e98993cd7be4337ed05c49e", 0x53}], 0x4, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1, r2]}], 0x98, 0x400}, 0x4) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8080, 0x0) 16:00:09 executing program 0: r0 = socket(0x15, 0x10000000000002, 0x0) setsockopt(r0, 0x7ff, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) unlink(&(0x7f0000000040)='./file0\x00') getdents(r3, &(0x7f0000000100)=""/137, 0x89) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f00000002c0)={0x2, 0x3, 0x6, 0x7, r4}) write(r0, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/192, &(0x7f0000000280)=0xc0) 16:00:09 executing program 1: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x1f}) mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x0, 0x200) 16:00:09 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="3ec24e63cd708d87e0073d81dca114bdc30368fc6b4cb4c670a41b0f8b09f6d2d1e87e04ba8254f11fefa2b7dd589b1456c97cae96e9a0969b1f82e183d36b1d847def488e02ade1529ccf615b88275177863738163b9d9a53843d897142e9e3f0df19cf1d77dae3b9320ac6e747100af11987d7705e70b0775dc7874d187a479ae81646d1b68983ba5dbfcf91942a35d20f48e0cb2be75f074456bb1b9d6387d7c93f7986d9d36f35fbc133b8786c19a75c2e45af1a86642e5cf253e986e56cb4d9f8b416f605b885ff839a98ec53b15b48a1e1421897874b9b75646d", 0xdd}, {&(0x7f0000000200)="4c573c1f231dc5ed218abb6f79125971382e791e8c46de710d4d49f7f9bd3792d433796c2785f9a7463cc270facbce3eb7a503bef38b31f8b701e72cca31409deed7fd20a39ebc5a883db8a3fc4222406682ff18d0f4e2580ead9103debbdd0d943706e514cb4e82511571bfec294d8774a1fe779d86b9105d41062770f78743aac7bb11bc704126ba1f273623ca0e02f86b1af1f1a651eb9ce25669bde6f5ed1ef2d96a883e990e27aa3f5057df5c9879a1565b64e5651d812d472a57449e3fecb37a5005e0dcd952db3e61cc669c3c705fd9edf7f71028836062", 0xdb}, {&(0x7f0000000500)="117cef9feecd42c3ce1da0832bfbe11845eac70c1c4124c49a995e9611a1057b32d6c43be48b62fb52ba1e946d7c0c115041818b74b5ab7779a800bd39e3bcc06c6192b3e103aa81f94f17e01d9624b32e2ddd8ff3dcd3e36007faa03c18b3e2cd047257044ceab943cf723e5645d9c72672e13922aeb25fa9177556996a1a51f2cd7181b03500246dc82f719dd34850b9caccb8ad3dd993026cda4131a85ea3078b4ac205cbe82a0e99179ac2e3c884b44a4613c3265d7137b2cbd62fb23f199ddfea766fd573459871da3e9a33c158fb4cb79ba0705428d4352da98bc224c3fce01669eae45e11c7b8ba508fa2b27f9615c523ec908ca27a30", 0xfa}, {&(0x7f0000000080)}, {&(0x7f0000000600)="4a8c1c8a2ff664d2dbca5b8e274ae38404029576765e2bb373467a670b78145c60dfd3de52eef8ad4855f71e65a2352fb104e50d1bafb7495b59ff755088196f99280bc105fb8f7ee7aea4c2f0f25b29d913bdc1f9901e30e528ac0a33071d091fe306d54309d3d99ce6067e3ad4040694294c1438476481418e6ae8a2c4b53fa372ca1e5945cc774ccaa131c6137c73c22bfceb9f3c7bdf957b15796897907fe28dfd4525d4c2d23b48a99db12b742de1be314e81f9", 0xb6}, {&(0x7f0000000300)="c59bffc68d150822a322443367c519ccc0ef83792cf561590361ea8e40c9559ea71f6c", 0x23}], 0x6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x400) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xffffffffffffffff, r3, r4, r5, r6, 0x2, 0x1dc}, 0xfffffffffffffff9, 0x80, r7, r8, 0x8001, 0x101, 0x1000, 0x7}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/205, 0xcd) r9 = dup2(r0, r0) shutdown(r9, 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) sendto$inet(r9, &(0x7f0000001980)="209db6bd78acb1f7e431d97223f56fe1ff9cc5c19af0bab7625870f4d9812939b7d35ecbc9833e48bde7d36f9db8605d20909322ad353dd61cefb6ac0a87e4affcf3a0a76a0f065d64ed6ca5c9b3ab8e3c53ed4d85acd705152062f3e7ef231767ce6e72fb7c17203f5036dd5964319f9b43b63c6023d865aed5068125fd3fd404bd45204c87db1483d4e9d455dfddef4abd752ead5b330f8c4abfacc01df022f9b723d936e8e5b5640e41325415369a6bb29ae99503f144a0543b7b04dd44f3e6c66e31411789ed937de72fcb8412208f64371ece18bd3f8ac9a969324930fb5a493e0f86677b47c81af3fc963388e0c8b179b13abfbda440844e840953a0a8921a387f940b7f3705a21791a3b8680cef66362897b646e5b93d2c2529bf95e0352770faee447b7ddb2655500a426b0e97c89b16851a13e1fa3c7de934c1a4f0eac30bc3803d9aed7ad23942c894b7db13cecf6a02f9365041e9f26f3b3f2909baefc733c8edb75019718041c6c54211101516c36919e2ba556f023bc36680e157e49e103bd573607e1d6f2e8ce7033b6383a4f4c40e78ce70acadfc9216d86d0d7aa29edab78f3b2c956aa3b39661faf5d25409e0b423b9ba6ba26b7f684e7effedf429547ea5b6fadff8ae4622368abf5d1239d372dd9d6a0640122bb7244e9b6efab333478154cf09ac3666786f05bd2d8487b92319a7bcf5fcb12ee4b58137e2d53e4c39864aba49a7f2a64e87086dace6f86f1784ab2c67fc1bf38d47a8d54504dd4804f8c0d558a4bda9e7404b1cd8d396458dadf2694c72c5d31f23f279afeac0114692137b34ffbec6b6f64ef1b78c4013050423682c8b7b3bff10d879ca8c4716b4f01b821a5b1564aa2129a67fb0612383a41aa88a665ac3f0fff9e56ee0e047a8619fa129de9ff323c4a172ea074c4579ac905034ca79b67196ff2f042a0f03cb6cdcbbdc5276af3ea514c1fac8284ab2bda55b8f895192d7adc9c963444f86f8d4630af149fcd0b008e9c1b62a544c2ce3538b00601dac85f63b47047e5fc1af86607153db96f109a66e0c119ca70f67570d9e8fb66c53579a68bce107ba709ed97eb6fd2850c7647f2134d1cb6a413e7e269ff5c5abcfeb416dcfdbdd280ff90518281496c79f05add60c0d63d2f5054382897ec2d707dae29b955ae859fec1d5760d5c4908f95bffeba4f260247fceebd298cab90912675e89682a37214c923c09c580be2e34a30b003eaff324fd5d99aa59ae4085d4fa8b5650177a9fa69e008040fedb719c2efe97c2808566fa5a895cdb1f1313619814ae647dae888adf6627628977920e6d4daacefe6e2d083a1cadc6ad4c8db6d9486003882e90150202d717dbd05017d5e8bddedf27ae6868b32ad20c2c0c6250925fce5fc66529bf8d6271fa2eed04afc15abeebf9426d397df60d1f506eadca77b4e9afb0775f9ea284a308326903b4528f3a11ebe76f935893e95969a7b916e27e0f28fa20e8e7f4780597a40bcd057500cbe215b19bed96701f6927c27fc454494406c0971a7659138b36b4284f76df9fc81ae2a17c1768916c090d78ecafdd36ce7931ac5e0518a51c3fbc60579970cb354f23a639d13d6970c19bb1bc7b4be146438c3b28f61e6e02fe6cea6c1546a72f23aebf2d549169cdb2c4ae90bf217746ad4196ac8c6d0491dadedac958e60566f1bdc18d8e02cf53ee05b2911f45c6745a4685e1f9569ec821c3b138d702eee0b4ea5113ba1cab627d35944017cece2cbfc06e56ca075454b1ab203027f2044ad5ac0bded550dd973b74e45e9baff05ee9fbfc0ed91639d35f9600ac53de38afb1d8fb291d44fd132c5ac540b07d1bf37e6071e044f6628533553957c2ffa435397c464ccc3a807966b45091c440bc054941d660224d08c4fa0018cb2633605be1aecfff7184f7a241a20880eade9c81d0d4523f56951f8f945ad5dd6cd011089ae473ebdd2bb79be1ea8b4b98073fa6137733a03ee9667e07893bb76a5157eeaa1682406b78a7edc5d573c54eb1db02177dac8002ca9ec517bbbd0a90abc56aa6d2c064975f06cf4ae4f04127e24f309d130953ca98c84f121c3a569d1f8475677e44e37ba3af4d09a798abc32e53055a5390f0143b5da93defd2c23eae914fb125bbc8df27e37467c50db944d55781f85d37eb45fdb2670ecd8252ac457deecd1603372a87dce720ec4cd9f4b3e2c0dd42edfd2cf45bd9e47d729a296e5cfb1a2dc9da936fc96eb13fb889ea22ce04fb9fa606da2eac7ba753b900521fffa8fe8cae10dd195b271468ade342da1c100c580d6ea1f52700d5aba5bdd37a18ad6cb844e597e97f78f83b14ebc0ebdf3902bacd5adf56314e3fedb891c099d321bcc4132036af08d0a5c908ff0bb4965eae4130f9997f04dda2ed25e9a4ee7af5e4b9fac4e99337a8d38fa86ce7c77a3f9b5330c67c3d7b458baa3b8ab1f2179e53444cda91340989ebc3d9b6a17e66c802a2a63a01e9a6adb9f413adf16a5d77b31980e5817d08106dec7f92e3b6f43e9047d24736e4b9be52418e65a0493b483fbaebc5ee1550a06dc15fa19872bad83552f7fc8dc950feaad12524dce29396aa2e56a819d757d90f78bd8969f79b1bbc888394e2e8c37a1ad26fdf7bee6ca4b0077e7c57b8c5e7ef8bb254af427de8a4fb9a882617ecbabd141400c17a89cee807822bb29f08545b9aec563bee6d970edd9888dcfa6fb2ce3193d6ea642019b6490799955fcf9803907e7dd27d9f1c629225356e3e7303d0be952e326c10770c7d40a27d91224680aa6e0fc8416f4aca36f950590823cb02a86c143df8cf14230f3e0ef134d85d3017f6d492f0992b1686e48bc4f7b21012267b4407f96d10df84e312b3a8d76b822db9615fcd6d75f4609a83af1f4320cb2bf6103da9209a1050ab6aa73cb303a24383b648ef7ad95c490eb65db66563bda717fdc11ce821567935739f3c165aa5427de85230e8eeea3b1e6ae3778094c8e13bfc37fa464c41775162bcc55d2b3f278bb3b4d3706502e7f2c379091fd4b571de5f9a2c314bffa733c51002fe0da709ee09b3a33b6711d604ae200d79edd1cd3415c598ea88c4d8b72cf7a56821f286bb7df9b9681bb85c50e1c741da76ecbd90d19cd1269ea911a3034ec965886b7da1d8094f7c1ccf1aebe297a592f7f126684189e1efdb020e1c913ad9811b0616932dff1d32d2cef06a1e642383174ae9a9b66e651255f029a71b3accc757da1a2686f99e571c51107d7d91b7867959a8175e4fd9c2512eee248317e7c717af7397ddd7b7e8bcee411628a723823faedece35a95f8ecd1da8239fea663f5027975eb97b27e5eac4fdb4375c45ead04eb8f06e53b0a79c086b20a0e8ec87ee8047731fb32b38d79313bf88477584b06dce8d2bfdf01baf1fedade0d9caaa8c96151376d15404679df7a4c08f6101a8decc2ecbec473ae696677e1e8577e688658f579e0d61b4a610486c9a14bb2082f36165376c655d192237d8a7998c29ca029e123f141abaca9a439ac91a3b84239d807d6253931e652452459e82a0f9ed92dd7da430f778fdb99b97f88ba98b4f4d9aed7e911f36e91cd589ff7e33bb87a7c8667b340d8274e8155e1559aecf9715704959f20a15649992b2fb0eb4fd0724c7b7df9fbe238d87283f7e8c3ab2cabf1c88d5d6a7cc0bcc2c4f085d7f80b257a4b36025428ba4540133e7979c775177a2dc65b2e937c46fa81067e033b16dfe07194f3cc0259cfca2eed0c02c0c53197658b1c8d4c649273f7e66c4fa7827f3f085d51b77c978f82da30b963e2d6834ad12d493ba765be1d36a44fda6bba6eb5bb581fbd4362421b5d26195060bae6aa08b8e9853adf51d62aa285f72e660aa7f151a0adccb5f0115fa51b1b960df3be0feac6c4565b972cd09aacc18482b2c8c8931068efa2f3b280065abfc8ecabbc6f3433c1b7f3dd671c78f9ef3ca7dd50817e638fa3bef456db7504158aaa745389a024d5bab2b868c19addfbf373b15b64852a86f27e57e85754aa0a1abef2e8c0941c08f9a259ba4b979570d56b9e1534987f2087a9afc364bb42ce197ca9b015b21c538987ccefb1d6eb45ff4526c9d28d5030a0589d4ed25a11f66ad0a1515656929fe11548b212605b78843bbc7b1543069b191b58a3e682589463a2705c1252e35a945e7201ccd8e72d58e540092678efb78a53b58950ac78ae777095fdcca0831a3703e8f4255bb4d1df58cf6debf3fbad02a4109ddeaf19de322532f38ab130b268cea4daff5d41c5c45f7f44e56cf0071ac03b0168e990ccdc026f85b58767941749097ba4786dc9284f459126500a4f1c29085420bdc4bbf76bddf3b3f834c95145e261e1550dd6b23ac465777ae1d0726466f205533e863e2d4bc93199be6c7d54b37c424f8eb9a8f3dccac313a39398d53c0339c4522e25ca353cfd2dba728f197708535c9e8e8683e93017c902f47ac81922d11761d84f60ac2b6f61be0196f9f1c87e934551d6ed1d1cdf405284c8b997dca9fb2406a5203d84f862ad735bd5de2da47c6a409f991cbb9224b70c14e99e95404642be92705f6dcf81977333d14e369fdeafb3b547511792c06c9573f6de17e1215e759710e024f908813811952818743afec160a1644b40ec68ad49e8518f1ba8b1249c57aa40723e98a77cc8dd61a5b8b3fc774ac82addc534aaf6696466a1bdc8de841ef95e5a1fd5352e7dff3306b6a4e311f213df455496018f515732170c7093e4a5e8d4403e4f382c0981378cb224b308f0f6145c5202ae0f611743829cff479644a04bfef6e56b87763c488c33b39ed5f31ab6ab60ad5e318370428d67722928fad762d04c9ebdb72320dabdaf03654bf0cc10a099f8b07feee2592d189d5010c9d5edb0eb594c272273e3644f6bf9623335722d7783352d0b9932d8e73a73bd4959227dae883093e1c9506c2b9c31f3b94a31fb2fc247dbc1102080a1d51a8456a8a77e25505dbaccb8e0784ca9d2b1538c0567ff939a436a491eaadcdf6263d10d869e2436fd0bcbea2e6802c61a09ec50d0b951e622fb22523e1e2e573b6d1d3884db50ef7bbeef6d89b2569fa827438ce54245bce7e93f0bdde22094e70854e59e807606fed0343c569f58c234f353fade4140455a08671afa111d7ef0c57876bb9bc3e629e718ecbbbbe0662796dbe5c69c0945f1849fca5cf640efaafab3f6ceaee02a0ea423e561a79b3e2453fd604eedb21d11121e25363dec25419287b9fdba5ef66615235b2498abc23643fd9498f1648ee2115335bdb7c66d81b39760329fd7fa125e9413fc9f6765b107a67970fb70a2f308bd04aa67ddf3dba29fe4b9a3b9215931cd998eb3d603ac07917377f7d0aa1917429952db9c434f02eed884781562ff701197ed8b052d7f0b809c9fab55305be6aa512a64aab1689a694a106250d519f44958e20ccdd20c82be34cb4537e663728cf74ebb10dc36b9176875edd37dde8d11478008d0e1f5987c90367af92350d721b347ff507d6e8cada46d0cd9f7b212e5d8c0a2c519f64b8da34480c06eec835b7f8e7984beea46902a4fd6713e646f83c2d103ab34019d1e833c2334f1a9500b560c7e182f22ca3cc1b08d2cfa492aa345a1e852af3e32989c164fccfcf5d72c66ddc197f3688af439938fe6c016684dabb1e16b554384de4e1b934d362b95ced6915401808ebbdf1959bd9a3e5a262997b2597b334fcc6ea085439c6991481416b6a751262475dd7f3463411cd13b8b360da24785a5724860f5fbfb4a9ffb0", 0x1000, 0x6, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000", 0x2c}], 0x1) fchmod(r0, 0x84) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x8001}) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getflags(r0, 0xc2fc4270d38c88f) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:00:09 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) mkdir(&(0x7f0000000040)='./file0\x00', 0x9) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x4) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0xa00000000000) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/171, 0xab, 0x841, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000100)="b825c93750f6902ba59629526dfa74cfeb69a9465e356d9bdbfc5eb3eed2c5da090110fbfc6b94345df779002e161e29c83517a921ac2aa4ae3723c2ff5ab53d7111cd9c6a05d99fb75aab318d790ae9ca13a0efc487e5ed807f15b07e17b7276061e978afdf08e8494dfc3ece4e4c571e08578f11263ca9", 0x78, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e0000696c653000"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x81) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) getgid() fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x80000004}) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x4005, 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) close(r2) 16:00:10 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) fsync(r2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0, 0x1ff, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x10001, 0x40) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000003c0)=0x5) geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getgroups(0x2, &(0x7f0000000140)=[r6, r6]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r7, &(0x7f0000000400)="0100000000000000", 0x1f) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x180, 0x100) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x0) fcntl$getown(r1, 0x5) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xfffffffffffffd1d) r1 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x73fb, r2, r3, r4, r5, 0x0, 0x4}, 0x4, 0x3, r6, r7, 0x9, 0xfa, 0x80000001, 0x1}) sync() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x200100001, 0x17e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18, 0x8) write(r0, &(0x7f0000000040)="4f0214decbb240623c5f3cdfd48384dbcff7e63acbc17d13fd9ab2b810a4755d2126e5badf65768f89b8bd0232a5929535e179afe0e4e0411a3680aa059e568c9425faa7b7348c94b5cb828f4b3ddce9998fdf59bd1db57f2d60e952b4a6ee5cbf3ad670af69e906bfa2819e720909174263edd68b58020686bf72731888070550f93998d83c2196f4b8cc41b31b5a2b15fe98bda3e156754f8059626fb128d0779ae9aeb2fed4c2d13ea2842bb05464eda2b1a66aed4cdd4aaac7", 0xbb) chroot(&(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f0000000140)="4a7cc43bc2f06a059e9c75e78f10ae9eb690f1c7fe54a3c506112f4c893454456fe5b24c0177ad4632fc99feb4634a00", 0x30, 0x1, &(0x7f0000000180)=@abs={0x7bf1e193d358b3bc, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="7aadceef38e2bb53c50fd8dab18d40b8124ccbf9ba263b8c29b76e20ec55e9d835e4f2206e0269329214acc3fad9ece2672160b6f794ad9c487f9cb89ee713e9888dcec0b4d457e8da1875df419b3a817fea3329a94612f6a50700bedd6b77947448db3f66fee0e13d7a3e8d1de906b7107bb3069dab118b9de46ab9dc99c7aed0b09c", 0x83, 0x400, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) utimensat(r0, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)={{0xa138, 0x5}, {0x80000000, 0x9}}, 0x2) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') connect$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000400)=0x80000001) lseek(r0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000440)=0x1) recvfrom(r0, &(0x7f0000000480)=""/199, 0xc7, 0x1, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000005c0)={0xffffffffffffffc0, [{0x2, 0x1ff}, {0x1, 0x7}, {0x3, 0x24}, {0x3, 0x1}, {0x3}, {0x3, 0xda}, {0x3, 0x3}, {0x3, 0x100}, {0x2, 0x4}, {0x2, 0xf9b}, {0x2}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0x81}, {0x3bfd1dc5e297b4e5, 0x7fff}, {0x2, 0x6}, {0x0, 0x401}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x4}, {0x0, 0x5de}, {0x3, 0x7fff}, {0x3, 0x400}, {0x3, 0x6}, {0x2, 0x9}, {}, {0x3, 0xfffffffffffffffa}, {0x1, 0x3f}, {0x3, 0xfff}, {0x3, 0x1}]}) linkat(r0, &(0x7f0000000700)='./file0/file0\x00', r0, &(0x7f0000000740)='./file0\x00', 0x4) r1 = open(&(0x7f0000000780)='./file0\x00', 0x80, 0x64) mlockall(0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000007c0)={0x7fff, [{0x3, 0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x80000001}, {0x1, 0x1f}, {0x3, 0x200}, {0x1, 0x7}, {0x3, 0x401}, {0x3, 0x9}, {0x3, 0x228c}, {0x3, 0x1f}, {0x3, 0x8}, {0x3, 0x100000001}, {0x3, 0x5}, {0x1}, {0x3, 0xff}, {0x3, 0x1}, {0x3, 0x81}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x9}, {0x3, 0xbcd}, {0x1, 0x401}, {0x3, 0x3c62}, {0x3, 0x9}, {0x3, 0xfff}, {0x3}, {0x3, 0x340}, {0x3, 0xb1a8}, {0x1}, {0x0, 0x3f}]}) r2 = open(&(0x7f0000000900)='./file1\x00', 0x2, 0x20) sendto$unix(r2, &(0x7f0000000940)="f08e572e83f26cd291c6b16a0d4c3a14b894cecd949094d31fa965e287d0bf2c64837702d83645d23cd0b0eeda337131e681357c6da294844b6ce97d1827fbf2aca1863debd4caa6b96eefd40474235613126348c94706284290375e8a002635ba587fefead52dd83017b87645a0618cf57c4798bdcf0510b20ebc79affdfe068cad483eeed683368d52a4f7d40a67796e3b6ff1bcaa33b26baccac120fa0c522c85308a4f918d7af5a2b366b55c531e6c149836ffc56c29a9394ac6b446dbf71edb02c9", 0xc4, 0x1, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) setgid(r4) ioctl$KDDISABIO(r2, 0x20004b3d) getpgid(r3) setgid(r4) linkat(r1, &(0x7f0000000b00)='./file0/file0\x00', r1, &(0x7f0000000b40)='./file1\x00', 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000b80)=0x4) socket$inet(0x2, 0x4, 0x8001) write(r2, &(0x7f0000000bc0)="cf9edf1f144feebc66301d91a14c443a22bc583df0f615960519e22234ff9d5d92a1ca500ec0c077b2308422099ac4c4630a6214b6fa5cb499f43d8d36a33bdbccf264741850a08e03a4d37ca8ec8192d8c8b26f273aa174c94fbe7be2037c8568ed625dd6599e549ef3a0e8d6b642dcf2663dbcb511048a735237d38a31fbab1e8415ae5af5ec545225d2dfe6b84ac9eba711445af94738a17a354522e795ddbf4fc9497ba3d69dbe1c4d2ef6ffcc88990022edddafdd55d2995c44", 0xbc) shutdown(r0, 0x3) getpeername(r1, 0x0, &(0x7f0000000c80)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="e7edff05a5f429ac8ebcd500620196c905355bdd47a700ff7707dfc94e58f4842b266a9829ec7fe5d2b4f568c37d61ed3ae3483d52f8b4a3", 0xffffff6c) write(r0, &(0x7f0000000140)="245340d3769d73cd1dfd94c099182e8b65eb4cc1def9595fb8ddc9801289bf478d2f2990711cea57eb88f83bb2c496c9c7e9c7af7262df4bf385df060c701808e5cc030dcaa2a2dde9b89b3e2b6a592e78ec6ce149f2d79906fbe4c3173fb143cea117843953370d514d6b8be40ab1997da8b98b0706ed4295f160574da3d3e221779a800eb85d63b8616a9e2a2cdf40745b89586510b0418ffbe43fe40e9555687ee1d4720921ec35676b2cfc32adbce9f5e57730dc7f4f280694dd13c0ff603d5a774ffca0e7cb151f0204fb62f1da2c1cb5", 0xd3) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000240)=""/82, 0x52}], 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7}, 0xc) 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmod(r0, 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:10 executing program 0: r0 = socket(0x1b, 0x3, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000340)={0xffffffff, 0x1}, 0xf515cae841d7a912) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1, &(0x7f0000000200)=""/254, 0xfe}, 0x843) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x7f) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x2, 0x7}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:11 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f00006bb000/0x1000)=nil, 0x1000) 16:00:11 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 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, 0x4020426b, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x8, 0x4, 0xa5, 0x444e, "80512d08807ea3ae5638f26ed9d3ac4685e54c10", 0x81, 0x4}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r4, r5) fcntl$lock(r1, 0x7, &(0x7f0000000080)) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000017c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e7c10c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa13eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000dfffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c34125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b55690000004fd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc42297e07bc8f2036b37f04dfb017f429f076c36cb04ed3ea97b04ab72de02b0f74df752cc377cf251cbc00cb5"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63dee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xc9, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40000800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000240)='./file1\x00', 0x80002003, 0x9) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3b) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x14, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000001100)="6b6c29569f681f03f729a7f5fa8d3dfd5173d7387fd888a332521093fea349574aaee2564a33895a2ea31e7fb45439ccaa5cb42b355aad5d84eb225b493367a99f296cf7ba5f67ad63f8ffa18cef977cd65460cfdd8811a6cfe4b96fa89f2f74181279b0dc81f6b9a2d0c8a56f94f445754761960ffa5e0c5e63ac988dc4a2a9f93bc11f125fff0558e48030477ede48d6c80716acb67af13b3f621eec0d4d8be02d41e6a31705ab069198bf74d6f75665664cceb593e71bddc028bfdd60130571609691ba1df9dd7f309cc951419d98cbf85951a3e8f5086eeb05e217154ea4baf603dcd823f324a1d9bba29a964097a438e6", 0xf3}, {&(0x7f0000001200)="fe32d64c1aecc2e88325df46ff6b385a2cb763aee0f4a2c46a2553c2bacd298189979d77385f525d469e68f09e0418bf4ce32d8bb721434033453c8993f0ec9f9c073b031528a0a189a038d659e6d8f143a342fc1bffda995b6e3d7c3c2cf71b9cc124b2f5a0885804b77eda50c2c1b7b52e5b859bb6b858810947d294f9e80bae15aea260d4589e8fbf5ffef1c3a501e4dbac3a8b8a7776b75ef252284c63081853524edfe03105b17b652ab3a9ffa4fc6fe2af636130502ad074abdfbd8d188146e64621ebe80fbd8a263980fda9d4a9da94d9c572a8c5c534b3bd48151a4822747e4a7b202d", 0xe7}, {&(0x7f0000001300)="6a212a3ca741e361f3ef634512a561bb4c886b907c98ddc3de67f432e0143226d1ea2e32eb009b2fe9793e24144061a809ac6b539d2c12ade1c921d69eb5b05c72344d9adc65ec68d2ddec71c33e7cfe76da6e937f50f44555dc4fb45bdf01a9148ded37207c5e63e9d58ef059781545bc995d1996e79b", 0x77}, {&(0x7f0000001380)="b09dd40e8cc6db67d2dc94171e93ebcca7ef2dc655562a5613cf9b495be8806b189a5a02afcbb72929df2d7165dcb8", 0x2f}, {&(0x7f00000013c0)="28926a391c1329271d525f69c6cf95d5bedf1f5687", 0x15}, {&(0x7f0000001400)="abcbb57b4c52f06ccfc88288cfc6f99032104acc549b1f0b015fc443e3ed5cbc3f83d12317aeeb917fdc5432d287d08ff808e0083e407252374b6ebf7075dd5b741a4d7b58ff7bc39e0cd7ba407137d7f321321fa1550e4f535f3041e98e6f0fa78243e35476266908d76a988d1db8e3c6d21b79ef12391c842845d309a03d2570960991dd7e9373183c4d7b54cb86f083d26d5a53d7bf038612e237f47ab746b67374961e117fe94b9c76a6e1fa1f031f1faf35b003c251d9dd9ef58bbb049673c29ffe165d2452623e33df899534fc5e1eaebb0b232bf94c7365be46c95a2c8fe82d", 0xe3}, {&(0x7f0000001500)="8d5bda8d48eb544b1a157fc978a1dfcdf5c1b6b233a21075f9021961f5a165e1cf706e194d5dd2c48b41fe488cd92d41f279c5d37f006220", 0x38}], 0x7, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x2, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) r5 = semget$private(0x0, 0x3, 0x400) semop(r5, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 16:00:12 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x9) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) r2 = dup2(r0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r4 = semget$private(0x0, 0x2, 0x410) dup2(r2, r3) r5 = dup2(r1, r3) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000140)=""/4096) getdents(r5, &(0x7f00000013c0)=""/111, 0x6f) 16:00:12 executing program 0: r0 = socket(0x1f, 0x8000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1017, 0x0, 0x0) 16:00:12 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) r0 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = semget(0x2, 0x3, 0x100) semop(r1, &(0x7f0000000080)=[{0x1}, {0x5, 0xfffffffffffffffc, 0x800}, {0x4, 0x0, 0x800}, {0x3, 0x2, 0x1800}, {0x1, 0x9, 0x800}, {0x1, 0x186, 0x800}, {0x4, 0x9, 0x1000}, {0x4, 0x5ae, 0x800}], 0x8) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x104) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/82) 16:00:12 executing program 0: r0 = getuid() r1 = open(&(0x7f0000000100)='./control\x00', 0x38201, 0x6) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) r2 = getegid() lchown(&(0x7f0000000240)='./control/file0\x00', r0, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) mkdir(&(0x7f00000001c0)='.\x00', 0x3) setreuid(r0, r0) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *358376 46596 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff3530,ffff8000149b8220) at unveil_check_final+0x805 namei(ffff8000149b8220) at namei+0x88a vn_open(ffff8000149b8220,38202,4) at vn_open+0x157 doopenat(ffff8000ffff3530,ffffff9c,20000100,38201,6,ffff8000149b8460) at doopenat+0x2b2 syscall(ffff8000149b8510) at syscall+0x541 Xsyscall(6,0,ffffffffffffffa8,0,3,c13808f0010) at Xsyscall+0x128 end of kernel end trace frame: 0xc15efc27860, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff3530,ffff8000149b8220) at unveil_check_final+0x805 namei(ffff8000149b8220) at namei+0x88a vn_open(ffff8000149b8220,38202,4) at vn_open+0x157 doopenat(ffff8000ffff3530,ffffff9c,20000100,38201,6,ffff8000149b8460) at doopenat+0x2b2 syscall(ffff8000149b8510) at syscall+0x541 Xsyscall(6,0,ffffffffffffffa8,0,3,c13808f0010) at Xsyscall+0x128 end of kernel end trace frame: 0xc15efc27860, count: -9 ddb> show registers rdi 0xffffffff81c210d7 db_enter+0x17 rsi 0x40c0 __ALIGN_SIZE+0x30c0 rbp 0xffff8000149b7e60 rbx 0xffff8000149b7f10 rdx 0x40c1 __ALIGN_SIZE+0x30c1 rcx 0xffff800003d3d000 rax 0xffff800003d3d000 r8 0xffff8000149b7e20 r9 0x1 r10 0xffff8000009141c0 r11 0x27cb11b0ec69737a r12 0x3000000008 r13 0xffff8000149b7e70 r14 0x100 r15 0x1 rip 0xffffffff81c210d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149b7e50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=358376 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3788,0xffffffff82252c30 process=0xffff8000ffff69e8 user=0xffff8000149b3000, vmspace=0xfffffd803f014528 estcpu=29, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 46596 306902 37666 0 2 0 syz-executor.0 *46596 358376 37666 0 7 0x4000000 syz-executor.0 37666 6498 16863 0 2 0x482 syz-executor.0 25340 378530 16863 0 2 0x2 syz-executor.1 66466 399844 1 0 3 0x100083 ttyin getty 97274 336002 0 0 3 0x14200 bored sosplice 16863 132507 9062 0 3 0x82 thrsleep syz-fuzzer 16863 457500 9062 0 2 0x4000482 syz-fuzzer 16863 106363 9062 0 3 0x4000082 thrsleep syz-fuzzer 16863 501284 9062 0 3 0x4000082 thrsleep syz-fuzzer 16863 7255 9062 0 3 0x4000082 kqread syz-fuzzer 16863 88521 9062 0 3 0x4000082 thrsleep syz-fuzzer 16863 249674 9062 0 3 0x4000082 thrsleep syz-fuzzer 16863 374793 9062 0 3 0x4000082 thrsleep syz-fuzzer 9062 187989 32210 0 3 0x10008a pause ksh 32210 87096 5517 0 3 0x92 select sshd 5517 25192 1 0 3 0x80 select sshd 68262 234207 65937 73 3 0x100090 kqread syslogd 65937 12476 1 0 3 0x100082 netio syslogd 42853 278226 0 0 2 0x14200 zerothread 79955 274837 0 0 3 0x14200 aiodoned aiodoned 74193 311600 0 0 3 0x14200 syncer update 72598 371577 0 0 3 0x14200 cleaner cleaner 161 415431 0 0 3 0x14200 reaper reaper 29767 369615 0 0 3 0x14200 pgdaemon pagedaemon 44813 50973 0 0 3 0x14200 bored crynlk 99268 58585 0 0 3 0x14200 bored crypto 97504 199747 0 0 3 0x40014200 acpi0 acpi0 85388 505613 0 0 3 0x14200 bored softnet 46991 469988 0 0 3 0x14200 bored systqmp 48125 121742 0 0 3 0x14200 bored systq 80688 355584 0 0 3 0x40014200 bored softclock 34614 353720 0 0 3 0x40014200 idle0 67600 136417 0 0 3 0x14200 bored smr 1 56428 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9559 10404K 10468K 78643K 12041 0 0 pcb 19 8K 11K 78643K 2079 0 0 rtable 103 3K 4K 78643K 1554 0 0 ifaddr 77 18K 20K 78643K 667 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 75 0 0 iov 0 0K 32K 78643K 569 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1188 74K 76K 78643K 3118 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 57 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 79 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 3639 0 0 sigio 1 0K 0K 78643K 72 0 0 proc 47 38K 46K 78643K 1191 0 0 subproc 64 65538K 67586K 78643K 890 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 478 0 0 in_multi 33 2K 2K 78643K 437 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 1 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 657 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 79 20K 25K 78643K 9494 0 0 UVM aobj 130 5K 5K 78643K 148 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 227 0 0 NDP 18 0K 0K 78643K 213 0 0 temp 212 2360K 2428K 78643K 14396 0 0 kqueue 0 0K 0K 78643K 31 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 28 0 24 1 0 1 1 0 8 0 inpcbpl 280 1950 0 1946 1 0 1 1 0 8 0 plimitpl 152 148 0 142 1 0 1 1 0 8 0 rtentry 112 261 0 221 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 20 0 20 1 1 0 1 0 8 0 tcpcb 544 721 0 717 1 0 1 1 0 8 0 nd6 48 52 0 48 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 92 0 92 13 12 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1207 0 1019 12 0 12 12 0 8 0 art_table 32 1208 0 1019 2 0 2 2 0 8 0 art_node 16 256 0 222 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 11 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 77 0 67 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7666 0 6127 50 0 50 50 0 8 0 ffsino 240 7666 0 6127 92 1 91 91 0 8 0 nchpl 144 13086 0 11368 64 0 64 64 0 8 0 uvmvnodes 72 6929 0 0 126 0 126 126 0 8 0 vnodes 200 6929 0 0 365 0 365 365 0 8 0 namei 1024 42468 0 42466 3 2 1 1 0 8 0 scsiplug 64 6 0 6 4 4 0 1 0 8 0 scxspl 192 54246 0 54246 25 24 1 6 0 8 1 sigapl 432 3739 0 3728 2 0 2 2 0 8 0 futexpl 56 61746 0 61746 2 1 1 1 0 8 1 knotepl 112 1342 0 1323 1 0 1 1 0 8 0 kqueuepl 104 1180 0 1178 1 0 1 1 0 8 0 pipepl 112 2578 0 2559 6 5 1 2 0 8 0 fdescpl 424 3740 0 3728 2 0 2 2 0 8 0 filepl 120 25074 0 24989 12 9 3 5 0 8 0 lockfpl 104 1009 0 1009 4 3 1 1 0 8 1 lockfspl 32 494 0 494 4 3 1 1 0 8 1 sessionpl 112 43 0 35 1 0 1 1 0 8 0 pgrppl 48 95 0 87 1 0 1 1 0 8 0 ucredpl 96 5010 0 5004 1 0 1 1 0 8 0 zombiepl 144 3728 0 3728 2 1 1 1 0 8 1 processpl 840 3755 0 3728 4 0 4 4 0 8 0 procpl 600 8244 0 8209 4 0 4 4 0 8 0 sosppl 128 54 0 54 16 15 1 1 0 8 1 sockpl 384 3773 0 3763 8 6 2 4 0 8 0 mcl64k 65536 2439 0 2439 245 214 31 47 0 8 31 mcl16k 16384 11 0 11 9 8 1 1 0 8 1 mcl12k 12288 95 0 95 14 13 1 1 0 8 1 mcl9k 9216 72 0 72 14 14 0 1 0 8 0 mcl8k 8192 61 0 61 19 18 1 1 0 8 1 mcl4k 4096 207 0 207 6 5 1 1 0 8 1 mcl2k2 2112 34 0 34 15 14 1 1 0 8 1 mcl2k 2048 53285 0 53253 12 7 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 116704 0 116638 179 166 13 47 0 8 8 bufpl 256 18062 0 11110 435 0 435 435 0 8 0 anonpl 16 451048 0 442956 171 122 49 55 0 62 7 amapchunkpl 152 17381 0 17307 56 51 5 15 0 158 0 amappl16 192 23833 0 23351 204 168 36 38 0 8 10 amappl15 184 1495 0 1491 1 0 1 1 0 8 0 amappl14 176 85 0 83 2 1 1 1 0 8 0 amappl13 168 455 0 452 1 0 1 1 0 8 0 amappl12 160 189 0 185 1 0 1 1 0 8 0 amappl11 152 455 0 451 1 0 1 1 0 8 0 amappl10 144 1094 0 1089 1 0 1 1 0 8 0 amappl9 136 910 0 907 1 0 1 1 0 8 0 amappl8 128 525 0 501 1 0 1 1 0 8 0 amappl7 120 912 0 906 1 0 1 1 0 8 0 amappl6 112 155 0 146 1 0 1 1 0 8 0 amappl5 104 392 0 383 1 0 1 1 0 8 0 amappl4 96 4316 0 4289 2 1 1 2 0 8 0 amappl3 88 299 0 294 1 0 1 1 0 8 0 amappl2 80 33234 0 33188 2 0 2 2 0 8 0 amappl1 72 76065 0 75679 26 17 9 19 0 8 0 amappl 72 8657 0 8629 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 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 3740 0 3728 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3740 0 3728 1 0 1 1 0 8 0 vmmpekpl 168 28080 0 28062 2 0 2 2 0 8 0 vmmpepl 168 405322 0 403976 198 123 75 92 0 357 8 vmsppl 264 3739 0 3728 3 2 1 2 0 8 0 pdppl 4096 7486 0 7456 5 0 5 5 0 8 0 pvpl 32 1368863 0 1357705 402 269 133 242 0 265 30 pmappl 192 3739 0 3728 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1024 0 423 20 2 18 18 0 8 0